.announce-popup-overlay[data-v-a538e123]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.announce-popup[data-v-a538e123]{background:#fff;border-radius:12px;width:90%;max-width:400px;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #0003}.popup-header[data-v-a538e123]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.popup-header h3[data-v-a538e123]{font-size:17px;font-weight:600;margin:0}.close-btn[data-v-a538e123]{background:none;border:none;font-size:20px;cursor:pointer;color:#999;padding:4px}.popup-cover[data-v-a538e123]{width:100%;max-height:180px;object-fit:cover}.popup-body[data-v-a538e123]{padding:16px 20px;font-size:14px;line-height:1.6;color:#333}.popup-footer[data-v-a538e123]{padding:12px 20px;border-top:1px solid #f0f0f0;display:flex;justify-content:space-between;align-items:center}.dismiss-label[data-v-a538e123]{font-size:12px;color:#999;display:flex;align-items:center;gap:4px}.read-btn[data-v-a538e123]{background:#1890ff;color:#fff;border:none;padding:8px 24px;border-radius:6px;font-size:14px;cursor:pointer}.announce-banner[data-v-23b82c58]{position:fixed;top:0;left:0;right:0;height:40px;background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff;display:flex;align-items:center;padding:0 16px;z-index:999;cursor:pointer;gap:8px}.banner-icon[data-v-23b82c58]{font-size:16px}.banner-title[data-v-23b82c58]{flex:1;font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.banner-close[data-v-23b82c58]{background:none;border:none;color:#fff;font-size:18px;cursor:pointer;padding:4px;opacity:.8}.sp-overlay[data-v-35e44b22]{position:fixed;top:0;left:0;right:0;bottom:0;background:#02020feb;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;z-index:9999;overflow:hidden}.sp-particles[data-v-35e44b22]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.sp-particle[data-v-35e44b22]{position:absolute;border-radius:50%;background:#667eea;opacity:0;animation:sp-particle-float-35e44b22 ease-in-out infinite}@keyframes sp-particle-float-35e44b22{0%,to{opacity:0;transform:translateY(0) scale(.5)}20%{opacity:.6}50%{opacity:.3;transform:translateY(-30px) scale(1)}80%{opacity:.6}}.sp-popup[data-v-35e44b22]{width:90%;max-width:420px;position:relative;z-index:1;padding:40px 24px 28px;border:1px solid rgba(102,126,234,.2);border-radius:24px;background:linear-gradient(145deg,#14142df2,#0a0a1efa);box-shadow:0 0 60px #667eea1a,inset 0 1px #ffffff0a}.sp-close[data-v-35e44b22]{position:absolute;top:14px;right:14px;color:#ffffff4d;cursor:pointer;width:32px;height:32px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .3s}.sp-close[data-v-35e44b22]:hover{color:#fff;background:#ffffff0d}.sp-header[data-v-35e44b22]{text-align:center;position:relative;margin-bottom:10px}.sp-header-glow[data-v-35e44b22]{position:absolute;top:-20px;left:50%;transform:translate(-50%);width:200px;height:60px;background:radial-gradient(ellipse,rgba(102,126,234,.15),transparent);filter:blur(10px)}.sp-title[data-v-35e44b22]{font-size:22px;font-weight:800;color:#fff;letter-spacing:2px;text-shadow:0 0 20px rgba(102,126,234,.5)}.sp-title2[data-v-35e44b22]{font-size:18px;font-weight:700;color:#ffffffd9;letter-spacing:2px;margin-top:4px}.sp-subtitle[data-v-35e44b22]{font-size:10px;color:#667eea59;letter-spacing:4px;text-transform:uppercase;margin-top:4px}.sp-header-line[data-v-35e44b22]{margin:12px auto 0;width:40px;height:2px;background:linear-gradient(90deg,transparent,#667eea,transparent)}.sp-time-row[data-v-35e44b22]{display:flex;align-items:center;justify-content:center;gap:8px;font-size:11px;color:#fff6;margin-bottom:24px}.sp-dot[data-v-35e44b22]{width:4px;height:4px;border-radius:50%;background:#667eea;animation:sp-pulse-35e44b22 2s ease-in-out infinite}@keyframes sp-pulse-35e44b22{0%,to{opacity:.3}50%{opacity:1}}.sp-grid[data-v-35e44b22]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:24px}.sp-card[data-v-35e44b22]{position:relative;aspect-ratio:1;display:flex;align-items:center;justify-content:center}.sp-card-ring[data-v-35e44b22]{position:absolute;top:0;right:0;bottom:0;left:0}.sp-ring-svg[data-v-35e44b22]{width:100%;height:100%}.sp-ring-fill[data-v-35e44b22]{transition:stroke-dashoffset .1s linear}.sp-card-content[data-v-35e44b22]{position:relative;z-index:1;text-align:center}.sp-card-num[data-v-35e44b22]{font-size:24px;font-weight:800;font-variant-numeric:tabular-nums;text-shadow:0 0 10px currentColor}.sp-card-label[data-v-35e44b22]{font-size:10px;color:#ffffff80;margin-top:2px;letter-spacing:1px}.sp-btn[data-v-35e44b22]{width:100%;padding:14px;border:1px solid rgba(102,126,234,.3);border-radius:14px;background:#667eea14;color:#fffc;font-size:14px;cursor:pointer;position:relative;overflow:hidden;transition:all .3s}.sp-btn[data-v-35e44b22]:hover{background:#667eea26;border-color:#667eea80}.sp-btn-text[data-v-35e44b22]{position:relative;z-index:1}.sp-btn-glow[data-v-35e44b22]{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(102,126,234,.1),transparent 70%);animation:sp-btn-rotate-35e44b22 3s linear infinite}@keyframes sp-btn-rotate-35e44b22{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.sp-divider[data-v-35e44b22]{display:flex;align-items:center;gap:12px;margin:8px 0 14px}.sp-divider-line[data-v-35e44b22]{flex:1;height:1px;background:linear-gradient(90deg,transparent,rgba(102,126,234,.3),transparent)}.sp-divider-text[data-v-35e44b22]{font-size:12px;color:#ffffff80;letter-spacing:2px;white-space:nowrap}.sp-grid-my[data-v-35e44b22]{grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:16px}.sp-card-sm[data-v-35e44b22]{aspect-ratio:auto;padding:10px 8px}.my-num[data-v-35e44b22]{font-size:18px;color:#fa709a}.onboard-overlay[data-v-2813216a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center;padding:20px}.onboard-card[data-v-2813216a]{background:#fff;border-radius:20px;padding:32px 28px 24px;width:340px;max-width:90vw;text-align:center;box-shadow:0 16px 48px #0003}.onboard-header[data-v-2813216a]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.onboard-step[data-v-2813216a]{font-size:13px;color:#999}.onboard-skip[data-v-2813216a]{background:none;border:none;color:#bbb;font-size:13px;cursor:pointer}.onboard-icon[data-v-2813216a]{font-size:56px;margin-bottom:12px}.onboard-title[data-v-2813216a]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.onboard-desc[data-v-2813216a]{font-size:14px;color:#666;line-height:1.6;margin-bottom:20px}.onboard-dots[data-v-2813216a]{display:flex;justify-content:center;gap:8px;margin-bottom:20px}.dot[data-v-2813216a]{width:8px;height:8px;border-radius:50%;background:#e0e0e0;transition:all .3s}.dot.active[data-v-2813216a]{background:#1890ff;transform:scale(1.3)}.dot.done[data-v-2813216a]{background:#52c41a}.onboard-actions[data-v-2813216a]{display:flex;justify-content:center;gap:12px}.onboard-btn[data-v-2813216a]{padding:10px 28px;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;border:none}.onboard-btn.prev[data-v-2813216a]{background:#f5f5f5;color:#666}.onboard-btn.next[data-v-2813216a]{background:#1890ff;color:#fff}.onboard-btn.finish[data-v-2813216a]{background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;width:100%}.chat-widget-root[data-v-8761da28]{position:fixed;bottom:80px;right:16px;z-index:9999;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.chat-bubble[data-v-8761da28]{width:56px;height:56px;border-radius:50%;background:linear-gradient(135deg,#4facfe,#00f2fe);display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 16px #4facfe59;transition:all .25s}.chat-bubble[data-v-8761da28]:hover{transform:scale(1.08);box-shadow:0 6px 24px #4facfe73}.bubble-icon[data-v-8761da28]{font-size:26px}.chat-panel[data-v-8761da28]{width:360px;max-height:560px;background:#fff;border-radius:16px;box-shadow:0 8px 40px #00000026;display:flex;flex-direction:column;overflow:hidden}@media (max-width: 420px){.chat-panel[data-v-8761da28]{width:calc(100vw - 32px);max-height:70vh;right:0}.chat-widget-root[data-v-8761da28]{right:8px;bottom:70px}}.chat-header[data-v-8761da28]{padding:12px 16px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-8761da28]{display:flex;align-items:center;gap:10px}.avatar[data-v-8761da28]{font-size:28px}.name[data-v-8761da28]{font-size:15px;font-weight:600}.status[data-v-8761da28]{font-size:11px;opacity:.85}.header-actions[data-v-8761da28]{display:flex;gap:8px}.btn-min[data-v-8761da28]{width:24px;height:24px;border-radius:50%;background:#fff3;display:flex;align-items:center;justify-content:center;cursor:pointer;font-size:14px;transition:background .2s}.btn-min[data-v-8761da28]:hover{background:#ffffff59}.chat-body[data-v-8761da28]{flex:1;overflow-y:auto;padding:12px;background:#f5f7fa;min-height:200px;max-height:380px}@media (max-width: 420px){.chat-body[data-v-8761da28]{max-height:40vh}}.msg-welcome[data-v-8761da28]{text-align:center;padding:16px 0}.welcome-avatar[data-v-8761da28]{font-size:40px;margin-bottom:8px}.welcome-text[data-v-8761da28]{font-size:13px;color:#666;margin-bottom:12px;line-height:1.5}.quick-qs[data-v-8761da28]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.q-btn[data-v-8761da28]{padding:5px 12px;font-size:12px;border:1px solid #d0d5dd;border-radius:14px;background:#fff;color:#333;cursor:pointer;transition:all .2s}.q-btn[data-v-8761da28]:hover{border-color:#667eea;color:#667eea;background:#f0f2ff}.msg-row[data-v-8761da28]{margin-bottom:10px;display:flex}.msg-row.user[data-v-8761da28]{justify-content:flex-end}.msg-row.assistant[data-v-8761da28]{justify-content:flex-start}.msg-bubble[data-v-8761da28]{max-width:80%;padding:8px 14px;border-radius:16px;font-size:13px;line-height:1.6;word-break:break-word}.msg-row.user .msg-bubble[data-v-8761da28]{background:#667eea;color:#fff;border-bottom-right-radius:4px}.msg-row.assistant .msg-bubble[data-v-8761da28]{background:#fff;color:#333;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000f}.msg-retry[data-v-8761da28]{margin-top:4px;font-size:11px;display:flex;align-items:center;gap:6px}.retry-hint[data-v-8761da28]{color:#e53e3e}.retry-btn[data-v-8761da28]{padding:2px 8px;font-size:11px;border:1px solid #e53e3e;border-radius:10px;background:#fff;color:#e53e3e;cursor:pointer}.retry-btn[data-v-8761da28]:hover{background:#fee2e2}.msg-typing[data-v-8761da28]{text-align:center;font-size:12px;color:#999;padding:8px;animation:pulse-8761da28 1.5s infinite}@keyframes pulse-8761da28{0%,to{opacity:.4}50%{opacity:1}}.chat-footer[data-v-8761da28]{padding:10px 12px;background:#fff;border-top:1px solid #eee;display:flex;gap:8px}.chat-input[data-v-8761da28]{flex:1;padding:8px 14px;border:1px solid #d0d5dd;border-radius:20px;font-size:13px;outline:none}.chat-input[data-v-8761da28]:focus{border-color:#667eea}.send-btn[data-v-8761da28]{padding:8px 18px;border:none;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;cursor:pointer;transition:opacity .2s}.send-btn[data-v-8761da28]:disabled{opacity:.5;cursor:not-allowed}.send-btn[data-v-8761da28]:not(:disabled):hover{opacity:.9}.chat-link[data-v-8761da28]{color:#667eea;text-decoration:underline}.bn-root[data-v-d2f10ecb]{display:flex;justify-content:space-around;align-items:center;position:fixed;bottom:0;left:0;right:0;z-index:1000;padding:6px 2px env(safe-area-inset-bottom,8px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid #f0f0f0;max-width:100vw;overflow-x:hidden}.bn-tab[data-v-d2f10ecb]{display:flex;flex-direction:column;align-items:center;gap:2px;text-decoration:none;color:#bbb;font-size:11px;position:relative;transition:all .25s ease;min-width:48px;flex:0 0 auto}.bn-tab[data-v-d2f10ecb]:not(.active){opacity:.55;filter:grayscale(.3)}.bn-tab.active[data-v-d2f10ecb]{opacity:1;filter:none}.bn-icon[data-v-d2f10ecb]{font-size:22px;line-height:1;transition:transform .25s ease}.bn-img-icon[data-v-d2f10ecb]{width:24px;height:24px;object-fit:contain;border-radius:4px;transition:transform .25s ease}.bn-tab:not(.active) .bn-img-icon[data-v-d2f10ecb]{opacity:.4}.bn-tab.active .bn-img-icon[data-v-d2f10ecb]{opacity:1}.bn-label[data-v-d2f10ecb]{font-size:10px;white-space:nowrap;transition:font-weight .2s,color .2s}.bn-badge[data-v-d2f10ecb]{position:absolute;top:-4px;right:-12px;background:#ff4d4f;color:#fff;font-size:9px;padding:0 5px;border-radius:8px;min-width:16px;text-align:center;line-height:16px}.bn-classic[data-v-d2f10ecb]{background:#fffffff2}.bn-classic .bn-tab[data-v-d2f10ecb]{color:#b0b0b0}.bn-classic .bn-tab.active[data-v-d2f10ecb]{color:#1890ff;font-weight:600;transform:translateY(-2px)}.bn-classic .bn-tab.active .bn-icon[data-v-d2f10ecb]{transform:scale(1.18)}.bn-classic .bn-tab.active[data-v-d2f10ecb]:after{content:"";position:absolute;bottom:-6px;width:16px;height:3px;background:#1890ff;border-radius:2px 2px 0 0}.bn-float[data-v-d2f10ecb]{background:#ffffffe0;border-radius:20px 20px 0 0;margin:0 12px 6px;box-shadow:0 -4px 20px #00000014}.bn-float .bn-tab[data-v-d2f10ecb]{color:silver}.bn-float .bn-tab.active[data-v-d2f10ecb]{color:#fff}.bn-float .bn-tab.active .bn-icon[data-v-d2f10ecb]{background:#1890ff;color:#fff;border-radius:50%;width:36px;height:36px;display:flex;align-items:center;justify-content:center;font-size:18px}.bn-float .bn-tab.active .bn-img-icon[data-v-d2f10ecb]{width:36px;height:36px;border-radius:50%;border:2px solid #1890ff}.bn-float .bn-tab.active .bn-label[data-v-d2f10ecb]{font-weight:600;color:#1890ff;margin-top:2px}.bn-glow[data-v-d2f10ecb]{background:#ffffffeb}.bn-glow .bn-tab[data-v-d2f10ecb]{color:#aaa}.bn-glow .bn-tab.active[data-v-d2f10ecb]{color:#1890ff;font-weight:600}.bn-glow .bn-tab.active .bn-icon[data-v-d2f10ecb],.bn-glow .bn-tab.active .bn-img-icon[data-v-d2f10ecb]{filter:drop-shadow(0 0 10px rgba(24,144,255,.7));transform:scale(1.2)}.bn-desert[data-v-d2f10ecb]{background:linear-gradient(0deg,#f5e6d3,#faf3e8);border-top:none}.bn-desert[data-v-d2f10ecb]:before{content:"";position:absolute;top:0;left:10%;right:10%;height:2px;background:linear-gradient(90deg,transparent,#d4a76a,transparent);border-radius:2px}.bn-desert .bn-tab[data-v-d2f10ecb]{color:#cba87a}.bn-desert .bn-tab[data-v-d2f10ecb]:not(.active){opacity:.5}.bn-desert .bn-tab.active[data-v-d2f10ecb]{color:#6b3a1f;font-weight:700;transform:translateY(-2px)}.bn-desert .bn-tab.active .bn-icon[data-v-d2f10ecb]{transform:scale(1.15);text-shadow:0 2px 8px rgba(180,120,40,.4)}.bn-desert .bn-tab.active .bn-img-icon[data-v-d2f10ecb]{transform:scale(1.15);box-shadow:0 2px 8px #b4782866}.bn-desert .bn-badge[data-v-d2f10ecb]{background:#e8a85c}.bn-business[data-v-d2f10ecb]{background:#1a1a2e;border-top:none}.bn-business .bn-tab[data-v-d2f10ecb]{color:#556}.bn-business .bn-tab[data-v-d2f10ecb]:not(.active){opacity:.4}.bn-business .bn-tab.active[data-v-d2f10ecb]{color:#fff;font-weight:600}.bn-business .bn-tab.active[data-v-d2f10ecb]:after{content:"";position:absolute;top:-6px;width:22px;height:3px;background:#4fc3f7;border-radius:0 0 3px 3px}.bn-business .bn-badge[data-v-d2f10ecb]{background:#4fc3f7;color:#1a1a2e;font-weight:700}.bn-cartoon[data-v-d2f10ecb]{background:linear-gradient(0deg,#fff0f5,#fff5f9);border-top:3px solid #ff9eb5}.bn-cartoon .bn-tab[data-v-d2f10ecb]{color:#e8a0b8}.bn-cartoon .bn-tab[data-v-d2f10ecb]:not(.active){opacity:.45}.bn-cartoon .bn-tab.active[data-v-d2f10ecb]{color:#e8325c;font-weight:800}.bn-cartoon .bn-tab.active .bn-icon[data-v-d2f10ecb]{animation:bn-bounce-d2f10ecb .4s ease;transform:scale(1.2)}.bn-cartoon .bn-tab.active .bn-img-icon[data-v-d2f10ecb]{transform:scale(1.2)}.bn-cartoon .bn-badge[data-v-d2f10ecb]{background:#e8325c;border-radius:12px}@keyframes bn-bounce-d2f10ecb{0%,to{transform:translateY(0)}50%{transform:translateY(-4px) scale(1.1)}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;background:#f5f7fa}.app-wrapper{min-height:100vh;display:flex;flex-direction:column}.main-content{flex:1;padding-bottom:64px}.mct-root[data-v-309fae0a]{max-width:100%}.mct-column[data-v-309fae0a]{display:flex;flex-direction:column;min-height:40px}.mct-empty[data-v-309fae0a]{text-align:center;color:#ccc;font-size:12px;padding:20px;border:1px dashed #e0e0e0;border-radius:8px}.mct-empty-sm[data-v-309fae0a]{text-align:center;color:#ccc;font-size:11px;padding:12px;border:1px dashed #e8e8e8;border-radius:6px;background:#fafafa}.mct-scroll-wrap[data-v-309fae0a]{overflow:hidden}.mct-scroll-track[data-v-309fae0a]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.mct-scroll-track[data-v-309fae0a]::-webkit-scrollbar{display:none}.mct-scroll-item[data-v-309fae0a]{flex-shrink:0;scroll-snap-align:start}.mct-scroll-item[data-v-309fae0a]:last-child{margin-right:0!important}.mct-scroll-card[data-v-309fae0a]{background:#fff;border-radius:12px;padding:16px 12px;text-align:center;box-shadow:0 1px 4px #0000000f;min-height:80px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.mct-scroll-card[data-v-309fae0a]:active{background:#f9f9f9}.mct-sci-icon[data-v-309fae0a]{font-size:28px}.mct-sci-title[data-v-309fae0a]{font-size:13px;font-weight:600;color:#333}.mct-sci-desc[data-v-309fae0a]{font-size:10px;color:#999}@media (max-width: 480px){.mct-scroll-card[data-v-309fae0a]{padding:12px 8px}.mct-sci-icon[data-v-309fae0a]{font-size:24px}}.mb-root[data-v-091d4329]{position:relative;width:100%;overflow:hidden;background:#f0f0f0}.mb-placeholder[data-v-091d4329]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#f5f3ff,#ede9fe);border:1px dashed #a78bfa}.mb-placeholder-inner[data-v-091d4329]{text-align:center}.mb-ph-icon[data-v-091d4329]{font-size:32px;display:block;margin-bottom:4px}.mb-ph-text[data-v-091d4329]{font-size:13px;color:#7c3aed;font-weight:600;display:block}.mb-ph-sub[data-v-091d4329]{font-size:11px;color:#a78bfa;margin-top:2px}.mb-swiper[data-v-091d4329]{width:100%;height:100%;overflow:hidden;position:relative}.mb-track[data-v-091d4329]{height:100%;will-change:transform}.mb-slide[data-v-091d4329]{flex:0 0 100%;height:100%;position:relative;overflow:hidden}.mb-link[data-v-091d4329]{display:block;width:100%;height:100%;text-decoration:none}.mb-img[data-v-091d4329]{width:100%;height:100%;object-fit:cover;display:block}.mb-caption[data-v-091d4329]{position:absolute;bottom:0;left:0;right:0;padding:8px 12px;background:linear-gradient(transparent,#00000080);color:#fff;font-size:13px;line-height:1.4}.mb-dots[data-v-091d4329]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.mb-dot[data-v-091d4329]{width:6px;height:6px;border-radius:3px;background:#ffffff80;cursor:pointer;transition:all .3s}.mb-dot.active[data-v-091d4329]{width:16px;background:#fff}@media (max-width: 480px){.mb-caption[data-v-091d4329]{font-size:12px;padding:6px 10px}.mb-dot[data-v-091d4329]{width:5px;height:5px}.mb-dot.active[data-v-091d4329]{width:14px}}.mpl-root[data-v-59f67bb8]{max-width:100%}.mpl-loading[data-v-59f67bb8],.mpl-empty[data-v-59f67bb8]{text-align:center;padding:40px 16px;color:#999;font-size:13px}.mpl-cards[data-v-59f67bb8]{display:flex;flex-direction:column;gap:10px;padding:10px}.mpl-card[data-v-59f67bb8]{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 4px #0000000f;cursor:pointer}.mpl-card[data-v-59f67bb8]:active{background:#f9f9f9}.mpl-card-top[data-v-59f67bb8]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.mpl-avatar[data-v-59f67bb8]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.mpl-card-info[data-v-59f67bb8]{flex:1;min-width:0}.mpl-card-title[data-v-59f67bb8]{font-size:15px;font-weight:600;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpl-card-meta[data-v-59f67bb8]{font-size:13px;color:#999;margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mpl-user[data-v-59f67bb8]{display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:0}.mpl-nickname[data-v-59f67bb8]{color:#333;font-weight:600;font-size:13px;white-space:nowrap}.mpl-mini-stats[data-v-59f67bb8]{display:inline-flex;gap:5px;font-size:12px;color:#aaa;white-space:nowrap}.mpl-time[data-v-59f67bb8]{font-size:12px;color:#bbb;white-space:nowrap;flex-shrink:0}.mpl-badges-row[data-v-59f67bb8]{display:flex;gap:4px;margin-top:4px}.mpl-badge[data-v-59f67bb8]{font-size:10px;padding:1px 6px;border-radius:8px;white-space:nowrap;line-height:1.6}.mpl-badge.verified[data-v-59f67bb8]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.mpl-badge.member[data-v-59f67bb8]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591}.mpl-badge.pin[data-v-59f67bb8]{background:#fff1f0;color:#ff4d4f;border:1px solid #ffa39e}.mpl-badge.essence[data-v-59f67bb8]{background:#fffbe6;color:#d48806;border:1px solid #ffe58f}.mpl-card.pinned[data-v-59f67bb8]{border-left:3px solid #ff4d4f;background:linear-gradient(135deg,#fff 85%,#fff5f5)}.mpl-card-body[data-v-59f67bb8]{font-size:13px;color:#666;line-height:1.5;margin-bottom:8px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mpl-card-stats[data-v-59f67bb8]{display:flex;gap:12px;font-size:11px;color:#aaa;padding-top:8px;border-top:1px solid #f5f5f5}.mpl-list[data-v-59f67bb8]{display:flex;flex-direction:column}.mpl-list-row[data-v-59f67bb8]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0;cursor:pointer}.mpl-list-row[data-v-59f67bb8]:active{background:#f9f9f9}.mpl-list-main[data-v-59f67bb8]{flex:1;min-width:0}.mpl-list-title[data-v-59f67bb8]{font-size:14px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mpl-list-meta[data-v-59f67bb8]{font-size:11px;color:#999;margin-top:2px}.mpl-list-right[data-v-59f67bb8]{flex-shrink:0;margin-left:12px}.mpl-list-stat[data-v-59f67bb8]{font-size:11px;color:#aaa}@media (min-width: 640px){.mpl-cards[data-v-59f67bb8]{display:grid;grid-template-columns:repeat(2,1fr)}}.mod-stub[data-v-072f4f32],.mod-stub[data-v-b93fcb11]{padding:12px;background:#f0f0f0;border-radius:6px;text-align:center;color:#999;font-size:13px}.mal-root[data-v-2a906fa5]{max-width:100%}.mal-header[data-v-2a906fa5]{font-size:15px;font-weight:700;color:#333;padding:12px 12px 0}.mal-loading[data-v-2a906fa5],.mal-empty[data-v-2a906fa5]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mal-cards[data-v-2a906fa5]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;padding:12px}.mal-card[data-v-2a906fa5]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 1px 4px #0000000f;text-decoration:none;display:block}.mal-cover[data-v-2a906fa5]{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.mal-card-body[data-v-2a906fa5]{padding:10px 12px}.mal-card-title[data-v-2a906fa5]{font-size:14px;font-weight:600;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.mal-card-meta[data-v-2a906fa5]{font-size:11px;color:#999;margin-top:4px;display:flex;gap:8px}.mal-card-desc[data-v-2a906fa5]{font-size:11px;color:#888;margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mal-list[data-v-2a906fa5]{padding:0}.mal-list-row[data-v-2a906fa5]{display:flex;gap:10px;align-items:center;padding:12px 16px;border-bottom:1px solid #f5f5f5;text-decoration:none}.mal-list-row[data-v-2a906fa5]:active{background:#f9f9f9}.mal-list-info[data-v-2a906fa5]{flex:1;min-width:0}.mal-list-title[data-v-2a906fa5]{font-size:14px;font-weight:500;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mal-list-meta[data-v-2a906fa5]{font-size:11px;color:#999;margin-top:2px}.mal-list-thumb[data-v-2a906fa5]{width:60px;height:44px;border-radius:6px;object-fit:cover;flex-shrink:0}@media (max-width: 480px){.mal-cards[data-v-2a906fa5]{grid-template-columns:1fr}}.mam-root[data-v-077d41e7]{overflow:hidden;white-space:nowrap;padding:10px 0}.mam-track[data-v-077d41e7]{display:inline-block;animation:mamScroll-077d41e7 linear infinite;padding-left:100%}.mam-item[data-v-077d41e7]{font-size:13px}.mam-sep[data-v-077d41e7]{color:#ddd;margin:0 6px}@keyframes mamScroll-077d41e7{0%{transform:translate(0)}to{transform:translate(-100%)}}@media (max-width: 480px){.mam-item[data-v-077d41e7]{font-size:12px}}.mla-root[data-v-ea7934fc]{padding:8px}.mla-title[data-v-ea7934fc]{font-size:15px;font-weight:700;color:#333;padding:4px 8px 8px}.mla-loading[data-v-ea7934fc],.mla-empty[data-v-ea7934fc]{text-align:center;color:#ccc;padding:20px;font-size:12px}.mla-row[data-v-ea7934fc]{display:flex;gap:8px;align-items:flex-start;padding:8px;border-bottom:1px solid #f8f8f8;text-decoration:none}.mla-row[data-v-ea7934fc]:active{background:#f9f9f9}.mla-avatar[data-v-ea7934fc]{width:36px;height:36px;border-radius:50%;flex-shrink:0;object-fit:cover}.mla-info[data-v-ea7934fc]{flex:1;min-width:0}.mla-text[data-v-ea7934fc]{font-size:13px;color:#333;line-height:1.5}.mla-time[data-v-ea7934fc]{font-size:10px;color:#ccc;margin-top:2px}.mgg-root[data-v-982d0fe3]{max-width:100%}.mgg-header[data-v-982d0fe3]{font-size:15px;font-weight:700;color:#333;padding:12px 12px 0}.mgg-loading[data-v-982d0fe3],.mgg-empty[data-v-982d0fe3]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mgg-grid[data-v-982d0fe3]{display:grid;padding:12px}.mgg-card[data-v-982d0fe3]{border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #0000000f;text-decoration:none;color:inherit;transition:transform .2s}.mgg-card[data-v-982d0fe3]:hover{transform:translateY(-2px)}.mgg-cover-wrap[data-v-982d0fe3]{position:relative}.mgg-cover[data-v-982d0fe3]{width:100%;aspect-ratio:4/3;object-fit:cover;display:block;background:#eee}.mgg-cover-empty[data-v-982d0fe3]{width:100%;aspect-ratio:4/3;display:flex;align-items:center;justify-content:center;background:#f5f5f5;font-size:32px}.mgg-count[data-v-982d0fe3]{position:absolute;bottom:4px;right:4px;padding:1px 6px;border-radius:6px;background:#0009;color:#fff;font-size:10px}.mgg-title[data-v-982d0fe3]{font-size:12px;font-weight:500;color:#333;padding:8px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mgw-root[data-v-85e793bd]{max-width:100%}.mgw-header[data-v-85e793bd]{font-size:15px;font-weight:700;color:#333;padding:12px}.mgw-loading[data-v-85e793bd],.mgw-empty[data-v-85e793bd]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mgw-waterfall[data-v-85e793bd]{column-gap:10px;padding:12px}.mgw-card[data-v-85e793bd]{break-inside:avoid;margin-bottom:10px;border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #0000000f;text-decoration:none;color:inherit;display:block;transition:transform .2s}.mgw-card[data-v-85e793bd]:hover{transform:translateY(-2px)}.mgw-card img[data-v-85e793bd]{width:100%;display:block;background:#eee}.mgw-no-img[data-v-85e793bd]{width:100%;min-height:80px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;font-size:32px}.mgw-body[data-v-85e793bd]{padding:8px 10px}.mgw-title[data-v-85e793bd]{font-size:12px;font-weight:600;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mgw-meta[data-v-85e793bd]{font-size:10px;color:#bbb;margin-top:4px}.mvg-root[data-v-2a82de6b]{max-width:100%}.mvg-header[data-v-2a82de6b]{font-size:15px;font-weight:700;color:#333;padding:12px}.mvg-loading[data-v-2a82de6b],.mvg-empty[data-v-2a82de6b]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mvg-grid[data-v-2a82de6b]{display:grid;gap:10px;padding:12px}.mvg-card[data-v-2a82de6b]{border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #0000000f;text-decoration:none;color:inherit;transition:transform .2s}.mvg-card[data-v-2a82de6b]:hover{transform:translateY(-2px)}.mvg-thumb[data-v-2a82de6b]{width:100%;aspect-ratio:16/10;background:#000;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.mvg-thumb img[data-v-2a82de6b]{width:100%;height:100%;object-fit:cover}.mvg-no-cover[data-v-2a82de6b]{font-size:28px;opacity:.6}.mvg-play-btn[data-v-2a82de6b]{position:absolute;color:#fff;font-size:20px;text-shadow:0 0 6px rgba(0,0,0,.6)}.mvg-title[data-v-2a82de6b]{font-size:11px;font-weight:500;color:#333;padding:8px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mvl-root[data-v-c189ffe6]{max-width:100%}.mvl-header[data-v-c189ffe6]{font-size:15px;font-weight:700;color:#333;padding:12px}.mvl-loading[data-v-c189ffe6],.mvl-empty[data-v-c189ffe6]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mvl-row[data-v-c189ffe6]{display:flex;gap:10px;padding:10px 12px;text-decoration:none;color:inherit;border-bottom:1px solid #f5f5f5;align-items:center}.mvl-row[data-v-c189ffe6]:hover{background:#f9f9f9}.mvl-thumb[data-v-c189ffe6]{width:100px;height:60px;border-radius:6px;overflow:hidden;background:#000;position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mvl-thumb img[data-v-c189ffe6]{width:100%;height:100%;object-fit:cover}.mvl-play[data-v-c189ffe6]{position:absolute;color:#fff;font-size:18px;text-shadow:0 0 4px rgba(0,0,0,.6)}.mvl-info[data-v-c189ffe6]{flex:1;min-width:0}.mvl-title[data-v-c189ffe6]{font-size:13px;font-weight:600;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.mvl-meta[data-v-c189ffe6]{font-size:11px;color:#bbb;margin-top:4px}.mdl-root[data-v-e87724ed]{max-width:100%}.mdl-header[data-v-e87724ed]{font-size:15px;font-weight:700;color:#333;padding:12px}.mdl-loading[data-v-e87724ed],.mdl-empty[data-v-e87724ed]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mdl-row[data-v-e87724ed]{display:flex;gap:10px;padding:10px 12px;text-decoration:none;color:inherit;border-bottom:1px solid #f5f5f5;align-items:center}.mdl-row[data-v-e87724ed]:hover{background:#f9f9f9}.mdl-icon[data-v-e87724ed]{font-size:28px;flex-shrink:0}.mdl-info[data-v-e87724ed]{flex:1;min-width:0}.mdl-title[data-v-e87724ed]{font-size:13px;font-weight:600;color:#333;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mdl-meta[data-v-e87724ed]{font-size:11px;color:#bbb;margin-top:2px}.mql-root[data-v-98cc0f98]{padding:16px 12px}.mql-empty[data-v-98cc0f98]{text-align:center;color:#999;font-size:12px;padding:20px}.mql-circle-row[data-v-98cc0f98]{display:flex;justify-content:space-around;gap:8px;flex-wrap:wrap}.mql-circle-item[data-v-98cc0f98]{display:flex;flex-direction:column;align-items:center;gap:6px;text-decoration:none;padding:4px}.mql-circle-icon[data-v-98cc0f98]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#f5f3ff,#ede9fe);display:flex;align-items:center;justify-content:center;font-size:22px}.mql-circle-label[data-v-98cc0f98]{font-size:11px;color:#666;text-align:center;max-width:56px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mql-icon-img[data-v-98cc0f98]{width:100%;height:100%;object-fit:cover;border-radius:50%}.mql-card-grid[data-v-98cc0f98]{display:grid;gap:8px;padding:0}.mql-card-item[data-v-98cc0f98]{background:#fff;border-radius:12px;padding:14px 10px;text-align:center;text-decoration:none;box-shadow:0 1px 4px #0000000f}.mql-card-item[data-v-98cc0f98]:active{background:#f9f9f9}.mql-card-icon[data-v-98cc0f98]{font-size:28px;margin-bottom:6px}.mql-card-img[data-v-98cc0f98]{width:48px;height:48px;object-fit:cover;border-radius:8px}.mql-card-label[data-v-98cc0f98]{font-size:13px;color:#333;font-weight:500}.mql-card-desc[data-v-98cc0f98]{font-size:10px;color:#999;margin-top:2px}.mql-button-wrap[data-v-98cc0f98]{padding:0 4px}.mql-button-item[data-v-98cc0f98]{display:block;width:100%;padding:14px;text-align:center;text-decoration:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:10px;font-size:15px;font-weight:600;box-sizing:border-box;transition:opacity .15s}.mql-button-item[data-v-98cc0f98]:hover{opacity:.92}.mql-button-item[data-v-98cc0f98]:active{opacity:.85}@media (max-width: 480px){.mql-circle-icon[data-v-98cc0f98]{width:42px;height:42px;font-size:20px}.mql-card-grid[data-v-98cc0f98]{grid-template-columns:repeat(4,1fr)!important}}.msb-root[data-v-5d144a69]{padding:12px}.msb-box[data-v-5d144a69]{display:flex;align-items:center;gap:6px;padding:8px 14px;border:2px solid #e8e8e8;background:#fff}.msb-box[data-v-5d144a69]:focus-within{border-color:#1890ff}.msb-icon[data-v-5d144a69]{font-size:16px}.msb-input[data-v-5d144a69]{flex:1;border:none;outline:none;font-size:14px;color:#333;background:none}.msb-input[data-v-5d144a69]::placeholder{color:#ccc}.msb-clear[data-v-5d144a69]{border:none;background:#eee;border-radius:50%;width:20px;height:20px;font-size:12px;cursor:pointer;color:#999;display:flex;align-items:center;justify-content:center}.mp-root[data-v-89ccba74]{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;display:flex;align-items:center;justify-content:center}.mp-mask[data-v-89ccba74]{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000080}.mp-dialog[data-v-89ccba74]{position:relative;background:#fff;border-radius:16px;padding:24px 20px;max-width:320px;width:85vw;text-align:center;box-shadow:0 8px 40px #0003;animation:mpSlideIn-89ccba74 .3s ease}.mp-dialog.left-bottom[data-v-89ccba74]{border-radius:16px 16px 0;margin:0 12px 12px 0;position:fixed;bottom:0;left:0}.mp-dialog.right-bottom[data-v-89ccba74]{border-radius:16px 16px 16px 0;margin:0 0 12px 12px;position:fixed;bottom:0;right:0}.mp-close[data-v-89ccba74]{position:absolute;top:8px;right:12px;background:none;border:none;font-size:20px;cursor:pointer;color:#ccc}.mp-close[data-v-89ccba74]:hover{color:#999}.mp-icon[data-v-89ccba74]{font-size:40px;margin-bottom:8px}.mp-title[data-v-89ccba74]{font-size:17px;font-weight:700;color:#333;margin-bottom:6px}.mp-content[data-v-89ccba74]{font-size:14px;color:#666;line-height:1.6}.mp-actions[data-v-89ccba74]{display:flex;gap:8px;margin-top:16px;justify-content:center}.mp-btn[data-v-89ccba74]{padding:8px 24px;border-radius:20px;font-size:14px;cursor:pointer;border:none;text-decoration:none;display:inline-block}.mp-btn-cancel[data-v-89ccba74]{background:#f5f5f5;color:#666}.mp-btn-ok[data-v-89ccba74]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}@keyframes mpSlideIn-89ccba74{0%{opacity:0;transform:scale(.9) translateY(10px)}to{opacity:1;transform:scale(1) translateY(0)}}@media (max-width: 480px){.mp-dialog[data-v-89ccba74]{max-width:90vw;padding:20px 16px}}.fb-btn[data-v-12bd24e7]{position:fixed;z-index:999;display:flex;align-items:center;justify-content:center;text-decoration:none;transition:transform .2s,box-shadow .2s}.fb-btn[data-v-12bd24e7]:hover{transform:scale(1.06)}.fb-right-bottom[data-v-12bd24e7]{right:20px;bottom:calc(25% - 50px)}.fb-img[data-v-12bd24e7]{width:56px;height:56px;border-radius:50%;object-fit:cover;box-shadow:0 4px 16px #0000002e}.fb-text[data-v-12bd24e7]{width:48px;height:48px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border-radius:50%;font-size:28px;font-weight:400;line-height:48px;text-align:center;box-shadow:0 4px 14px #1890ff59}.msf-root[data-v-a3daef62]{padding:20px;background:#fff;border-radius:12px}.msf-loading[data-v-a3daef62]{text-align:center;color:#999;padding:20px;font-size:13px}.msf-title[data-v-a3daef62]{font-size:18px;font-weight:700;margin-bottom:6px;color:#222}.msf-desc[data-v-a3daef62]{font-size:13px;color:#999;margin-bottom:16px;line-height:1.5}.msf-fg[data-v-a3daef62]{margin-bottom:14px}.msf-fg label[data-v-a3daef62]{display:block;font-size:13px;font-weight:500;color:#444;margin-bottom:5px}.msf-req[data-v-a3daef62]{color:#ff4d4f;margin-left:2px}.msf-fg input[data-v-a3daef62],.msf-fg textarea[data-v-a3daef62],.msf-fg select[data-v-a3daef62]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;box-sizing:border-box;transition:border-color .2s;background:#fff}.msf-fg input[data-v-a3daef62]:focus,.msf-fg textarea[data-v-a3daef62]:focus,.msf-fg select[data-v-a3daef62]:focus{border-color:#667eea;outline:none}.msf-fg textarea[data-v-a3daef62]{resize:vertical;min-height:60px}.msf-divider[data-v-a3daef62]{border:none;border-top:1px dashed #e8e8e8;margin:12px 0}.msf-static[data-v-a3daef62]{padding:12px;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;font-size:13px;color:#666;line-height:1.6}.msf-opts[data-v-a3daef62]{display:flex;flex-direction:column;gap:8px}.msf-radio[data-v-a3daef62],.msf-check[data-v-a3daef62]{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;font-weight:400;cursor:pointer}.msf-radio input[data-v-a3daef62],.msf-check input[data-v-a3daef62]{width:auto;accent-color:#667eea}.msf-check-group .msf-opts[data-v-a3daef62]{margin-top:4px}.msf-range-wrap[data-v-a3daef62]{display:flex;align-items:center;gap:10px}.msf-range[data-v-a3daef62]{flex:1;accent-color:#667eea}.msf-range-val[data-v-a3daef62]{font-size:14px;font-weight:600;color:#667eea;min-width:40px;text-align:center}.msf-hint[data-v-a3daef62]{font-size:11px;color:#bbb;margin-top:3px;line-height:1.4}.msf-submit[data-v-a3daef62]{width:100%;padding:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;cursor:pointer;transition:opacity .2s}.msf-submit[data-v-a3daef62]:hover{opacity:.9}.msf-submit[data-v-a3daef62]:disabled{opacity:.6;cursor:not-allowed}.msf-done[data-v-a3daef62]{text-align:center;padding:24px;font-size:15px;color:#52c41a;font-weight:600;background:#f6ffed;border-radius:10px}.mfs-root[data-v-d6a28c47]{display:flex;padding:8px 0}.mfs-btn[data-v-d6a28c47]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e8e8e8;border-radius:20px;background:#fff;cursor:pointer;font-size:14px;color:#666}.mfs-btn[data-v-d6a28c47]:hover{border-color:#1890ff;color:#1890ff;background:#e6f7ff}.mfs-btn.following[data-v-d6a28c47]{background:#f0fff0;border-color:#52c41a;color:#389e0d}.mfs-btn.loading[data-v-d6a28c47]{opacity:.5}.mfs-icon[data-v-d6a28c47]{font-size:16px}.mfs-label[data-v-d6a28c47]{font-size:13px}.mfs-count[data-v-d6a28c47]{font-size:12px;color:#999}.mfs-btn.following .mfs-count[data-v-d6a28c47]{color:#389e0d}.mfs-login-hint a[data-v-d6a28c47]{color:#1890ff;font-size:13px;text-decoration:none}.mmc-root[data-v-7130f1aa]{padding:12px}.mmc-loading[data-v-7130f1aa]{text-align:center;color:#999;padding:20px;font-size:12px}.mmc-card[data-v-7130f1aa]{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border-radius:14px;overflow:hidden}.mmc-link[data-v-7130f1aa]{display:block;padding:18px 20px;text-decoration:none;color:#fff}.mmc-level[data-v-7130f1aa]{font-size:16px;font-weight:700;margin-bottom:4px}.mmc-desc[data-v-7130f1aa]{font-size:12px;opacity:.65}.mmc-plans[data-v-7130f1aa]{display:flex;gap:10px;margin-top:10px;flex-wrap:wrap}.mmc-plan-item[data-v-7130f1aa]{display:flex;align-items:baseline;gap:5px}.mmc-price[data-v-7130f1aa]{font-size:14px;font-weight:600;color:#ffd666}.mmc-orig-price[data-v-7130f1aa]{font-size:12px;text-decoration:line-through;color:#ffffff80}.mmc-sale-price[data-v-7130f1aa]{font-size:14px;font-weight:700;color:#ff4d4f}.mps-root[data-v-889fe29c]{padding:12px}.mps-title[data-v-889fe29c]{font-size:15px;font-weight:700;color:#333;margin-bottom:10px}.mps-loading[data-v-889fe29c],.mps-empty[data-v-889fe29c]{text-align:center;color:#ccc;padding:20px;font-size:12px}.mps-grid[data-v-889fe29c]{display:grid;gap:10px}.mps-item[data-v-889fe29c]{text-align:center;background:#fff;border-radius:12px;padding:14px 8px;box-shadow:0 1px 4px #0000000f}.mps-icon[data-v-889fe29c]{font-size:32px}.mps-name[data-v-889fe29c]{font-size:13px;font-weight:600;color:#333;margin-top:4px}.mps-desc[data-v-889fe29c]{font-size:10px;color:#999;margin-top:2px}.mps-price[data-v-889fe29c]{font-size:15px;font-weight:700;color:#e74c3c;margin-top:6px}.mps-buy[data-v-889fe29c]{padding:6px 20px;margin-top:6px;border:none;border-radius:16px;background:#667eea;color:#fff;font-size:12px;cursor:pointer}.mps-buy[data-v-889fe29c]:hover{background:#5a6fd6}@media (max-width: 480px){.mps-grid[data-v-889fe29c]{grid-template-columns:1fr 1fr!important}}.mps-promo-price[data-v-889fe29c]{color:#e53e3e;font-weight:800}.mmp-root[data-v-4e68dec5]{padding:12px}.mmp-title[data-v-4e68dec5]{font-size:15px;font-weight:700;color:#333;margin-bottom:10px}.mmp-loading[data-v-4e68dec5],.mmp-empty[data-v-4e68dec5]{text-align:center;color:#ccc;padding:20px;font-size:12px}.mmp-grid[data-v-4e68dec5]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mmp-item[data-v-4e68dec5]{text-align:center;background:#fff;border-radius:10px;padding:10px 6px;box-shadow:0 1px 4px #0000000f}.mmp-icon[data-v-4e68dec5]{font-size:28px}.mmp-name[data-v-4e68dec5]{font-size:11px;color:#666;margin-top:4px}.mmp-count[data-v-4e68dec5]{font-size:10px;color:#999}@media (max-width: 480px){.mmp-grid[data-v-4e68dec5]{grid-template-columns:repeat(3,1fr)}}.mbw-root[data-v-ba3804fa]{padding:12px}.mbw-title[data-v-ba3804fa]{font-size:15px;font-weight:700;color:#333;margin-bottom:10px}.mbw-empty[data-v-ba3804fa]{text-align:center;color:#ccc;padding:20px;font-size:12px}.mbw-grid[data-v-ba3804fa]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mbw-badge[data-v-ba3804fa]{text-align:center;padding:10px 4px;border-radius:10px;background:#f5f5f5;opacity:.4;filter:grayscale(100%)}.mbw-badge.earned[data-v-ba3804fa]{opacity:1;filter:none;background:#fff;box-shadow:0 1px 4px #0000000f}.mbw-icon[data-v-ba3804fa]{font-size:28px}.mbw-name[data-v-ba3804fa]{font-size:11px;color:#888;margin-top:4px}.mbw-badge.earned .mbw-name[data-v-ba3804fa]{color:#333;font-weight:500}@media (max-width: 480px){.mbw-grid[data-v-ba3804fa]{grid-template-columns:repeat(3,1fr)}}.mlb-root[data-v-802cf77b]{padding:12px;background:#fff;border-radius:16px}.mlb-loading[data-v-802cf77b]{display:flex;justify-content:center;padding:24px}.mlb-spinner[data-v-802cf77b]{width:28px;height:28px;border:3px solid var(--theme);border-top-color:transparent;border-radius:50%;animation:mlbSpin-802cf77b .8s linear infinite}@keyframes mlbSpin-802cf77b{to{transform:rotate(360deg)}}.mlb-empty[data-v-802cf77b]{text-align:center;color:#bbb;padding:24px;font-size:13px}.mlb-top3[data-v-802cf77b]{display:flex;gap:8px;margin-bottom:12px}.mlb-top-card[data-v-802cf77b]{flex:1;display:flex;flex-direction:column;align-items:center;padding:12px 6px;background:linear-gradient(180deg,var(--theme)10,#fff 80%);border-radius:14px;cursor:pointer;transition:transform .2s}.mlb-top-card[data-v-802cf77b]:hover{transform:translateY(-2px)}.mlb-top-rank[data-v-802cf77b]{font-size:22px;margin-bottom:4px}.mlb-top-avatar[data-v-802cf77b],.mlb-top-avatar-fb[data-v-802cf77b]{width:36px;height:36px;border-radius:50%;margin-bottom:4px}.mlb-top-avatar[data-v-802cf77b]{object-fit:cover}.mlb-top-avatar-fb[data-v-802cf77b]{display:flex;align-items:center;justify-content:center;font-weight:700;color:#fff;background:var(--theme);font-size:14px}.mlb-top-name[data-v-802cf77b]{font-size:11px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.mlb-top-value[data-v-802cf77b]{font-size:15px;font-weight:800;color:var(--theme)}.mlb-list[data-v-802cf77b]{display:flex;flex-direction:column}.mlb-row[data-v-802cf77b]{display:flex;align-items:center;gap:10px;padding:10px 8px;border-bottom:1px solid #f5f5f5;cursor:pointer}.mlb-row[data-v-802cf77b]:active{background:#f9f9f9}.mlb-rank[data-v-802cf77b]{width:24px;height:24px;border-radius:6px;text-align:center;line-height:24px;font-size:12px;font-weight:700;color:#999;background:#f5f5f5;flex-shrink:0}.mlb-avatar[data-v-802cf77b],.mlb-avatar-fb[data-v-802cf77b]{width:32px;height:32px;border-radius:50%;flex-shrink:0}.mlb-avatar[data-v-802cf77b]{object-fit:cover;background:#eee}.mlb-avatar-fb[data-v-802cf77b]{display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#fff;background:var(--theme)}.mlb-info[data-v-802cf77b]{flex:1;min-width:0}.mlb-name[data-v-802cf77b]{font-size:13px;font-weight:500;color:#333}.mlb-value[data-v-802cf77b]{font-size:15px;font-weight:700;flex-shrink:0}.mlb-footer[data-v-802cf77b]{text-align:center;padding:10px;font-size:12px;color:var(--theme);font-weight:600;cursor:pointer}.mlb-footer[data-v-802cf77b]:hover{opacity:.8}.mtc-root[data-v-53fe3151]{padding:16px;text-align:center}.mtc-title[data-v-53fe3151]{font-size:15px;font-weight:700;color:#333;margin-bottom:6px}.mtc-streak[data-v-53fe3151]{font-size:13px;color:#fa8c16;font-weight:600;margin-bottom:10px}.mtc-days[data-v-53fe3151]{display:flex;justify-content:center;gap:8px;margin-bottom:14px}.mtc-day[data-v-53fe3151]{display:flex;flex-direction:column;align-items:center;gap:4px;opacity:.4}.mtc-day.done[data-v-53fe3151],.mtc-day.today[data-v-53fe3151]{opacity:1}.mtc-day-icon[data-v-53fe3151]{font-size:20px}.mtc-day-label[data-v-53fe3151]{font-size:10px;color:#999}.mtc-btn[data-v-53fe3151]{padding:10px 32px;border:none;border-radius:24px;font-size:15px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;cursor:pointer}.mtc-btn.done[data-v-53fe3151]{background:#e8e8e8;color:#bbb;cursor:default}.mtc-reward[data-v-53fe3151]{font-size:12px;color:#52c41a;margin-top:6px;font-weight:500}.mad-root[data-v-0c4bab87]{display:block;position:relative;overflow:hidden}.mad-root img[data-v-0c4bab87]{width:100%;display:block}.mad-tag[data-v-0c4bab87]{position:absolute;top:6px;right:6px;background:#0006;color:#fff;font-size:10px;padding:2px 8px;border-radius:4px}.mad-empty[data-v-0c4bab87]{text-align:center;color:#ccc;padding:40px;font-size:12px}.muc-root[data-v-312dc195]{padding:12px}.muc-loading[data-v-312dc195],.muc-empty[data-v-312dc195]{text-align:center;color:#ccc;padding:16px;font-size:12px}.muc-card[data-v-312dc195]{display:flex;gap:12px;align-items:center;padding:12px;background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f}.muc-avatar[data-v-312dc195]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.muc-info[data-v-312dc195]{flex:1;min-width:0}.muc-name[data-v-312dc195]{font-size:15px;font-weight:600;color:#333;display:flex;align-items:center;gap:6px}.muc-lv[data-v-312dc195]{font-size:10px;background:#f0f2ff;color:#5b5ea6;padding:1px 6px;border-radius:6px}.muc-identity[data-v-312dc195]{font-size:11px;background:#f9f0ff;color:#722ed1;padding:1px 8px;border-radius:8px;font-weight:500}.muc-bio[data-v-312dc195]{font-size:12px;color:#888;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.muc-stats[data-v-312dc195]{display:flex;gap:10px;margin-top:6px;font-size:11px;color:#999}.mce-root[data-v-2d8a1c1f]{padding:12px}.mce-title[data-v-2d8a1c1f]{font-size:15px;font-weight:700;color:#333;margin-bottom:8px}.mce-loading[data-v-2d8a1c1f],.mce-empty[data-v-2d8a1c1f]{text-align:center;color:#ccc;padding:20px;font-size:12px}.mce-card[data-v-2d8a1c1f]{display:flex;gap:10px;align-items:center;padding:12px;background:#f8f9ff;border-radius:10px;text-decoration:none}.mce-icon[data-v-2d8a1c1f]{font-size:28px}.mce-name[data-v-2d8a1c1f]{font-size:14px;font-weight:600;color:#333}.mce-status[data-v-2d8a1c1f]{font-size:11px;margin-top:2px;color:#faad14}.mce-status.ok[data-v-2d8a1c1f]{color:#52c41a}.mce-status.fail[data-v-2d8a1c1f]{color:#ff4d4f}.mce-date[data-v-2d8a1c1f]{font-size:10px;color:#bbb;margin-top:2px}.mlg-root[data-v-b84017f8]{padding:20px}.mlg-card[data-v-b84017f8]{text-align:center;background:linear-gradient(135deg,#e6f7ff,#f0f5ff);border-radius:16px;padding:24px 16px}.mlg-icon[data-v-b84017f8]{font-size:40px;margin-bottom:8px}.mlg-msg[data-v-b84017f8]{font-size:14px;color:#666;margin-bottom:14px}.mlg-btn[data-v-b84017f8]{display:inline-block;padding:8px 28px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;border-radius:24px;text-decoration:none;font-size:14px;font-weight:600}.mw-root[data-v-b7067d43]{padding:12px 16px;line-height:1.6;word-break:break-word}.mcd-root[data-v-febea7bf]{text-align:center;padding:16px 12px}.mcd-title[data-v-febea7bf]{font-size:14px;font-weight:600;color:#555;margin-bottom:10px}.mcd-units[data-v-febea7bf]{display:flex;justify-content:center;gap:10px}.mcd-unit[data-v-febea7bf]{background:#f5f5f5;border-radius:10px;padding:8px 12px;min-width:52px;text-align:center}.mcd-num[data-v-febea7bf]{display:block;font-size:24px;font-weight:800;color:#e74c3c;line-height:1.2}.mcd-label[data-v-febea7bf]{font-size:11px;color:#999}.mcd-expired[data-v-febea7bf]{font-size:14px;color:#ccc;padding:12px}@media (max-width: 480px){.mcd-num[data-v-febea7bf]{font-size:20px}.mcd-unit[data-v-febea7bf]{padding:6px 8px;min-width:44px}}.mds-root[data-v-ee48a260]{padding:12px;text-align:center}.mds-title[data-v-ee48a260]{font-size:15px;font-weight:700;color:#333;margin-bottom:12px}.mds-nums[data-v-ee48a260]{display:grid;gap:12px}.mds-item[data-v-ee48a260]{background:linear-gradient(135deg,#f5f7fa,#c3cfe2);border-radius:12px;padding:16px 8px}.mds-val[data-v-ee48a260]{display:block;font-size:28px;font-weight:800;color:#1890ff}.mds-lbl[data-v-ee48a260]{font-size:12px;color:#888;margin-top:4px}.mds-empty[data-v-ee48a260]{color:#ccc;padding:20px}.mct-root[data-v-84a4a3a4]{display:flex;align-items:baseline;justify-content:center;padding:16px;gap:4px}.mct-prefix[data-v-84a4a3a4]{font-size:14px;color:#999}.mct-num[data-v-84a4a3a4]{font-size:14px;color:#722ed1}.mct-suffix[data-v-84a4a3a4]{font-size:14px;color:#999}.mqz-root[data-v-6158cc23]{background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);border-radius:20px;padding:28px 24px;max-width:520px;margin:0 auto;color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;box-shadow:0 8px 40px #0000004d}.mqz-guide[data-v-6158cc23]{text-align:center;padding:28px 20px;background:#f6d3651a;border-radius:16px;margin-bottom:20px;border:1px solid rgba(246,211,101,.2)}.mqz-guide h3[data-v-6158cc23]{margin:0 0 8px;font-size:18px}.mqz-guide p[data-v-6158cc23]{font-size:13px;opacity:.7;margin-bottom:14px}.mqz-guide .mqz-select[data-v-6158cc23]{margin-bottom:14px}.mqz-guide .mqz-start[data-v-6158cc23]{margin-bottom:8px}.mqz-skip[data-v-6158cc23]{display:block;margin:0 auto;padding:8px 20px;border:1px solid rgba(255,255,255,.15);border-radius:20px;background:#ffffff0d;color:#fff6;font-size:12px;cursor:pointer}.mqz-mode[data-v-6158cc23]{text-align:center}.mqz-title[data-v-6158cc23]{font-size:24px;font-weight:800;margin-bottom:20px;background:linear-gradient(135deg,#f6d365,#fda085);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mqz-mode-cards[data-v-6158cc23]{display:flex;gap:10px;margin-bottom:16px}.mqz-mode-card[data-v-6158cc23]{flex:1;padding:16px 10px;border:2px solid rgba(255,255,255,.15);border-radius:16px;background:#ffffff0d;color:#fff;cursor:pointer;transition:all .25s;display:flex;flex-direction:column;align-items:center;gap:4px}.mqz-mode-card[data-v-6158cc23]:hover{border-color:#ffffff4d;background:#ffffff1a}.mqz-mode-card.active[data-v-6158cc23]{border-color:#f6d365;background:#f6d36526;box-shadow:0 0 20px #f6d36526}.mqz-mode-icon[data-v-6158cc23]{font-size:28px}.mqz-mode-name[data-v-6158cc23]{font-size:14px;font-weight:700}.mqz-mode-desc[data-v-6158cc23]{font-size:11px;opacity:.6}.mqz-exam-pick[data-v-6158cc23]{margin-bottom:16px}.mqz-select[data-v-6158cc23]{width:100%;padding:10px 14px;border-radius:12px;border:2px solid rgba(255,255,255,.15);background:#ffffff14;color:#fff;font-size:14px;outline:none}.mqz-select option[data-v-6158cc23]{background:#1a1a2e;color:#fff}.mqz-limit[data-v-6158cc23]{display:flex;align-items:center;justify-content:center;gap:10px;font-size:13px;opacity:.7;margin-bottom:16px}.mqz-daily-done[data-v-6158cc23]{font-size:11px;padding:2px 8px;border-radius:8px;background:#52c41a33;color:#52c41a}.mqz-cert-badge[data-v-6158cc23]{background:linear-gradient(135deg,#f6d365,#fda085);color:#1a1a2e;padding:2px 8px;border-radius:10px;font-size:11px;font-weight:700}.mqz-props[data-v-6158cc23]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap;margin-bottom:12px}.mqz-prop-btn[data-v-6158cc23]{display:flex;align-items:center;gap:4px;padding:5px 12px;border:1px solid rgba(255,255,255,.2);border-radius:16px;background:#ffffff14;color:#ffffffb3;font-size:12px;cursor:pointer;transition:all .2s}.mqz-prop-btn[data-v-6158cc23]:hover{background:#ffffff26}.mqz-prop-btn.active[data-v-6158cc23]{border-color:#52c41a;background:#52c41a33;color:#73d13d}.mqz-prop-num[data-v-6158cc23]{font-size:11px;opacity:.7}.mqz-start[data-v-6158cc23]{padding:14px 48px;background:linear-gradient(135deg,#f6d365,#fda085);color:#1a1a2e;border:none;border-radius:30px;font-size:17px;font-weight:800;cursor:pointer;transition:all .3s;box-shadow:0 4px 20px #f6d3654d}.mqz-start[data-v-6158cc23]:hover{transform:translateY(-2px);box-shadow:0 6px 25px #f6d36566}.mqz-start[data-v-6158cc23]:disabled{opacity:.5;cursor:not-allowed;transform:none}.mqz-header[data-v-6158cc23]{text-align:center}.mqz-header h2[data-v-6158cc23]{font-size:22px;margin-bottom:8px}.mqz-desc[data-v-6158cc23]{font-size:13px;opacity:.7;margin-bottom:6px}.mqz-guest-hint[data-v-6158cc23]{font-size:12px;opacity:.5;margin-bottom:20px}.mqz-quiz[data-v-6158cc23]{position:relative}.mqz-topbar[data-v-6158cc23]{display:flex;align-items:center;gap:10px;margin-bottom:18px}.mqz-progress[data-v-6158cc23]{font-size:13px;opacity:.6;font-weight:600}.mqz-mode-tag[data-v-6158cc23]{font-size:11px;padding:3px 10px;border-radius:10px;background:#f6d36533;color:#f6d365;font-weight:600}.mqz-diff-tag[data-v-6158cc23]{font-size:11px;padding:3px 10px;border-radius:10px;background:#ffffff1a;color:#ffffffb3}.mqz-q[data-v-6158cc23]{font-size:18px;font-weight:700;margin-bottom:18px;line-height:1.6}.mqz-media[data-v-6158cc23]{margin-bottom:16px}.mqz-media img[data-v-6158cc23],.mqz-media video[data-v-6158cc23]{max-width:100%;border-radius:12px;max-height:200px;object-fit:cover}.mqz-media audio[data-v-6158cc23]{width:100%}.mqz-source[data-v-6158cc23]{margin-bottom:12px}.mqz-source-tag[data-v-6158cc23]{font-size:11px;padding:2px 8px;border-radius:8px;background:#ffffff1a;color:#fff9}.mqz-source-tag.official[data-v-6158cc23]{background:#52c41a26;color:#52c41a}.mqz-opts[data-v-6158cc23]{display:flex;flex-direction:column;gap:10px}.mqz-opt[data-v-6158cc23]{display:flex;align-items:center;gap:10px;padding:14px 16px;border:2px solid rgba(255,255,255,.15);border-radius:14px;background:#ffffff0f;color:#fff;font-size:15px;cursor:pointer;text-align:left;transition:all .2s}.mqz-opt[data-v-6158cc23]:not(:disabled):hover{border-color:#ffffff4d;background:#ffffff1f;transform:translate(4px)}.mqz-opt-letter[data-v-6158cc23]{width:28px;height:28px;border-radius:50%;background:#ffffff1a;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;flex-shrink:0}.mqz-opt-text[data-v-6158cc23]{flex:1}.mqz-opt.selected[data-v-6158cc23]{border-color:#f6d365}.mqz-opt.correct[data-v-6158cc23]{border-color:#52c41a;background:#52c41a33}.mqz-opt.correct .mqz-opt-letter[data-v-6158cc23]{background:#52c41a;color:#fff}.mqz-opt.wrong[data-v-6158cc23]{border-color:#ff4d4f;background:#ff4d4f33}.mqz-opt.wrong .mqz-opt-letter[data-v-6158cc23]{background:#ff4d4f;color:#fff}.mqz-fb[data-v-6158cc23]{margin-top:20px;text-align:center}.mqz-fb-icon[data-v-6158cc23]{font-size:32px;margin-bottom:4px}.mqz-fb-text[data-v-6158cc23]{font-size:16px;font-weight:700;margin-bottom:8px}.mqz-exp[data-v-6158cc23]{font-size:13px;opacity:.85;line-height:1.5;margin-bottom:14px;padding:12px;background:#ffffff0f;border-radius:10px;text-align:left}.mqz-exp-label[data-v-6158cc23]{font-weight:700;color:#f6d365}.mqz-next[data-v-6158cc23]{padding:10px 32px;background:linear-gradient(135deg,#f6d365,#fda085);color:#1a1a2e;border:none;border-radius:25px;font-weight:700;font-size:15px;cursor:pointer;transition:all .2s}.mqz-next[data-v-6158cc23]:hover{transform:translateY(-2px)}.mqz-result[data-v-6158cc23]{text-align:center}.mqz-result h2[data-v-6158cc23]{font-size:22px;margin-bottom:6px}.mqz-error[data-v-6158cc23]{padding:20px 0}.mqz-error p[data-v-6158cc23]{font-size:15px;opacity:.8;margin-bottom:16px}.mqz-level[data-v-6158cc23]{display:inline-flex;align-items:center;gap:6px;padding:6px 16px;border-radius:20px;background:#f6d36526;margin-bottom:12px}.mqz-level-icon[data-v-6158cc23]{font-size:20px}.mqz-level-name[data-v-6158cc23]{font-size:14px;font-weight:700;color:#f6d365}.mqz-level-stars[data-v-6158cc23]{font-size:12px}.mqz-score-big[data-v-6158cc23]{font-size:48px;font-weight:900;line-height:1.1;background:linear-gradient(135deg,#f6d365,#fda085);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.mqz-score-unit[data-v-6158cc23]{font-size:20px;-webkit-text-fill-color:#f6d365;margin-left:2px;font-weight:600}.mqz-score-sub[data-v-6158cc23]{font-size:14px;opacity:.7;margin-bottom:12px}.mqz-bar[data-v-6158cc23]{height:10px;background:#ffffff1a;border-radius:5px;margin:16px auto;max-width:300px;overflow:hidden}.mqz-bar-fill[data-v-6158cc23]{height:100%;background:linear-gradient(90deg,#52c41a,#73d13d);border-radius:5px;transition:width .8s cubic-bezier(.16,1,.3,1)}.mqz-points[data-v-6158cc23]{margin:16px 0;padding:14px;background:#f6d36514;border-radius:14px;text-align:left}.mqz-points-total[data-v-6158cc23]{font-size:16px;font-weight:800;margin-bottom:8px;display:flex;align-items:center;gap:6px}.mqz-points-icon[data-v-6158cc23]{font-size:18px}.mqz-points-cap[data-v-6158cc23]{font-size:11px;padding:2px 8px;border-radius:8px;background:#ff4d4f33;color:#ff4d4f;font-weight:400}.mqz-points-mul[data-v-6158cc23]{font-size:11px;padding:2px 8px;border-radius:8px;background:#52c41a33;color:#52c41a;font-weight:400}.mqz-points-detail[data-v-6158cc23]{font-size:12px;opacity:.7}.mqz-points-row[data-v-6158cc23]{display:flex;justify-content:space-between;padding:3px 0;border-bottom:1px solid rgba(255,255,255,.05)}.mqz-points-extra[data-v-6158cc23]{font-size:13px;font-weight:700;color:#f6d365;margin-top:6px;text-align:center}.mqz-level-up[data-v-6158cc23]{margin:12px 0;padding:10px;background:#52c41a1a;border-radius:12px;font-size:13px;color:#73d13d}.mqz-rank[data-v-6158cc23]{font-size:18px;font-weight:700;margin:12px 0}.mqz-guest-guide[data-v-6158cc23]{margin:16px 0;padding:16px;background:#f6d3651a;border-radius:14px}.mqz-guest-guide p[data-v-6158cc23]{font-size:13px;opacity:.8;margin-bottom:10px}.mqz-login-btn[data-v-6158cc23]{padding:10px 32px;background:linear-gradient(135deg,#f6d365,#fda085);color:#1a1a2e;border:none;border-radius:25px;font-weight:800;font-size:15px;cursor:pointer}.mqz-actions[data-v-6158cc23]{display:flex;gap:10px;justify-content:center;margin-top:16px;flex-wrap:wrap}.mqz-again[data-v-6158cc23]{padding:10px 28px;background:#ffffff26;color:#fff;border:1px solid rgba(255,255,255,.2);border-radius:25px;font-weight:700;font-size:14px;cursor:pointer;transition:all .2s}.mqz-again[data-v-6158cc23]:hover{background:#ffffff40}.mqz-share[data-v-6158cc23],.mqz-wrong[data-v-6158cc23]{padding:10px 20px;background:#ffffff14;color:#fffc;border:1px solid rgba(255,255,255,.1);border-radius:25px;font-size:13px;cursor:pointer;transition:all .2s}.mqz-share[data-v-6158cc23]:hover,.mqz-wrong[data-v-6158cc23]:hover{background:#ffffff26}.mqz-empty[data-v-6158cc23]{text-align:center;padding:40px;color:#fff6;font-size:14px}.mqz-training-list[data-v-6158cc23]{margin-top:10px}.mqz-training-section[data-v-6158cc23]{margin-bottom:12px}.mqz-training-section h4[data-v-6158cc23]{font-size:13px;color:#fffc;margin:0 0 6px}.mqz-training-card[data-v-6158cc23]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.1);border-radius:12px;margin-bottom:8px;cursor:pointer;transition:all .15s}.mqz-training-card[data-v-6158cc23]:hover{background:#ffffff1a;border-color:#667eea66}.mqz-training-card.done[data-v-6158cc23]{opacity:.5;cursor:default}.mqz-tc-info[data-v-6158cc23]{display:flex;flex-direction:column;gap:4px}.mqz-tc-info strong[data-v-6158cc23]{font-size:14px;color:#fff}.mqz-tc-deadline[data-v-6158cc23]{font-size:11px;color:#fac858}.mqz-tc-score[data-v-6158cc23]{font-size:11px;color:#52c41a}.mqz-tc-done-label[data-v-6158cc23]{font-size:20px;color:#52c41a;font-weight:700}.mqz-start-sm[data-v-6158cc23]{padding:6px 16px;font-size:12px}.mqz-training-exam[data-v-6158cc23]{padding:12px 0}.mqz-training-exam h4[data-v-6158cc23]{font-size:15px;color:#fff;margin:0 0 12px;display:flex;justify-content:space-between;align-items:center}.mqz-share-modal[data-v-6158cc23]{position:fixed;top:0;left:0;right:0;bottom:0;background:#000000b3;display:flex;align-items:center;justify-content:center;z-index:3000;padding:20px}.mqz-share-box[data-v-6158cc23]{text-align:center;max-width:360px}.mqz-share-tip[data-v-6158cc23]{color:#fffc;font-size:13px;margin-bottom:12px}.mqz-share-img[data-v-6158cc23]{width:100%;border-radius:20px;box-shadow:0 8px 40px #00000080}.mqz-share-acts[data-v-6158cc23]{display:flex;gap:10px;justify-content:center;margin-top:16px}.mqz-share-btn[data-v-6158cc23]{padding:10px 22px;border:none;border-radius:25px;background:#ffffff26;color:#fff;font-size:13px;cursor:pointer}.mqz-share-btn[data-v-6158cc23]:hover{background:#ffffff40}.vc-root[data-v-1670b9e9]{text-align:center;display:block}.vc-loading[data-v-1670b9e9]{color:#d0d0d0;font-size:12px;padding:4px 8px}.vc-badge[data-v-1670b9e9]{display:inline-flex;align-items:center;gap:4px;padding:4px 14px;background:linear-gradient(135deg,#667eea14,#764ba20f);border:1px solid rgba(102,126,234,.15);border-radius:20px;font-size:13px;color:#6b7280;font-weight:500;white-space:nowrap}.vc-icon[data-v-1670b9e9]{font-size:15px;line-height:1}.vc-num[data-v-1670b9e9]{font-size:16px;font-weight:800;color:#667eea;margin:0 1px}.vc-text[data-v-1670b9e9]{font-size:12px;opacity:.75}.mlb-root[data-v-94de3c84]{display:flex;padding:8px 0}.mlb-btn[data-v-94de3c84]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e8e8e8;border-radius:20px;background:#fff;cursor:pointer;font-size:14px;color:#666;transition:all .2s}.mlb-btn[data-v-94de3c84]:hover{border-color:#ff4d4f}.mlb-btn.liked[data-v-94de3c84]{background:#fff0f0;border-color:#ff4d4f;color:#ff4d4f}.mlb-btn.loading[data-v-94de3c84]{opacity:.5;pointer-events:none}.mlb-icon[data-v-94de3c84]{font-size:16px}.mlb-label[data-v-94de3c84]{font-size:13px}.mlb-count[data-v-94de3c84]{font-size:12px;color:#999;margin-left:2px}.mlb-btn.liked .mlb-count[data-v-94de3c84]{color:#ff4d4f}.mfb-root[data-v-9af9d4dc]{display:flex;padding:8px 0}.mfb-btn[data-v-9af9d4dc]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #e8e8e8;border-radius:20px;background:#fff;cursor:pointer;font-size:14px;color:#666;transition:all .2s}.mfb-btn[data-v-9af9d4dc]:hover{border-color:#faad14}.mfb-btn.saved[data-v-9af9d4dc]{background:#fffbe6;border-color:#faad14;color:#d48806}.mfb-btn.loading[data-v-9af9d4dc]{opacity:.5}.mfb-icon[data-v-9af9d4dc]{font-size:16px}.mfb-label[data-v-9af9d4dc]{font-size:13px}.mfb-count[data-v-9af9d4dc]{font-size:12px;color:#999}.mfb-btn.saved .mfb-count[data-v-9af9d4dc]{color:#d48806}.mca-root[data-v-9c233685]{padding:12px}.mca-header[data-v-9c233685]{font-size:15px;font-weight:700;color:#333;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.mca-loading[data-v-9c233685],.mca-empty[data-v-9c233685]{text-align:center;color:#ccc;padding:20px;font-size:12px}.mca-item[data-v-9c233685]{display:flex;gap:8px;padding:10px 0;border-bottom:1px solid #f8f8f8}.mca-avatar[data-v-9c233685]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee}.mca-body[data-v-9c233685]{flex:1;min-width:0}.mca-meta[data-v-9c233685]{display:flex;gap:8px;align-items:center;margin-bottom:2px}.mca-user[data-v-9c233685]{font-size:12px;font-weight:600;color:#555}.mca-time[data-v-9c233685]{font-size:10px;color:#ccc}.mca-content[data-v-9c233685]{font-size:13px;color:#333;line-height:1.5;word-break:break-word}.mca-input-row[data-v-9c233685]{display:flex;gap:8px;margin-top:12px;padding:8px 0;border-top:1px solid #f0f0f0}.mca-input-row input[data-v-9c233685]{flex:1;padding:8px 12px;border:1px solid #e8e8e8;border-radius:20px;font-size:13px;outline:none}.mca-input-row input[data-v-9c233685]:focus{border-color:#1890ff}.mca-input-row button[data-v-9c233685]{padding:6px 16px;background:#1890ff;color:#fff;border:none;border-radius:20px;font-size:13px;cursor:pointer;white-space:nowrap}.mca-input-row button[data-v-9c233685]:disabled{background:#ccc;cursor:not-allowed}@media (max-width: 480px){.mca-root[data-v-9c233685]{padding:8px}}.vde-root[data-v-8c168b11]{padding:12px}.vde-header[data-v-8c168b11]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.vde-brand[data-v-8c168b11]{font-size:16px;font-weight:700;color:#333}.vde-model[data-v-8c168b11]{font-size:14px;color:#666}.vde-seats[data-v-8c168b11]{font-size:12px;color:#999;background:#f5f5f5;padding:2px 8px;border-radius:10px}.vde-header-empty[data-v-8c168b11]{justify-content:center}.vde-no-vehicle[data-v-8c168b11]{font-size:13px;color:#999}.vde-scroll[data-v-8c168b11]{overflow-x:auto;-webkit-overflow-scrolling:touch}.vde-table[data-v-8c168b11]{display:flex;flex-direction:column;gap:2px;min-width:max-content}.vde-row[data-v-8c168b11]{display:flex;gap:2px}.vde-cell[data-v-8c168b11]{min-width:44px;text-align:center}.vde-cell-date[data-v-8c168b11]{display:flex;flex-direction:column;align-items:center;padding:4px 2px;border-radius:6px 6px 0 0;background:#fafafa}.vde-cell-date.today[data-v-8c168b11]{background:#e6f7ff}.vde-cell-date.weekend[data-v-8c168b11]{background:#fff7e6}.vde-cell-date.weekend.today[data-v-8c168b11]{background:#e6f7ff}.vde-month[data-v-8c168b11]{font-size:10px;color:#999}.vde-day[data-v-8c168b11]{font-size:16px;font-weight:600;color:#333}.vde-weekday[data-v-8c168b11]{font-size:10px;color:#bbb}.vde-cell-content[data-v-8c168b11]{height:44px;display:flex;align-items:center;justify-content:center;border-radius:0 0 6px 6px;background:#fff;border:1px solid #f0f0f0;cursor:pointer;transition:all .15s}.vde-cell-content[data-v-8c168b11]:hover{border-color:#1890ff;background:#e6f7ff}.vde-cell-content.today[data-v-8c168b11]{border-color:#1890ff}.vde-cell-content.filled[data-v-8c168b11]{background:#f6ffed;border-color:#b7eb8f}.vde-cell-content.filled[data-v-8c168b11]:hover{background:#d9f7be}.vde-cell-content.editing[data-v-8c168b11]{background:#fff7e6;border-color:#fa8c16}.vde-tag[data-v-8c168b11]{font-size:13px;color:#333;font-weight:500}.vde-editing[data-v-8c168b11]{font-size:11px;color:#fa8c16}.vde-modal[data-v-8c168b11]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.vde-modal-box[data-v-8c168b11]{background:#fff;border-radius:14px;padding:24px;width:360px;max-width:90vw}.vde-modal-box h4[data-v-8c168b11]{margin:0 0 16px;font-size:16px}.vde-form-group[data-v-8c168b11]{margin-bottom:12px}.vde-form-group label[data-v-8c168b11]{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:4px}.vde-input[data-v-8c168b11]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box}.vde-textarea[data-v-8c168b11]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box;resize:vertical;font-family:inherit}.vde-select[data-v-8c168b11]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.vde-modal-actions[data-v-8c168b11]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.vde-btn[data-v-8c168b11]{padding:8px 16px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px}.vde-btn-save[data-v-8c168b11]{background:#1890ff;color:#fff;border-color:#1890ff}.vde-btn-clear[data-v-8c168b11]{color:#ff4d4f;border-color:#ff4d4f}.vde-btn-cancel[data-v-8c168b11]{color:#666}.vdc-root[data-v-96ff0235]{padding:12px}.vdc-header[data-v-96ff0235]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.vdc-brand[data-v-96ff0235]{font-size:16px;font-weight:700;color:#333}.vdc-model[data-v-96ff0235]{font-size:14px;color:#666}.vdc-seats[data-v-96ff0235]{font-size:12px;color:#999;background:#f5f5f5;padding:2px 8px;border-radius:10px}.vdc-empty[data-v-96ff0235]{text-align:center;color:#999;padding:20px;font-size:13px}.vdc-scroll[data-v-96ff0235]{overflow-x:auto;-webkit-overflow-scrolling:touch}.vdc-table[data-v-96ff0235]{display:flex;flex-direction:column;gap:2px;min-width:max-content}.vdc-row[data-v-96ff0235]{display:flex;gap:2px}.vdc-cell[data-v-96ff0235]{min-width:44px;text-align:center}.vdc-cell-date[data-v-96ff0235]{display:flex;flex-direction:column;align-items:center;padding:4px 2px;border-radius:6px 6px 0 0;background:#fafafa}.vdc-cell-date.today[data-v-96ff0235]{background:#e6f7ff}.vdc-cell-date.weekend[data-v-96ff0235]{background:#fff7e6}.vdc-month[data-v-96ff0235]{font-size:10px;color:#999}.vdc-day[data-v-96ff0235]{font-size:16px;font-weight:600;color:#333}.vdc-weekday[data-v-96ff0235]{font-size:10px;color:#bbb}.vdc-cell-content[data-v-96ff0235]{height:44px;display:flex;align-items:center;justify-content:center;border-radius:0 0 6px 6px;background:#fff;border:1px solid #f0f0f0;cursor:pointer}.vdc-cell-content[data-v-96ff0235]:hover{border-color:#1890ff;background:#e6f7ff}.vdc-cell-content.today[data-v-96ff0235]{border-color:#1890ff}.vdc-cell-content.filled[data-v-96ff0235]{background:#f6ffed;border-color:#b7eb8f}.vdc-tag[data-v-96ff0235]{font-size:13px;color:#333;font-weight:500}.vdc-modal[data-v-96ff0235]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.vdc-modal-box[data-v-96ff0235]{background:#fff;border-radius:14px;padding:24px;width:340px;max-width:90vw;position:relative}.vdc-close[data-v-96ff0235]{position:absolute;top:8px;right:12px;border:none;background:none;font-size:24px;color:#999;cursor:pointer}.vdc-pop-date[data-v-96ff0235]{font-size:14px;color:#999;margin-bottom:8px}.vdc-pop-tag[data-v-96ff0235]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.vdc-pop-detail[data-v-96ff0235]{font-size:14px;color:#555;line-height:1.6;margin-bottom:12px;white-space:pre-wrap}.vdc-pop-empty[data-v-96ff0235]{font-size:14px;color:#bbb;text-align:center;padding:16px}.vdc-pop-status[data-v-96ff0235]{font-size:12px;color:#999;margin-bottom:12px}.vdc-modal-actions[data-v-96ff0235]{display:flex;justify-content:center}.vdc-btn-msg[data-v-96ff0235]{padding:10px 24px;background:#1890ff;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.uda-root[data-v-9d9db060]{padding:0}.uda-loading[data-v-9d9db060],.uda-empty[data-v-9d9db060]{text-align:center;padding:50px 16px;color:#999;font-size:16px}.uda-tabs-wrap[data-v-9d9db060]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding:14px;background:#f5f7fa;border-radius:14px;margin-bottom:14px;border:1px solid #e0e4e8}.uda-tabs-wrap[data-v-9d9db060]::-webkit-scrollbar{height:0}.uda-tabs[data-v-9d9db060]{display:flex;gap:10px;white-space:nowrap}.uda-tab[data-v-9d9db060]{flex-shrink:0;padding:13px 24px;border:none;border-radius:12px;background:#fff;font-size:18px;font-weight:600;color:#555;cursor:pointer;transition:all .2s;box-shadow:0 1px 4px #0000000f;min-height:48px;display:flex;align-items:center}.uda-tab[data-v-9d9db060]:hover{background:#e6f0ff;color:#1677ff}.uda-tab.active[data-v-9d9db060]{background:#1677ff;color:#fff;box-shadow:0 3px 12px #1677ff4d}.uda-city-row[data-v-9d9db060]{padding:0 14px 10px}.uda-city-select[data-v-9d9db060]{width:100%;padding:10px 14px;border:1px solid #e0e0e0;border-radius:10px;font-size:15px;color:#555;background:#fff;outline:none}.uda-city-select[data-v-9d9db060]:focus{border-color:#1677ff}.uda-list[data-v-9d9db060]{display:flex;flex-direction:column;gap:14px;padding:0 4px}.uda-card[data-v-9d9db060]{display:flex;align-items:flex-start;gap:14px;padding:18px 16px;background:#fff;border-radius:14px;cursor:pointer;border:1px solid #e8e8e8;transition:all .2s;box-shadow:0 2px 8px #0000000a}.uda-card[data-v-9d9db060]:hover{border-color:#bdd0f0;box-shadow:0 4px 20px #1677ff14}.uda-card[data-v-9d9db060]:active{transform:scale(.98)}.uda-card-left[data-v-9d9db060]{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:8px;width:68px}.uda-avatar[data-v-9d9db060]{width:60px;height:60px;border-radius:10px;object-fit:cover;box-shadow:0 2px 8px #0000001a;border:2px solid #f0f0f0}.uda-avatar-placeholder[data-v-9d9db060]{width:60px;height:60px;border-radius:10px;background:linear-gradient(135deg,#1677ff,#0050b3);color:#fff;display:flex;align-items:center;justify-content:center;font-size:24px;font-weight:700;box-shadow:0 2px 8px #1677ff4d}.uda-msg-btn[data-v-9d9db060]{padding:0;width:52px;height:30px;border:none;border-radius:8px;background:#e6f7ff;color:#1677ff;font-size:14px;font-weight:600;cursor:pointer;transition:all .15s;display:flex;align-items:center;justify-content:center}.uda-msg-btn[data-v-9d9db060]:hover{background:#1677ff;color:#fff}.uda-card-arrow[data-v-9d9db060]{flex-shrink:0;font-size:28px;color:#d0d0d0;font-weight:300;align-self:center;margin-left:-4px}.uda-card-body[data-v-9d9db060]{flex:1;min-width:0}.uda-name-row[data-v-9d9db060]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.uda-nickname[data-v-9d9db060]{font-size:18px;font-weight:700;color:#1a1a2e;flex:1;min-width:0}.uda-verified-icon[data-v-9d9db060]{width:20px;height:20px;object-fit:contain;flex-shrink:0;border-radius:3px}.uda-tag-row[data-v-9d9db060]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.uda-identity[data-v-9d9db060]{font-size:14px;color:#531dab;background:#f9f0ff;padding:3px 10px;border-radius:8px;font-weight:600;line-height:1.6}.uda-unit[data-v-9d9db060]{font-size:14px;color:#006d75;background:#e6fffb;padding:3px 10px;border-radius:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:140px;line-height:1.6}.uda-city[data-v-9d9db060]{font-size:14px;color:#888;line-height:1.6}.uda-contact-row[data-v-9d9db060]{display:flex;align-items:center;gap:16px;margin-bottom:6px}.uda-contact[data-v-9d9db060]{font-size:14px;color:#666}.uda-stats[data-v-9d9db060]{display:flex;gap:16px;margin-top:2px}.uda-stat[data-v-9d9db060]{font-size:13px;color:#888;font-weight:500}.uda-sentinel[data-v-9d9db060]{text-align:center;padding:20px;color:#aaa;font-size:14px}.uda-end[data-v-9d9db060]{text-align:center;padding:20px;color:#ccc;font-size:14px}.mva-root[data-v-c9357f12]{padding:0}.mva-header-bar[data-v-c9357f12]{display:flex;background:#f7f8fa;border-bottom:2px solid #e0e0e0;position:sticky;top:0;z-index:10}.mva-hdr-spacer[data-v-c9357f12]{width:110px;min-width:110px;height:44px;flex-shrink:0}.mva-hdr-dates[data-v-c9357f12]{display:flex;gap:2px;padding:2px 8px 3px;overflow:hidden;flex:1;min-width:0}.mva-loading[data-v-c9357f12],.mva-empty[data-v-c9357f12]{text-align:center;padding:30px 16px;color:#999;font-size:14px}.mva-filters[data-v-c9357f12]{padding:8px 12px;background:#fff;border-bottom:1px solid #f0f0f0;margin-bottom:0;border-radius:0}.tag-row[data-v-c9357f12]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;padding:3px 0;scrollbar-width:none}.tag-row[data-v-c9357f12]::-webkit-scrollbar{display:none}.tag-filter-btn[data-v-c9357f12]{flex-shrink:0;font-size:12px;padding:4px 10px;border-radius:12px;background:#f5f5f5;color:#666;cursor:pointer;border:1px solid transparent;white-space:nowrap;-webkit-user-select:none;user-select:none}.tag-filter-btn.active[data-v-c9357f12]{background:#e6f7ff;color:#1890ff;border-color:#1890ff}.tag-parent[data-v-c9357f12]{font-weight:500;font-size:13px}.mva-no-match[data-v-c9357f12]{font-size:11px;color:#ff4d4f;flex-shrink:0}.mva-main[data-v-c9357f12]{display:flex;background:#fff;border-radius:0 0 14px 14px}.mva-user-col[data-v-c9357f12]{flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #e8e8e8;background:#f7f8fa}.mva-user-card[data-v-c9357f12]{width:110px;min-width:110px;height:62px;display:flex;flex-direction:column;justify-content:center;padding:3px 8px;cursor:pointer;border-bottom:1px solid #ececec;box-sizing:border-box}.mva-user-card[data-v-c9357f12]:last-child{border-bottom:none}.mva-card-top[data-v-c9357f12]{display:flex;align-items:center;gap:6px}.mva-card-bottom[data-v-c9357f12]{display:flex;gap:3px;padding-left:0;margin-top:2px;align-items:center}.mva-avatar[data-v-c9357f12]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.mva-avatar-placeholder[data-v-c9357f12]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.mva-nickname[data-v-c9357f12]{font-size:11px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;line-height:1.3}.mva-badge[data-v-c9357f12]{font-size:8px;padding:0 3px;border-radius:3px;line-height:1.5;white-space:nowrap}.mva-badge-verify[data-v-c9357f12]{background:#e6f7ff;color:#1890ff}.mva-badge-level[data-v-c9357f12]{background:#fff7e6;color:#fa8c16}.mva-stat[data-v-c9357f12]{font-size:8px;color:#999;white-space:nowrap}.mva-stat[data-v-c9357f12]:first-of-type{margin-left:2px}.mva-scroll-col[data-v-c9357f12]{flex:1;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;min-width:0}.mva-scroll-col[data-v-c9357f12]::-webkit-scrollbar{height:4px}.mva-scroll-col[data-v-c9357f12]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.mva-scroll-table[data-v-c9357f12]{min-width:max-content;display:flex;flex-direction:column}.mva-data-row[data-v-c9357f12]{display:flex;gap:2px;padding:0 8px;min-width:max-content;height:62px;box-sizing:border-box;align-items:center;border-bottom:1px solid #fafafa}.mva-data-row[data-v-c9357f12]:last-child{border-bottom:none}.mva-cell[data-v-c9357f12]{width:68px;min-width:68px;text-align:center;flex-shrink:0}.mva-cell-date[data-v-c9357f12]{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:6px 6px 0 0;padding-bottom:2px}.mva-cell-date.today[data-v-c9357f12]{background:#e6f7ff}.mva-cell-date.weekend[data-v-c9357f12]{background:#fff7e6}.mva-cell-date.weekend.today[data-v-c9357f12]{background:#e6f7ff}.mva-month[data-v-c9357f12]{font-size:9px;color:#bbb}.mva-day[data-v-c9357f12]{font-size:14px;font-weight:600;color:#333;line-height:1.1}.mva-weekday[data-v-c9357f12]{font-size:10px;color:#ccc}.mva-cell-content[data-v-c9357f12]{height:42px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#fff;border:1px solid #f0f0f0;cursor:pointer;transition:all .15s}.mva-cell-content[data-v-c9357f12]:active{transform:scale(.95)}.mva-cell-content.filled[data-v-c9357f12]{background:#f6ffed;border-color:#b7eb8f}.mva-tag[data-v-c9357f12]{font-size:13px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;max-width:64px}.mva-modal[data-v-c9357f12]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.mva-modal-box[data-v-c9357f12]{background:#fff;border-radius:14px;padding:24px;width:340px;max-width:90vw;position:relative}.mva-close[data-v-c9357f12]{position:absolute;top:8px;right:12px;border:none;background:none;font-size:24px;color:#999;cursor:pointer}.mva-pop-user[data-v-c9357f12]{font-size:16px;font-weight:600;color:#1890ff;cursor:pointer;margin-bottom:4px}.mva-pop-date[data-v-c9357f12]{font-size:13px;color:#999;margin-bottom:8px}.mva-pop-tag[data-v-c9357f12]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.mva-pop-detail[data-v-c9357f12]{font-size:14px;color:#555;line-height:1.6;margin-bottom:12px;white-space:pre-wrap}.mva-pop-empty[data-v-c9357f12]{font-size:14px;color:#bbb;text-align:center;padding:16px}.mva-pop-status[data-v-c9357f12]{font-size:12px;color:#999;margin-bottom:12px}.mva-modal-actions[data-v-c9357f12]{display:flex;justify-content:center}.mva-btn-msg[data-v-c9357f12]{padding:10px 24px;background:#1890ff;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;width:100%}.mdcw-root[data-v-881750d4]{padding:12px 0}.mdcw-loading[data-v-881750d4]{text-align:center;padding:20px;color:#999}.mdcw-empty[data-v-881750d4]{text-align:center;padding:30px;color:#999;font-size:14px}.mdcw-header[data-v-881750d4]{display:flex;align-items:baseline;justify-content:space-between;padding:0 8px 8px}.mdcw-header h3[data-v-881750d4]{font-size:15px;margin:0}.mdcw-range[data-v-881750d4]{font-size:11px;color:#999}.mdcw-scroll[data-v-881750d4]{overflow-x:auto;-webkit-overflow-scrolling:touch}.mdcw-scroll[data-v-881750d4]::-webkit-scrollbar{height:3px}.mdcw-scroll[data-v-881750d4]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.mdcw-table[data-v-881750d4]{min-width:max-content}.mdcw-date-row[data-v-881750d4]{display:flex;border-bottom:2px solid #f0f0f0}.mdcw-day-head[data-v-881750d4]{width:64px;min-width:64px;text-align:center;padding:4px 0 2px;display:flex;flex-direction:column;align-items:center}.mdcw-day-head.today[data-v-881750d4]{background:#e6f7ff}.mdcw-day-head.weekend[data-v-881750d4]{background:#fff7e6}.mdcw-day-head.today.weekend[data-v-881750d4]{background:#e6f7ff}.mdcw-month[data-v-881750d4]{font-size:9px;color:#ccc}.mdcw-daynum[data-v-881750d4]{font-size:13px;font-weight:600}.mdcw-wd[data-v-881750d4]{font-size:9px;color:#ccc}.mdcw-car-row[data-v-881750d4]{display:flex;border-bottom:1px solid #fafafa}.mdcw-col-label[data-v-881750d4]{width:68px;min-width:68px;display:flex;flex-direction:column;justify-content:center;padding:4px 6px;background:#fafafa;border-right:1px solid #f0f0f0}.mdcw-car-name[data-v-881750d4]{font-size:12px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdcw-car-seats[data-v-881750d4]{font-size:10px;color:#999}.mdcw-cell[data-v-881750d4]{width:64px;min-width:64px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #f5f5f5}.mdcw-cell.filled[data-v-881750d4]{background:#f6ffed;cursor:pointer}.mdcw-cell.filled[data-v-881750d4]:active{transform:scale(.95)}.mdcw-cell.today[data-v-881750d4]{background:#f0f7ff}.mdcw-cell.filled[data-v-881750d4]{background:#f6ffed}.mdcw-cell-tag[data-v-881750d4]{font-size:14px;color:#2e7d32;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:58px;text-align:center}.mdcw-modal[data-v-881750d4]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.mdcw-modal-box[data-v-881750d4]{background:#fff;border-radius:14px;padding:24px;width:340px;max-width:90vw;position:relative}.mdcw-close[data-v-881750d4]{position:absolute;top:8px;right:12px;border:none;background:none;font-size:24px;color:#999;cursor:pointer}.mdcw-pop-car[data-v-881750d4]{font-size:16px;font-weight:600;color:#1890ff;margin-bottom:4px}.mdcw-pop-date[data-v-881750d4]{font-size:13px;color:#999;margin-bottom:8px}.mdcw-pop-tag[data-v-881750d4]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.mdcw-pop-detail[data-v-881750d4]{font-size:14px;color:#555;line-height:1.6;margin-bottom:12px;white-space:pre-wrap}.mdcw-pop-empty[data-v-881750d4]{font-size:14px;color:#bbb;text-align:center;padding:16px}.mdcw-pop-status[data-v-881750d4]{font-size:12px;color:#999;margin-bottom:12px}.mdcw-modal-actions[data-v-881750d4]{display:flex;justify-content:center}.mdcw-btn-msg[data-v-881750d4]{padding:10px 24px;background:#1890ff;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;width:100%}.vdec-root[data-v-dec6f01c]{padding:12px 8px}.vdec-header[data-v-dec6f01c]{display:flex;align-items:center;gap:8px;margin-bottom:10px;padding:0 4px}.vdec-brand[data-v-dec6f01c]{font-size:17px;font-weight:700;color:#333}.vdec-seats[data-v-dec6f01c]{font-size:12px;color:#999;background:#f5f5f5;padding:2px 8px;border-radius:10px}.vdec-header-empty[data-v-dec6f01c]{justify-content:center}.vdec-no-vehicle[data-v-dec6f01c]{font-size:13px;color:#999}.vdec-scroll[data-v-dec6f01c]{overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}.vdec-scroll[data-v-dec6f01c]::-webkit-scrollbar{height:4px}.vdec-scroll[data-v-dec6f01c]::-webkit-scrollbar-thumb{background:#ddd;border-radius:2px}.vdec-table[data-v-dec6f01c]{display:flex;flex-direction:column;gap:3px}.vdec-row[data-v-dec6f01c]{display:flex;gap:3px}.vdec-cell-date[data-v-dec6f01c]{min-width:64px;display:flex;flex-direction:column;align-items:center;padding:2px 4px;border-radius:8px 8px 0 0;background:#f8f8f8}.vdec-cell-date.today[data-v-dec6f01c]{background:#e6f7ff}.vdec-cell-date.weekend[data-v-dec6f01c]{background:#fff7e6}.vdec-cell-date.weekend.today[data-v-dec6f01c]{background:#e6f7ff}.vdec-month[data-v-dec6f01c]{font-size:10px;color:#aaa;line-height:1.2}.vdec-day[data-v-dec6f01c]{font-size:17px;font-weight:600;color:#333;line-height:1.3}.vdec-weekday[data-v-dec6f01c]{font-size:10px;color:#bbb;line-height:1.2}.vdec-cell-content[data-v-dec6f01c]{min-width:64px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:0 0 8px 8px;background:#fff;border:1.5px solid #eee;cursor:pointer;transition:all .2s;scroll-snap-align:start}.vdec-cell-content[data-v-dec6f01c]:hover{border-color:#1890ff;background:#e6f7ff;transform:scale(1.02)}.vdec-cell-content.today[data-v-dec6f01c]{border-color:#1890ff;border-width:2px}.vdec-cell-content.filled[data-v-dec6f01c]{background:#f6ffed;border-color:#b7eb8f}.vdec-cell-content.filled[data-v-dec6f01c]:hover{background:#d9f7be}.vdec-cell-content.editing[data-v-dec6f01c]{background:#fff7e6;border-color:#fa8c16}.vdec-tag[data-v-dec6f01c]{font-size:15px;color:#333;font-weight:600}.vdec-editing[data-v-dec6f01c]{font-size:12px;color:#fa8c16;font-weight:500}.vdec-hint[data-v-dec6f01c]{text-align:center;padding:8px 0 0;font-size:12px;color:#bbb;animation:vdec-pulse-dec6f01c 2s infinite}@keyframes vdec-pulse-dec6f01c{0%,to{opacity:.5}50%{opacity:1}}.vdec-modal[data-v-dec6f01c]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.vdec-modal-box[data-v-dec6f01c]{background:#fff;border-radius:14px;padding:24px;width:360px;max-width:90vw}.vdec-modal-box h4[data-v-dec6f01c]{margin:0 0 16px;font-size:16px}.vdec-form-group[data-v-dec6f01c]{margin-bottom:12px}.vdec-form-group label[data-v-dec6f01c]{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:4px}.vdec-input[data-v-dec6f01c]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:15px;box-sizing:border-box}.vdec-textarea[data-v-dec6f01c]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box;resize:vertical;font-family:inherit}.vdec-select[data-v-dec6f01c]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.vdec-modal-actions[data-v-dec6f01c]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.vdec-btn[data-v-dec6f01c]{padding:8px 16px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px}.vdec-btn-save[data-v-dec6f01c]{background:#1890ff;color:#fff;border-color:#1890ff}.vdec-btn-clear[data-v-dec6f01c]{color:#ff4d4f;border-color:#ff4d4f}.vdec-btn-cancel[data-v-dec6f01c]{color:#666}.vdk-root[data-v-adba9af0]{padding:12px 8px}.vdk-header[data-v-adba9af0]{margin-bottom:12px;padding:0 4px}.vdk-brand-badge[data-v-adba9af0]{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:6px 16px;border-radius:20px;font-size:14px;font-weight:600}.vdk-seats[data-v-adba9af0]{font-size:11px;opacity:.85;background:#fff3;padding:1px 8px;border-radius:8px}.vdk-header-empty[data-v-adba9af0]{text-align:center;padding:20px;color:#999;font-size:13px}.vdk-scroll[data-v-adba9af0]{overflow-x:auto;-webkit-overflow-scrolling:touch;padding-bottom:8px}.vdk-scroll[data-v-adba9af0]::-webkit-scrollbar{height:4px}.vdk-scroll[data-v-adba9af0]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.vdk-cards[data-v-adba9af0]{display:flex;gap:8px}.vdk-card[data-v-adba9af0]{flex-shrink:0;width:72px;padding:10px 6px 8px;background:#fff;border-radius:14px;border:1.5px solid #f0f0f0;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;transition:all .2s;box-shadow:0 1px 3px #0000000a}.vdk-card[data-v-adba9af0]:hover{transform:translateY(-3px);box-shadow:0 6px 16px #0000001a;border-color:#d0d0ff}.vdk-card.today[data-v-adba9af0]{border-color:#1890ff;border-width:2px;box-shadow:0 0 0 3px #1890ff1f}.vdk-card.weekend[data-v-adba9af0]{background:#fffbf0}.vdk-card.filled[data-v-adba9af0]{background:linear-gradient(180deg,#f6ffed,#f0fff0);border-color:#b7eb8f}.vdk-card.editing[data-v-adba9af0]{background:#fff7e6;border-color:#fa8c16}.vdk-card-date[data-v-adba9af0]{display:flex;flex-direction:column;align-items:center}.vdk-card-day[data-v-adba9af0]{font-size:22px;font-weight:700;color:#333;line-height:1.1}.vdk-card.today .vdk-card-day[data-v-adba9af0]{color:#1890ff}.vdk-card-week[data-v-adba9af0]{font-size:10px;color:#bbb;margin-top:1px}.vdk-card-tag[data-v-adba9af0]{text-align:center;min-height:20px;display:flex;align-items:center}.vdk-tag-text[data-v-adba9af0]{font-size:13px;color:#555;font-weight:500;max-width:60px;overflow:hidden;white-space:nowrap}.vdk-card.filled .vdk-tag-text[data-v-adba9af0]{color:#389e0d}.vdk-card-tag.editing span[data-v-adba9af0]{font-size:10px;color:#fa8c16}.vdk-dot[data-v-adba9af0]{display:block;width:6px;height:6px;border-radius:50%;background:#d9d9d9}.vdk-dot.dot-free[data-v-adba9af0]{background:#52c41a}.vdk-dot.dot-busy[data-v-adba9af0]{background:#ff4d4f}.vdk-dot.dot-rest[data-v-adba9af0]{background:#faad14}.vdk-modal[data-v-adba9af0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.vdk-modal-box[data-v-adba9af0]{background:#fff;border-radius:14px;padding:24px;width:360px;max-width:90vw}.vdk-modal-box h4[data-v-adba9af0]{margin:0 0 16px;font-size:16px}.vdk-form-group[data-v-adba9af0]{margin-bottom:12px}.vdk-form-group label[data-v-adba9af0]{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:4px}.vdk-input[data-v-adba9af0]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:15px;box-sizing:border-box}.vdk-textarea[data-v-adba9af0]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box;resize:vertical;font-family:inherit}.vdk-select[data-v-adba9af0]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.vdk-modal-actions[data-v-adba9af0]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.vdk-btn[data-v-adba9af0]{padding:8px 16px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px}.vdk-btn-save[data-v-adba9af0]{background:#1890ff;color:#fff;border-color:#1890ff}.vdk-btn-clear[data-v-adba9af0]{color:#ff4d4f;border-color:#ff4d4f}.vdk-btn-cancel[data-v-adba9af0]{color:#666}.vdl-root[data-v-f237d9fb]{padding:12px 8px}.vdl-header[data-v-f237d9fb]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:0 4px}.vdl-header-left[data-v-f237d9fb]{display:flex;align-items:center;gap:8px}.vdl-brand[data-v-f237d9fb]{font-size:16px;font-weight:700;color:#1a1a2e}.vdl-seats[data-v-f237d9fb]{font-size:11px;color:#888;background:#f0f0f0;padding:2px 8px;border-radius:8px}.vdl-header-right[data-v-f237d9fb]{display:flex;gap:10px}.vdl-legend[data-v-f237d9fb]{font-size:10px;color:#999;display:flex;align-items:center;gap:3px}.vdl-header-empty[data-v-f237d9fb]{text-align:center;padding:20px;color:#999;font-size:13px}.vdl-list[data-v-f237d9fb]{display:flex;flex-direction:column;gap:1px;max-height:420px;overflow-y:auto;-webkit-overflow-scrolling:touch}.vdl-list[data-v-f237d9fb]::-webkit-scrollbar{width:3px}.vdl-list[data-v-f237d9fb]::-webkit-scrollbar-thumb{background:#e0e0e0;border-radius:2px}.vdl-item[data-v-f237d9fb]{display:flex;align-items:center;padding:10px 12px;background:#fff;border-radius:8px;cursor:pointer;transition:all .15s}.vdl-item[data-v-f237d9fb]:hover{background:#f5f8ff}.vdl-item.today[data-v-f237d9fb]{background:#e6f7ff;border-left:3px solid #1890ff}.vdl-item.weekend[data-v-f237d9fb]:not(.today){background:#fffdf5}.vdl-item.filled[data-v-f237d9fb]{background:#f6ffed}.vdl-item.editing[data-v-f237d9fb]{background:#fff7e6;border:1px solid #fa8c16}.vdl-item-left[data-v-f237d9fb]{display:flex;flex-direction:column;align-items:center;width:48px;flex-shrink:0}.vdl-item-date[data-v-f237d9fb]{font-size:14px;font-weight:600;color:#333}.vdl-item.today .vdl-item-date[data-v-f237d9fb]{color:#1890ff}.vdl-item-week[data-v-f237d9fb]{font-size:10px;color:#bbb}.vdl-item-center[data-v-f237d9fb]{flex:1;padding:0 12px}.vdl-item-tag[data-v-f237d9fb]{font-size:14px;font-weight:500;color:#333}.vdl-item-tag.empty[data-v-f237d9fb]{color:#ccc;font-weight:400;font-style:italic}.vdl-editing[data-v-f237d9fb]{font-size:12px;color:#fa8c16;font-weight:500}.vdl-item-right[data-v-f237d9fb]{display:flex;align-items:center;gap:8px;flex-shrink:0}.vdl-dot[data-v-f237d9fb]{display:block;width:8px;height:8px;border-radius:50%;background:#d9d9d9}.vdl-dot.dot-free[data-v-f237d9fb]{background:#52c41a}.vdl-dot.dot-busy[data-v-f237d9fb]{background:#ff4d4f}.vdl-dot.dot-rest[data-v-f237d9fb]{background:#faad14}.vdl-arrow[data-v-f237d9fb]{font-size:18px;color:#ccc;font-weight:300}.vdl-modal[data-v-f237d9fb]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.vdl-modal-box[data-v-f237d9fb]{background:#fff;border-radius:14px;padding:24px;width:360px;max-width:90vw}.vdl-modal-box h4[data-v-f237d9fb]{margin:0 0 16px;font-size:16px}.vdl-form-group[data-v-f237d9fb]{margin-bottom:12px}.vdl-form-group label[data-v-f237d9fb]{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:4px}.vdl-input[data-v-f237d9fb]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:15px;box-sizing:border-box}.vdl-textarea[data-v-f237d9fb]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box;resize:vertical;font-family:inherit}.vdl-select[data-v-f237d9fb]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.vdl-modal-actions[data-v-f237d9fb]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.vdl-btn[data-v-f237d9fb]{padding:8px 16px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px}.vdl-btn-save[data-v-f237d9fb]{background:#1890ff;color:#fff;border-color:#1890ff}.vdl-btn-clear[data-v-f237d9fb]{color:#ff4d4f;border-color:#ff4d4f}.vdl-btn-cancel[data-v-f237d9fb]{color:#666}.ml-root[data-v-2fc303ab]{padding:10px 14px;display:flex;justify-content:flex-end}.ml-btn[data-v-2fc303ab]{display:flex;align-items:center;gap:4px;padding:6px 14px;border:1px solid #ff4d4f;border-radius:6px;background:#fff;color:#ff4d4f;font-size:13px;cursor:pointer}.ml-icon[data-v-2fc303ab]{font-size:14px}.image-uploader[data-v-d717470f]{display:flex;flex-direction:column;gap:8px}.preview-list[data-v-d717470f]{display:flex;flex-wrap:wrap;gap:8px}.preview-item[data-v-d717470f]{position:relative;width:80px;height:80px;border-radius:8px;overflow:hidden;border:1px solid #e0e0e0}.preview-item img[data-v-d717470f]{width:100%;height:100%;object-fit:cover;cursor:pointer}.remove-btn[data-v-d717470f]{position:absolute;top:2px;right:2px;width:18px;height:18px;background:#00000080;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;cursor:pointer}.upload-trigger[data-v-d717470f]{padding:8px 16px;border:1px dashed #ccc;border-radius:8px;background:#fafafa;color:#666;cursor:pointer;font-size:14px;transition:all .2s}.upload-trigger[data-v-d717470f]:hover{border-color:#6b5ce7;color:#6b5ce7}.upload-trigger[data-v-d717470f]:disabled{opacity:.6;cursor:not-allowed}.upload-progress[data-v-d717470f]{display:flex;align-items:center;gap:8px}.progress-bar[data-v-d717470f]{flex:1;height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.progress-fill[data-v-d717470f]{height:100%;background:#6b5ce7;transition:width .3s}.progress-text[data-v-d717470f]{font-size:12px;color:#888}.upload-error[data-v-d717470f]{color:#ff4d4f;font-size:13px}.mup-root[data-v-5d9e0207]{padding:12px 14px}.mup-loading[data-v-5d9e0207]{text-align:center;color:#999;font-size:13px;padding:20px}.mup-v1 .v1-body[data-v-5d9e0207]{background:linear-gradient(145deg,#1a1a2e,#16213e);border-radius:16px;padding:20px 18px;color:#e0e0e0;box-shadow:0 8px 32px #0000004d}.mup-v1 .v1-row[data-v-5d9e0207]{display:flex;gap:14px;align-items:center;margin-bottom:12px}.mup-v1 .v1-av[data-v-5d9e0207]{width:52px;height:52px;border-radius:14px;object-fit:cover;border:2px solid rgba(255,255,255,.15);flex-shrink:0;background:#333}.mup-v1 .v1-info[data-v-5d9e0207]{flex:1;min-width:0}.mup-v1 .v1-name[data-v-5d9e0207]{font-size:17px;font-weight:700;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mup-v1 .v1-idt[data-v-5d9e0207]{font-size:11px;background:#ffffff1f;padding:2px 8px;border-radius:6px;margin-left:6px;vertical-align:middle;white-space:nowrap;flex-shrink:0;display:inline-block}.mup-v1 .v1-unit[data-v-5d9e0207]{font-size:11px;color:#89a;margin-top:2px}.mup-v1 .v1-lv[data-v-5d9e0207]{font-size:11px;color:gold;margin-top:2px}.mup-v1 .v1-intro[data-v-5d9e0207]{font-size:12px;color:#abc;line-height:1.5;margin-bottom:14px;border-left:3px solid #ff6b35;padding-left:10px}.mup-v1 .v1-stats[data-v-5d9e0207]{display:flex;gap:4px}.mup-v1 .v1-stat[data-v-5d9e0207]{flex:1;text-align:center;background:#ffffff0f;border-radius:10px;padding:8px 4px}.mup-v1 .v1-stat b[data-v-5d9e0207]{display:block;font-size:18px;color:#ff6b35}.mup-v1 .v1-stat span[data-v-5d9e0207]{font-size:10px;color:#89a}.mup-v3 .v3-card[data-v-5d9e0207]{background:#fff;border-radius:20px;padding:24px 16px 16px;text-align:center;box-shadow:0 4px 20px #0000000f;position:relative;overflow:hidden}.mup-v3 .v3-card[data-v-5d9e0207]:before{content:"";position:absolute;top:0;left:0;right:0;height:90px;background:linear-gradient(135deg,#a8edea,#fed6e3);border-radius:20px 20px 0 0}.mup-v3 .v3-av-wrap[data-v-5d9e0207]{position:relative;z-index:1;display:inline-block;margin-bottom:10px}.mup-v3 .v3-av[data-v-5d9e0207]{width:80px;height:80px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 12px #0000001a;background:#eee}.mup-v3 .v3-name[data-v-5d9e0207]{font-size:18px;font-weight:700;color:#333;margin-bottom:6px}.mup-v3 .v3-badges[data-v-5d9e0207]{display:flex;gap:6px;justify-content:center;margin-bottom:10px}.mup-v3 .v3-badge[data-v-5d9e0207]{font-size:11px;padding:3px 10px;border-radius:10px}.mup-v3 .v3-badge.idt[data-v-5d9e0207]{background:#f0f5ff;color:#2f54eb}.mup-v3 .v3-badge.lv[data-v-5d9e0207]{background:#fff7e6;color:#d48806}.mup-v3 .v3-intro[data-v-5d9e0207]{font-size:12px;color:#888;font-style:italic;margin-bottom:8px}.mup-v3 .v3-unit[data-v-5d9e0207]{font-size:11px;color:#aaa;margin-bottom:12px}.mup-v3 .v3-stats[data-v-5d9e0207]{display:flex;gap:0;border-top:1px solid #f0f0f0;padding-top:12px}.mup-v3 .v3-st[data-v-5d9e0207]{flex:1;text-align:center}.mup-v3 .v3-st b[data-v-5d9e0207]{display:block;font-size:17px;color:#52c41a}.mup-v3 .v3-st span[data-v-5d9e0207]{font-size:10px;color:#bbb}.mup-v4 .v4-pill[data-v-5d9e0207]{display:flex;align-items:center;gap:8px;background:#fff;border-radius:28px;padding:8px 18px 8px 8px;box-shadow:0 2px 12px #0000000f}.mup-v4 .v4-av[data-v-5d9e0207]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee}.mup-v4 .v4-name[data-v-5d9e0207]{font-size:14px;font-weight:600;color:#333;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mup-v4 .v4-idt[data-v-5d9e0207]{font-size:11px;background:#e6f7ff;color:#1677ff;padding:2px 8px;border-radius:8px;flex-shrink:0}.mup-v4 .v4-div[data-v-5d9e0207]{width:1px;height:18px;background:#e8e8e8;flex-shrink:0}.mup-v4 .v4-num[data-v-5d9e0207]{font-size:11px;color:#999;flex-shrink:0}.mup-v5 .v5-head[data-v-5d9e0207]{display:flex;gap:10px;align-items:center;margin-bottom:12px}.mup-v5 .v5-av[data-v-5d9e0207]{width:40px;height:40px;border-radius:12px;object-fit:cover;background:#eee;flex-shrink:0}.mup-v5 .v5-name[data-v-5d9e0207]{font-size:15px;font-weight:700;color:#1a1a2e}.mup-v5 .v5-sub[data-v-5d9e0207]{font-size:11px;color:#999}.mup-v5 .v5-grid[data-v-5d9e0207]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.mup-v5 .v5-cell[data-v-5d9e0207]{border-radius:12px;padding:10px 6px;text-align:center}.mup-v5 .v5-cell b[data-v-5d9e0207]{display:block;font-size:16px;font-weight:700}.mup-v5 .v5-cell span[data-v-5d9e0207]{font-size:10px;opacity:.8}.mup-v5 .c1[data-v-5d9e0207]{background:linear-gradient(135deg,#e6f7ff,#bae7ff)}.mup-v5 .c1 b[data-v-5d9e0207]{color:#1677ff}.mup-v5 .c2[data-v-5d9e0207]{background:linear-gradient(135deg,#fff7e6,#ffe7ba)}.mup-v5 .c2 b[data-v-5d9e0207]{color:#d48806}.mup-v5 .c3[data-v-5d9e0207]{background:linear-gradient(135deg,#f6ffed,#d9f7be)}.mup-v5 .c3 b[data-v-5d9e0207]{color:#389e0d}.mup-v5 .c4[data-v-5d9e0207]{background:linear-gradient(135deg,#f9f0ff,#efdbff)}.mup-v5 .c4 b[data-v-5d9e0207]{color:#722ed1}.mup-v5 .c5[data-v-5d9e0207]{background:linear-gradient(135deg,#fff1f0,#ffccc7)}.mup-v5 .c5 b[data-v-5d9e0207]{color:#cf1322}.mup-v5 .c6[data-v-5d9e0207]{background:linear-gradient(135deg,#e6fffb,#b5f5ec)}.mup-v5 .c6 b[data-v-5d9e0207]{color:#006d75}.mup-v6 .v6-card[data-v-5d9e0207]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:18px;padding:24px 20px;text-align:center;color:#fff;box-shadow:0 8px 24px #667eea4d}.mup-v6 .v6-av[data-v-5d9e0207]{width:72px;height:72px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.5);background:#fff3;margin-bottom:8px}.mup-v6 .v6-name[data-v-5d9e0207]{font-size:20px;font-weight:700;text-shadow:0 2px 4px rgba(0,0,0,.2)}.mup-v6 .v6-idt[data-v-5d9e0207]{font-size:12px;opacity:.85;margin-top:2px}.mup-v6 .v6-intro[data-v-5d9e0207]{font-size:12px;opacity:.75;margin-top:8px;line-height:1.5}.mup-v6 .v6-stats[data-v-5d9e0207]{display:flex;justify-content:center;gap:32px;margin-top:16px;border-top:1px solid rgba(255,255,255,.2);padding-top:12px}.mup-v6 .v6-st[data-v-5d9e0207]{text-align:center}.mup-v6 .v6-st b[data-v-5d9e0207]{display:block;font-size:22px;font-weight:700}.mup-v6 .v6-st span[data-v-5d9e0207]{font-size:10px;opacity:.75}.mup-v6 .v6-st.hot b[data-v-5d9e0207]{color:gold}.mup-v7 .v7-card[data-v-5d9e0207]{background:linear-gradient(160deg,#1c1c1e,#2c2c2e);border-radius:16px;padding:20px 18px;color:#d4af37;border:1px solid rgba(212,175,55,.2);box-shadow:0 4px 20px #0006}.mup-v7 .v7-top[data-v-5d9e0207]{display:flex;gap:12px;align-items:center;margin-bottom:10px}.mup-v7 .v7-av[data-v-5d9e0207]{width:48px;height:48px;border-radius:12px;object-fit:cover;border:2px solid rgba(212,175,55,.3);background:#333;flex-shrink:0}.mup-v7 .v7-name[data-v-5d9e0207]{font-size:16px;font-weight:700;color:#d4af37}.mup-v7 .v7-pos[data-v-5d9e0207]{font-size:11px;color:#986}.mup-v7 .v7-unit[data-v-5d9e0207]{font-size:11px;color:#764;margin-bottom:8px}.mup-v7 .v7-contacts[data-v-5d9e0207]{display:flex;gap:12px;flex-wrap:wrap;margin-bottom:10px}.mup-v7 .v7-ct[data-v-5d9e0207]{font-size:12px;color:#ccc;text-decoration:none;cursor:pointer}.mup-v7 .v7-lock[data-v-5d9e0207]{font-size:11px;color:#654}.mup-v7 .v7-foot[data-v-5d9e0207]{display:flex;gap:16px;font-size:11px;color:#654;border-top:1px solid rgba(212,175,55,.1);padding-top:10px}.mup-v8 .v8-card[data-v-5d9e0207]{position:relative;border-radius:20px;overflow:hidden;min-height:180px}.mup-v8 .v8-blur-bg[data-v-5d9e0207]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ff9a56b3,#ff6b3580,#667eea66);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.mup-v8 .v8-content[data-v-5d9e0207]{position:relative;z-index:1;padding:20px;display:flex;flex-direction:column;align-items:center}.mup-v8 .v8-av[data-v-5d9e0207]{width:68px;height:68px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.5);background:#fff3;margin-bottom:8px}.mup-v8 .v8-name[data-v-5d9e0207]{font-size:19px;font-weight:700;color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.2)}.mup-v8 .v8-badges[data-v-5d9e0207]{display:flex;gap:6px;margin:6px 0 12px}.mup-v8 .v8-badge[data-v-5d9e0207]{font-size:11px;padding:3px 10px;border-radius:10px;background:#ffffff40;color:#fff}.mup-v8 .v8-badge.lv[data-v-5d9e0207]{background:#ffd7004d}.mup-v8 .v8-stats[data-v-5d9e0207]{display:flex;gap:16px}.mup-v8 .v8-st[data-v-5d9e0207]{text-align:center}.mup-v8 .v8-st b[data-v-5d9e0207]{display:block;font-size:16px;color:#fff;font-weight:700}.mup-v8 .v8-st span[data-v-5d9e0207]{font-size:10px;color:#ffffffb3}.mup-card2[data-v-5d9e0207]{border-radius:14px;overflow:visible}.mup2-bg[data-v-5d9e0207]{padding:24px 18px 0;min-height:80px;border-radius:14px 14px 0 0;display:flex;flex-direction:column;justify-content:space-between}.mup2-bg-inner[data-v-5d9e0207]{display:flex;align-items:center;gap:12px;margin-top:auto}.mup2-avatar[data-v-5d9e0207]{width:56px;height:56px;border-radius:50%;object-fit:cover;border:3px solid rgba(255,255,255,.7);flex-shrink:0;margin-bottom:-28px;position:relative;z-index:2;background:#ffffff4d}.mup2-avatar-placeholder[data-v-5d9e0207]{width:56px;height:56px;border-radius:50%;border:3px solid rgba(255,255,255,.7);flex-shrink:0;margin-bottom:-28px;position:relative;z-index:2;background:#ffffff4d;display:flex;align-items:center;justify-content:center;font-size:28px}.mup2-name[data-v-5d9e0207]{font-size:18px;font-weight:700;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.2)}.mup2-badge[data-v-5d9e0207]{font-size:11px;background:#ffffff40;color:#fff;padding:2px 10px;border-radius:10px;line-height:1}.mup2-identity[data-v-5d9e0207]{font-size:11px;background:#ffffff4d;color:#fff;padding:2px 8px;border-radius:8px;font-weight:500;line-height:1}.mup2-body[data-v-5d9e0207]{background:#fafafa;padding:34px 18px 16px;border-radius:0 0 14px 14px}.mup2-contact[data-v-5d9e0207]{display:flex;gap:16px;padding:4px 0 6px}.mup2-phone[data-v-5d9e0207]{font-size:14px;color:#1677ff;text-decoration:none;font-weight:500}.mup2-weixin[data-v-5d9e0207]{font-size:14px;color:#52c41a;cursor:pointer;font-weight:500;display:inline-flex;align-items:center;gap:4px}.mup2-copy[data-v-5d9e0207]{font-size:10px;background:#f6ffed;border:1px solid #b7eb8f;padding:1px 6px;border-radius:4px;color:#52c41a}.mup2-contact-lock[data-v-5d9e0207]{font-size:13px;color:#bbb;padding:4px 0 6px}.mup2-go-cert[data-v-5d9e0207]{color:#667eea;cursor:pointer;margin-left:4px;font-size:12px}.mup2-unit[data-v-5d9e0207]{font-size:13px;color:#999;padding-bottom:4px}.mup2-intro[data-v-5d9e0207]{font-size:13px;color:#666;line-height:1.5;padding-bottom:8px}.mup2-stats[data-v-5d9e0207]{display:flex;gap:14px;padding-top:10px;border-top:1px solid #eee;font-size:13px;color:#888;align-items:center}.mup2-edit[data-v-5d9e0207]{margin-left:auto;font-size:14px;text-decoration:none;opacity:.5;cursor:pointer}.mup-modal[data-v-5d9e0207]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000;overflow:hidden}.mup-modal-box[data-v-5d9e0207]{background:#fff;border-radius:14px;padding:24px;width:90%;max-width:400px;max-height:70vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.mup-modal-box h3[data-v-5d9e0207]{margin:0 0 16px;font-size:18px}.mup-field[data-v-5d9e0207]{margin-bottom:12px}.mup-field label[data-v-5d9e0207]{display:block;font-size:13px;color:#555;margin-bottom:4px}.mup-field input[data-v-5d9e0207],.mup-field textarea[data-v-5d9e0207]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.mup-modal-actions[data-v-5d9e0207]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.mup-modal-actions button[data-v-5d9e0207]{padding:6px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.mup-btn-save[data-v-5d9e0207]{background:#667eea!important;color:#fff!important;border-color:#667eea!important}.mup-colors[data-v-5d9e0207]{display:flex;gap:6px;flex-wrap:wrap}.mup-color[data-v-5d9e0207]{width:32px;height:32px;border-radius:50%;cursor:pointer;border:3px solid transparent;transition:border-color .15s}.mup-color.active[data-v-5d9e0207]{border-color:#333;transform:scale(1.15)}.mup-divider[data-v-5d9e0207]{font-size:13px;color:#888;border-top:1px solid #f0f0f0;padding-top:12px;margin-top:8px;margin-bottom:8px}.mup-avatar-row[data-v-5d9e0207]{display:flex;align-items:center;gap:10px;margin-bottom:8px}.mup-avatar-preview[data-v-5d9e0207]{width:56px;height:56px;border-radius:50%;object-fit:cover}.mup-avatar-empty[data-v-5d9e0207]{font-size:48px;color:#ccc}.mup-avatar-acts[data-v-5d9e0207]{display:flex;flex-direction:column;gap:4px}.mup-btn-sm[data-v-5d9e0207]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#555}.mup-default-avatars[data-v-5d9e0207]{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.mup-default-avatars img[data-v-5d9e0207]{width:36px;height:36px;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid transparent}.mup-default-avatars img.active[data-v-5d9e0207]{border-color:#667eea}.mpc-root[data-v-2fb3f5e9]{padding:0}.mpc-card[data-v-2fb3f5e9]{background:#fff;border-radius:16px;overflow:hidden;box-shadow:0 1px 3px #0000000a,0 4px 16px #0000000a;border:1px solid #f0f0f0}.mpc-header[data-v-2fb3f5e9]{padding:16px 20px;display:flex;align-items:baseline;gap:8px;border-bottom:1px solid #f5f5f5}.mpc-title[data-v-2fb3f5e9]{font-size:15px;font-weight:700;color:#1a1a2e}.mpc-sub[data-v-2fb3f5e9]{font-size:11px;color:#bbb;letter-spacing:1px;text-transform:uppercase}.mpc-intro[data-v-2fb3f5e9]{padding:18px 20px}.mpc-intro-text[data-v-2fb3f5e9]{margin:0;font-size:14px;line-height:1.9;color:#444;white-space:pre-wrap;word-break:break-word}.mpc-gallery-wrap[data-v-2fb3f5e9]{padding:0 12px 12px;overflow:hidden}.mpc-gallery[data-v-2fb3f5e9]{display:flex;gap:8px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding:0 4px}.mpc-gallery[data-v-2fb3f5e9]::-webkit-scrollbar{display:none}.mpc-gallery-item[data-v-2fb3f5e9]{flex-shrink:0;width:140px;height:140px;border-radius:10px;overflow:hidden;cursor:pointer;scroll-snap-align:start}.mpc-gallery-img[data-v-2fb3f5e9]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.mpc-gallery-item:hover .mpc-gallery-img[data-v-2fb3f5e9]{transform:scale(1.05)}.mpc-video-wrap[data-v-2fb3f5e9]{padding:12px}.mpc-video[data-v-2fb3f5e9]{width:100%;max-height:360px;border-radius:10px;background:#000}.mpc-embeds[data-v-2fb3f5e9]{padding:0 20px 20px}.mpc-embeds-title[data-v-2fb3f5e9]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.mpc-embed-card[data-v-2fb3f5e9]{display:flex;align-items:center;justify-content:space-between;padding:14px 16px;margin-bottom:8px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;text-decoration:none!important;color:#333;transition:border-color .2s,box-shadow .2s}.mpc-embed-card[data-v-2fb3f5e9]:hover{border-color:#d0d5ff;box-shadow:0 3px 16px #667eea26}.mpc-embed-card-text[data-v-2fb3f5e9]{flex:1;font-size:14px;line-height:1.5;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mpc-embed-card-thumb[data-v-2fb3f5e9]{width:52px;height:36px;border-radius:6px;object-fit:cover;flex-shrink:0;margin-left:12px;background:#f5f5f5}.mpc-embeds-title[data-v-2fb3f5e9]{font-size:13px;color:#999;margin-bottom:8px}.mpc-lightbox[data-v-2fb3f5e9]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:10000;background:#000000eb;display:flex;flex-direction:column;align-items:center;justify-content:center}.mpc-lightbox-view[data-v-2fb3f5e9]{width:100vw;overflow:hidden}.mpc-lightbox-track[data-v-2fb3f5e9]{display:flex;align-items:flex-start;transition:transform .3s ease;will-change:transform}.mpc-lightbox-img[data-v-2fb3f5e9]{width:100vw;flex-shrink:0;height:auto;max-height:85vh;object-fit:contain;border-radius:10px;display:block}.mpc-lightbox-close[data-v-2fb3f5e9]{position:absolute;top:20px;right:24px;background:none;border:none;color:#ffffff80;font-size:28px;cursor:pointer}.mpc-lightbox-close[data-v-2fb3f5e9]:hover{color:#fff}.mpc-lightbox-prev[data-v-2fb3f5e9],.mpc-lightbox-next[data-v-2fb3f5e9]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff0f;border:none;color:#fff;font-size:36px;cursor:pointer;padding:8px 14px;border-radius:6px}.mpc-lightbox-prev[data-v-2fb3f5e9]{left:12px}.mpc-lightbox-next[data-v-2fb3f5e9]{right:12px}.mpc-lightbox-prev[data-v-2fb3f5e9]:hover,.mpc-lightbox-next[data-v-2fb3f5e9]:hover{background:#ffffff26}.mpc-lightbox-counter[data-v-2fb3f5e9]{position:absolute;bottom:20px;color:#fff6;font-size:13px}.mpc-embed-dot[data-v-2fb3f5e9]{width:6px;height:6px;border-radius:50%;background:#667eea;flex-shrink:0}.mpc-embed-text[data-v-2fb3f5e9]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mpc-embed-arrow[data-v-2fb3f5e9]{color:#ccc;font-size:14px;flex-shrink:0}.tc-root[data-v-f456f991]{max-width:720px;margin:0 auto;padding:0 16px 80px}.tc-hero[data-v-f456f991]{position:relative;border-radius:20px;overflow:hidden;margin-bottom:20px}.tc-hero-bg[data-v-f456f991]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0f0c29,#302b63,#24243e)}.tc-hero-inner[data-v-f456f991]{position:relative;display:flex;justify-content:space-between;align-items:center;padding:32px 28px;color:#fff}.tc-hero-left h2[data-v-f456f991]{margin:0 0 4px;font-size:26px;font-weight:800}.tc-hero-left p[data-v-f456f991]{margin:0;font-size:14px;opacity:.65}.tc-hero-stats[data-v-f456f991]{display:flex;gap:20px}.tc-stat[data-v-f456f991]{text-align:center}.tc-stat b[data-v-f456f991]{display:block;font-size:28px;font-weight:800}.tc-stat span[data-v-f456f991]{font-size:12px;opacity:.7}.tc-tabs[data-v-f456f991]{display:flex;gap:6px;overflow-x:auto;padding:0 0 16px;-webkit-overflow-scrolling:touch}.tc-tab[data-v-f456f991]{flex-shrink:0;padding:10px 20px;border-radius:24px;background:#f5f5f7;border:none;cursor:pointer;font-size:14px;font-weight:600;color:#666;display:flex;align-items:center;gap:6px;transition:all .2s}.tc-tab.active[data-v-f456f991]{background:#0f0c29;color:#fff;box-shadow:0 4px 12px #0f0c294d}.tc-tab-icon[data-v-f456f991]{font-size:16px}.tc-tab-badge[data-v-f456f991]{min-width:20px;height:20px;border-radius:10px;background:#ff4757;color:#fff;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 6px}.tc-cards[data-v-f456f991]{display:flex;flex-direction:column;gap:14px}.tc-card[data-v-f456f991]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000000a;transition:all .2s}.tc-card.ready[data-v-f456f991]{border:2px solid #52c41a;background:linear-gradient(135deg,#f6ffed,#f0fff4)}.tc-card.claimed[data-v-f456f991]{opacity:.45;filter:grayscale(.3)}.tc-card-top[data-v-f456f991]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:14px}.tc-card-left[data-v-f456f991]{display:flex;align-items:center;gap:14px;flex:1}.tc-card-icon[data-v-f456f991]{font-size:32px;width:48px;height:48px;display:flex;align-items:center;justify-content:center}.tc-card-name[data-v-f456f991]{font-size:17px;font-weight:700;color:#1a1a2e}.tc-card-desc[data-v-f456f991]{font-size:13px;color:#999;margin-top:2px}.tc-card-reward[data-v-f456f991]{display:flex;align-items:center;gap:6px;flex-shrink:0}.tc-reward-badge[data-v-f456f991]{font-size:20px}.tc-reward-text[data-v-f456f991]{font-size:14px;font-weight:700;color:#fa8c16}.tc-bar-wrap[data-v-f456f991]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.tc-bar[data-v-f456f991]{flex:1;height:10px;background:#f0f0f5;border-radius:5px;overflow:hidden}.tc-bar-fill[data-v-f456f991]{height:100%;border-radius:5px;background:linear-gradient(90deg,#52c41a,#73d13d);transition:width .5s ease}.tc-bar-num[data-v-f456f991]{font-size:13px;color:#999;font-weight:600;white-space:nowrap}.tc-card-foot[data-v-f456f991]{text-align:right}.tc-btn-go[data-v-f456f991]{display:inline-block;padding:10px 28px;border-radius:10px;font-size:14px;font-weight:700;text-decoration:none;background:linear-gradient(135deg,#0f0c29,#302b63);color:#fff;transition:all .2s}.tc-btn-go[data-v-f456f991]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #0f0c294d}.tc-btn-claim[data-v-f456f991]{padding:10px 28px;border-radius:10px;font-size:14px;font-weight:700;border:none;cursor:pointer;background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff}.tc-btn-claim[data-v-f456f991]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #52c41a4d}.tc-btn-completed[data-v-f456f991]{padding:10px 28px;border-radius:10px;font-size:14px;font-weight:600;border:none;background:transparent;color:#bbb;cursor:default}.tc-empty[data-v-f456f991]{text-align:center;padding:60px 20px;color:#bbb}.tc-empty p[data-v-f456f991]{font-size:15px;margin-top:8px}.mmr-root[data-v-c642abd1]{padding:12px 14px}.mmr-card[data-v-c642abd1]{background:#fff;border-radius:10px;padding:14px;text-align:center}.mmr-stars-row[data-v-c642abd1]{font-size:22px;letter-spacing:4px}.mmr-star[data-v-c642abd1]{color:#e8e8e8}.mmr-star.on[data-v-c642abd1]{color:#faad14}.mmr-avg[data-v-c642abd1]{font-size:13px;color:#666;margin-top:4px}.mmr-count[data-v-c642abd1]{font-size:11px;color:#999}.mmr-none[data-v-c642abd1]{font-size:12px;color:#bbb;padding:10px}.mic-root[data-v-8e7d8827]{padding:10px 14px}.mic-grid[data-v-8e7d8827]{display:flex;gap:8px}.mic-item[data-v-8e7d8827]{flex:1;display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px 8px;background:#fff;border-radius:10px;text-decoration:none}.mic-icon[data-v-8e7d8827]{font-size:24px}.mic-label[data-v-8e7d8827]{font-size:12px;color:#666}.mpe-root[data-v-4a6d0e22]{padding:10px 14px}.mpe-grid[data-v-4a6d0e22]{display:flex;gap:3px}.mpe-item[data-v-4a6d0e22]{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px;padding:12px 3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;text-decoration:none;min-width:56px}.mpe-item.red[data-v-4a6d0e22]{background:linear-gradient(135deg,#ff4d4f,#cf1322)}.mpe-item.green[data-v-4a6d0e22]{background:linear-gradient(135deg,#52c41a,#389e0d)}.mpe-item.blue[data-v-4a6d0e22]{background:linear-gradient(135deg,#1890ff,#096dd9)}.mpe-item.orange[data-v-4a6d0e22]{background:linear-gradient(135deg,#fa8c16,#d46b08)}.mpe-icon[data-v-4a6d0e22]{font-size:20px}.mpe-label[data-v-4a6d0e22]{font-size:11px;color:#ffffffe6}.mmp-root[data-v-237e8c32]{padding:10px 14px}.mmp-title[data-v-237e8c32]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mmp-loading[data-v-237e8c32],.mmp-empty[data-v-237e8c32]{text-align:center;color:#999;font-size:12px;padding:16px}.mmp-go[data-v-237e8c32]{color:#1677ff;margin-left:4px;text-decoration:none}.mmp-list[data-v-237e8c32]{display:flex;flex-direction:column;gap:6px}.mmp-item[data-v-237e8c32]{background:#fff;border-radius:8px;padding:10px 12px;cursor:pointer}.mmp-item-title[data-v-237e8c32]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmp-item-meta[data-v-237e8c32]{font-size:11px;color:#999;margin-top:4px;display:flex;gap:12px}.mcs-root[data-v-a1bf51e1]{padding:10px 14px}.mcs-grid[data-v-a1bf51e1]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.mcs-cell[data-v-a1bf51e1]{text-align:center;background:#fff;border-radius:8px;padding:10px 4px}.mcs-cell b[data-v-a1bf51e1]{display:block;font-size:18px;color:#333}.mcs-cell span[data-v-a1bf51e1]{font-size:10px;color:#999}.mli-root[data-v-9c785eef]{padding:10px 14px}.mli-title[data-v-9c785eef]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mli-loading[data-v-9c785eef],.mli-empty[data-v-9c785eef]{text-align:center;color:#999;font-size:12px;padding:16px}.mli-list[data-v-9c785eef]{display:flex;flex-direction:column;gap:6px}.mli-item[data-v-9c785eef]{display:flex;align-items:center;gap:8px;background:#fff;border-radius:8px;padding:8px 10px;font-size:12px}.mli-avatar[data-v-9c785eef]{width:28px;height:28px;border-radius:50%;background:#f0f0f0;color:#666;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mli-name[data-v-9c785eef]{font-weight:500;color:#333}.mli-action[data-v-9c785eef]{color:#999}.mli-time[data-v-9c785eef]{margin-left:auto;font-size:11px;color:#bbb}.mvb-root[data-v-c691b272]{display:flex;gap:8px;padding:10px 14px 4px}.mvb-link[data-v-c691b272]{flex:1;text-align:center;padding:8px;border-radius:8px;background:#fff;color:#1677ff;font-size:13px;font-weight:500;text-decoration:none}.mvb-add[data-v-c691b272]{background:#1677ff;color:#fff}.mvb-overlay[data-v-c691b272]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center}.mvb-dialog[data-v-c691b272]{background:#fff;border-radius:14px;padding:24px;width:90%;max-width:340px;font-size:14px;color:#333;line-height:1.8;position:relative}.mvb-dialog p[data-v-c691b272]{margin:0 0 6px}.mvb-dialog-close[data-v-c691b272]{position:absolute;top:10px;right:14px;font-size:22px;color:#999;cursor:pointer;line-height:1}.mvb-dialog-close[data-v-c691b272]:hover{color:#333}.mvb-dialog-btns[data-v-c691b272]{display:flex;gap:10px;margin-top:16px}.mvb-dialog-btns button[data-v-c691b272]{flex:1;padding:10px;border:none;border-radius:8px;font-size:14px;cursor:pointer}.mvb-btn-shop[data-v-c691b272]{background:#d48806;color:#fff}.mvb-btn-mem[data-v-c691b272]{background:#1a1a2e;color:#fff}.mmf-root[data-v-d1fc6f76]{padding:10px 14px}.mmf-title[data-v-d1fc6f76]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mmf-loading[data-v-d1fc6f76],.mmf-empty[data-v-d1fc6f76]{text-align:center;color:#999;font-size:12px;padding:16px}.mmf-avatars[data-v-d1fc6f76]{display:flex;gap:6px;flex-wrap:wrap}.mmf-avatar-item[data-v-d1fc6f76]{cursor:pointer}.mmf-av[data-v-d1fc6f76]{width:40px;height:40px;border-radius:50%;background:#f0f0f0;color:#666;font-size:14px;display:flex;align-items:center;justify-content:center}.mmf-cards[data-v-d1fc6f76]{display:flex;flex-direction:column;gap:6px}.mmf-card[data-v-d1fc6f76]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:8px;padding:10px;cursor:pointer}.mmf-card .mmf-av[data-v-d1fc6f76]{width:36px;height:36px;font-size:13px}.mmf-info[data-v-d1fc6f76]{flex:1}.mmf-name[data-v-d1fc6f76]{font-size:13px;color:#333;font-weight:500}.mmf-idt[data-v-d1fc6f76]{font-size:11px;color:#999}.mmfr-root[data-v-a625fb77]{padding:10px 14px}.mmfr-title[data-v-a625fb77]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mmfr-loading[data-v-a625fb77],.mmfr-empty[data-v-a625fb77]{text-align:center;color:#999;font-size:12px;padding:16px}.mmfr-grid[data-v-a625fb77]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mmfr-grid-item[data-v-a625fb77]{display:flex;flex-direction:column;align-items:center;gap:4px;cursor:pointer}.mmfr-av[data-v-a625fb77]{width:48px;height:48px;border-radius:50%;background:#f0f0f0;color:#666;font-size:16px;display:flex;align-items:center;justify-content:center}.mmfr-gname[data-v-a625fb77]{font-size:11px;color:#666;text-align:center;max-width:60px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmfr-cards[data-v-a625fb77]{display:flex;flex-direction:column;gap:6px}.mmfr-card[data-v-a625fb77]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:8px;padding:10px;cursor:pointer}.mmfr-card .mmfr-av[data-v-a625fb77]{width:36px;height:36px;font-size:13px}.mmfr-info[data-v-a625fb77]{flex:1}.mmfr-name[data-v-a625fb77]{font-size:13px;color:#333;font-weight:500}.mmfr-tag[data-v-a625fb77]{font-size:10px;background:#e6f7ff;color:#1677ff;padding:1px 5px;border-radius:6px;margin-left:6px}.mmfr-idt[data-v-a625fb77]{font-size:11px;color:#999}.mmv-root[data-v-191a82a8]{padding:10px 14px}.mmv-title[data-v-191a82a8]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mmv-loading[data-v-191a82a8],.mmv-empty[data-v-191a82a8]{text-align:center;color:#999;font-size:12px;padding:16px}.mmv-av[data-v-191a82a8]{width:32px;height:32px;border-radius:50%;background:#f0f0f0;color:#666;font-size:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.mmv-timeline[data-v-191a82a8]{display:flex;flex-direction:column;gap:4px}.mmv-tl-item[data-v-191a82a8]{display:flex;align-items:center;gap:8px;padding:8px;background:#fff;border-radius:8px;cursor:pointer;font-size:12px}.mmv-tl-name[data-v-191a82a8]{font-weight:500;color:#333}.mmv-tl-action[data-v-191a82a8]{color:#999;flex:1}.mmv-tl-time[data-v-191a82a8]{color:#bbb;font-size:11px}.mmv-grid[data-v-191a82a8]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mmv-grid-item[data-v-191a82a8]{display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer}.mmv-grid-item .mmv-av[data-v-191a82a8]{width:44px;height:44px;font-size:14px}.mmv-gname[data-v-191a82a8]{font-size:11px;color:#666}.mmv-gtime[data-v-191a82a8]{font-size:10px;color:#bbb}.mru-root[data-v-6f1ce052]{padding:10px 14px}.mru-title[data-v-6f1ce052]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mru-loading[data-v-6f1ce052],.mru-empty[data-v-6f1ce052]{text-align:center;color:#999;font-size:12px;padding:16px}.mru-av[data-v-6f1ce052]{width:44px;height:44px;border-radius:50%;background:#f0f0f0;color:#666;font-size:14px;display:flex;align-items:center;justify-content:center}.mru-scroll[data-v-6f1ce052]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px}.mru-card[data-v-6f1ce052]{display:flex;flex-direction:column;align-items:center;gap:4px;background:#fff;border-radius:10px;padding:10px 14px;min-width:80px;cursor:pointer;flex-shrink:0}.mru-cname[data-v-6f1ce052]{font-size:12px;color:#333;font-weight:500}.mru-cidt[data-v-6f1ce052]{font-size:10px;color:#999}.mru-follow[data-v-6f1ce052]{padding:3px 10px;border:1px solid #1677ff;border-radius:12px;background:#fff;color:#1677ff;font-size:11px;cursor:pointer}.mru-list[data-v-6f1ce052]{display:flex;flex-direction:column;gap:6px}.mru-item[data-v-6f1ce052]{display:flex;align-items:center;gap:10px;background:#fff;border-radius:8px;padding:10px;cursor:pointer}.mru-item .mru-av[data-v-6f1ce052]{width:36px;height:36px;font-size:13px}.mru-info[data-v-6f1ce052]{flex:1}.mru-name[data-v-6f1ce052]{font-size:13px;color:#333;font-weight:500}.mru-idt[data-v-6f1ce052]{font-size:11px;color:#999}.mmfav-root[data-v-d84bae7a]{padding:10px 14px}.mmfav-title[data-v-d84bae7a]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mmfav-loading[data-v-d84bae7a],.mmfav-empty[data-v-d84bae7a]{text-align:center;color:#999;font-size:12px;padding:16px}.mmfav-list[data-v-d84bae7a]{display:flex;flex-direction:column;gap:6px}.mmfav-item[data-v-d84bae7a]{background:#fff;border-radius:8px;padding:10px 12px;cursor:pointer}.mmfav-item-title[data-v-d84bae7a]{font-size:13px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mmfav-item-meta[data-v-d84bae7a]{font-size:11px;color:#999;margin-top:4px;display:flex;gap:12px}.mmfav-grid[data-v-d84bae7a]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.mmfav-card[data-v-d84bae7a]{background:#fff;border-radius:8px;padding:10px;cursor:pointer}.mmfav-card-title[data-v-d84bae7a]{font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.mmfav-card-meta[data-v-d84bae7a]{font-size:10px;color:#999;margin-top:4px}.mbh-root[data-v-3ad94299]{padding:10px 14px}.mbh-title[data-v-3ad94299]{font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.mbh-loading[data-v-3ad94299],.mbh-empty[data-v-3ad94299]{text-align:center;color:#999;font-size:12px;padding:16px}.mbh-timeline[data-v-3ad94299]{display:flex;flex-direction:column;gap:0;padding-left:8px;border-left:2px solid #f0f0f0}.mbh-tl-item[data-v-3ad94299]{display:flex;gap:10px;padding:10px 0;cursor:pointer;position:relative}.mbh-dot[data-v-3ad94299]{width:8px;height:8px;border-radius:50%;background:#1677ff;position:absolute;left:-13px;top:14px}.mbh-tl-content[data-v-3ad94299]{flex:1}.mbh-tl-title[data-v-3ad94299]{font-size:13px;color:#333}.mbh-tl-meta[data-v-3ad94299]{font-size:11px;color:#999;margin-top:2px}.mbh-compact[data-v-3ad94299]{display:flex;flex-direction:column;gap:4px}.mbh-c-item[data-v-3ad94299]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;background:#fff;border-radius:8px;cursor:pointer}.mbh-c-title[data-v-3ad94299]{font-size:12px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.mbh-c-time[data-v-3ad94299]{font-size:11px;color:#bbb;margin-left:8px;flex-shrink:0}.mpf-root[data-v-2c3a8ab7]{padding:8px}.mpf-header[data-v-2c3a8ab7]{font-size:15px;font-weight:700;color:#333;padding:4px 8px 8px}.mpf-loading[data-v-2c3a8ab7],.mpf-empty[data-v-2c3a8ab7]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mpf-item[data-v-2c3a8ab7]{display:flex;gap:10px;padding:14px 0;border-bottom:1px solid #f5f5f5}.mpf-avatar[data-v-2c3a8ab7]{width:40px;height:40px;border-radius:50%;flex-shrink:0;object-fit:cover}.mpf-body[data-v-2c3a8ab7]{flex:1;min-width:0}.mpf-name[data-v-2c3a8ab7]{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.mpf-content[data-v-2c3a8ab7]{font-size:14px;color:#333;line-height:1.6;word-break:break-word}.mpf-images[data-v-2c3a8ab7]{display:grid;gap:6px;margin-top:8px}.mpf-images.img1[data-v-2c3a8ab7]{grid-template-columns:1fr;max-width:240px}.mpf-images.img2[data-v-2c3a8ab7]{grid-template-columns:1fr 1fr;max-width:240px}.mpf-images.img3[data-v-2c3a8ab7]{grid-template-columns:repeat(3,1fr)}.mpf-img[data-v-2c3a8ab7]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:8px}.mpf-meta[data-v-2c3a8ab7]{display:flex;justify-content:space-between;align-items:center;margin-top:8px}.mpf-time[data-v-2c3a8ab7]{font-size:11px;color:#bbb}.mpf-actions[data-v-2c3a8ab7]{display:flex;gap:12px}.mpf-act[data-v-2c3a8ab7]{background:none;border:none;font-size:12px;cursor:pointer;color:#999;padding:2px 4px}.mpf-act[data-v-2c3a8ab7]:hover{color:#1890ff}.mps-root[data-v-5fd04813]{padding:0;position:relative}.mps-header[data-v-5fd04813]{display:flex;justify-content:space-between;align-items:center;padding:10px 14px 6px}.mps-title[data-v-5fd04813]{font-size:15px;font-weight:700;color:#333}.mps-more[data-v-5fd04813]{font-size:12px;color:#1890ff;cursor:pointer}.mps-scroll-wrap[data-v-5fd04813]{position:relative}.mps-scroll[data-v-5fd04813]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 14px;scrollbar-width:none}.mps-scroll[data-v-5fd04813]::-webkit-scrollbar{display:none}.mps-track[data-v-5fd04813]{display:flex;padding-bottom:10px}.mps-card[data-v-5fd04813]{flex-shrink:0;width:min(280px,70vw);background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;padding:14px;cursor:pointer;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;gap:6px}.mps-card[data-v-5fd04813]:active{background:#fafafa}.mps-card-placeholder[data-v-5fd04813]{visibility:hidden;width:1px;padding:0;box-shadow:none}.mps-cert-badge[data-v-5fd04813]{position:absolute;top:8px;right:10px;background:#52c41a;color:#fff;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:700}.mps-card-title[data-v-5fd04813]{font-size:14px;font-weight:600;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;padding-right:22px}.mps-card-content[data-v-5fd04813]{font-size:12px;color:#888;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mps-user-row[data-v-5fd04813]{display:flex;align-items:center;gap:6px;margin-top:2px}.mps-avatar[data-v-5fd04813]{width:22px;height:22px;border-radius:50%;object-fit:cover;flex-shrink:0}.mps-avatar-placeholder[data-v-5fd04813]{width:22px;height:22px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:12px;flex-shrink:0}.mps-user-info[data-v-5fd04813]{display:flex;align-items:center;gap:5px;flex-wrap:wrap;min-width:0}.mps-nickname[data-v-5fd04813]{font-size:12px;color:#555;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:80px}.mps-level[data-v-5fd04813]{font-size:9px;background:#fff7e6;color:#fa8c16;padding:1px 4px;border-radius:3px;border:1px solid #ffd591;font-weight:600;white-space:nowrap}.mps-cert-text[data-v-5fd04813]{font-size:9px;background:#f6ffed;color:#52c41a;padding:1px 4px;border-radius:3px;border:1px solid #b7eb8f;white-space:nowrap}.mps-stats[data-v-5fd04813]{display:flex;gap:10px;margin-top:2px}.mps-stat[data-v-5fd04813]{font-size:11px;color:#999}.mps-time[data-v-5fd04813]{font-size:10px;color:#ccc;margin-top:2px}.mps-loading[data-v-5fd04813],.mps-empty[data-v-5fd04813]{text-align:center;padding:20px;color:#999;font-size:12px}.mps-fade-left[data-v-5fd04813],.mps-fade-right[data-v-5fd04813]{position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1}.mps-fade-left[data-v-5fd04813]{left:0;background:linear-gradient(to right,#f5f7fa,transparent)}.mps-fade-right[data-v-5fd04813]{right:0;background:linear-gradient(to left,#f5f7fa,transparent)}@media (max-width: 480px){.mps-card-title[data-v-5fd04813]{font-size:13px}.mps-card-content[data-v-5fd04813]{font-size:11px}}.mps2-root[data-v-b4bfe0b4]{padding:0;position:relative}.mps2-header[data-v-b4bfe0b4]{display:flex;justify-content:space-between;align-items:center;padding:12px 14px 8px}.mps2-title[data-v-b4bfe0b4]{font-size:16px;font-weight:700;color:#333}.mps2-more[data-v-b4bfe0b4]{font-size:13px;color:#1890ff;cursor:pointer}.mps2-scroll-wrap[data-v-b4bfe0b4]{position:relative}.mps2-scroll[data-v-b4bfe0b4]{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding:0 14px;scrollbar-width:none}.mps2-scroll[data-v-b4bfe0b4]::-webkit-scrollbar{display:none}.mps2-track[data-v-b4bfe0b4]{display:flex;padding-bottom:10px}.mps2-card[data-v-b4bfe0b4]{flex-shrink:0;width:min(300px,75vw);background:#fff;border-radius:12px;box-shadow:0 2px 10px #00000012;padding:12px;cursor:pointer;scroll-snap-align:start;position:relative;display:flex;flex-direction:column;gap:5px}.mps2-card[data-v-b4bfe0b4]:active{background:#fafafa}.mps2-card-placeholder[data-v-b4bfe0b4]{visibility:hidden;width:1px;padding:0;box-shadow:none}.mps2-cert-badge[data-v-b4bfe0b4]{position:absolute;top:8px;right:10px;background:#52c41a;color:#fff;width:20px;height:20px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;z-index:1}.mps2-top-row[data-v-b4bfe0b4]{display:flex;align-items:flex-start;gap:10px}.mps2-avatar-col[data-v-b4bfe0b4]{flex-shrink:0;width:44px;height:44px}.mps2-avatar[data-v-b4bfe0b4]{width:44px;height:44px;border-radius:50%;object-fit:cover}.mps2-avatar-placeholder[data-v-b4bfe0b4]{font-size:11px;color:#999;width:44px;height:44px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:20px}.mps2-top-info[data-v-b4bfe0b4]{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;padding-top:2px}.mps2-badges[data-v-b4bfe0b4]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mps2-level[data-v-b4bfe0b4]{font-size:10px;background:#fff7e6;color:#fa8c16;padding:2px 6px;border-radius:4px;border:1px solid #ffd591;font-weight:600}.mps2-cert-tag[data-v-b4bfe0b4]{font-size:10px;background:#f6ffed;color:#52c41a;padding:2px 6px;border-radius:4px;border:1px solid #b7eb8f}.mps2-badge[data-v-b4bfe0b4]{font-size:10px;background:#f0f5ff;color:#597ef7;padding:2px 6px;border-radius:4px;border:1px solid #adc6ff}.mps2-stats[data-v-b4bfe0b4]{display:flex;gap:12px}.mps2-stat i[data-v-b4bfe0b4]{font-style:normal;font-size:10px;color:#bbb;margin-right:2px}.mps2-stat[data-v-b4bfe0b4]{font-size:12px;color:#999}.mps2-card-title[data-v-b4bfe0b4]{font-size:15px;font-weight:600;color:#222;line-height:1.5;padding-right:24px}.mps2-card-content[data-v-b4bfe0b4]{font-size:13px;color:#888;line-height:1.6}.mps2-images[data-v-b4bfe0b4]{display:flex;gap:6px}.mps2-thumb[data-v-b4bfe0b4]{width:60px;height:60px;border-radius:6px;object-fit:cover;flex-shrink:0}.mps2-time[data-v-b4bfe0b4]{font-size:11px;color:#ccc;margin-top:auto;text-align:right}.mps2-loading[data-v-b4bfe0b4],.mps2-empty[data-v-b4bfe0b4]{text-align:center;padding:24px;color:#999;font-size:13px}.mps2-fade-left[data-v-b4bfe0b4],.mps2-fade-right[data-v-b4bfe0b4]{position:absolute;top:0;bottom:0;width:20px;pointer-events:none;z-index:1}.mps2-fade-left[data-v-b4bfe0b4]{left:0;background:linear-gradient(to right,#f5f7fa,transparent)}.mps2-fade-right[data-v-b4bfe0b4]{right:0;background:linear-gradient(to left,#f5f7fa,transparent)}.mpf-root[data-v-3a89e2bc]{max-width:100%}.mpf-tabs[data-v-3a89e2bc]{display:flex;gap:6px;padding:10px 14px;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mpf-tabs[data-v-3a89e2bc]::-webkit-scrollbar{display:none}.mpf-tab[data-v-3a89e2bc]{flex-shrink:0;font-size:13px;padding:6px 14px;border-radius:16px;background:#f5f5f5;color:#666;cursor:pointer;white-space:nowrap;transition:all .2s}.mpf-tab.active[data-v-3a89e2bc]{background:#1890ff;color:#fff;font-weight:600}.mpf-loading[data-v-3a89e2bc],.mpf-empty[data-v-3a89e2bc]{text-align:center;padding:40px 16px;color:#999;font-size:13px}.mpf-cards[data-v-3a89e2bc]{display:flex;flex-direction:column;gap:8px;padding:4px 10px 10px}.mpf-card[data-v-3a89e2bc]{background:#fff;border-radius:12px;padding:14px;box-shadow:0 1px 4px #0000000f;cursor:pointer;border-left:3px solid transparent}.mpf-card.pinned[data-v-3a89e2bc]{border-left-color:#ff4d4f;background:linear-gradient(135deg,#fff 85%,#fff5f5)}.mpf-card[data-v-3a89e2bc]:active{background:#f9f9f9}.mpf-card-top[data-v-3a89e2bc]{display:flex;align-items:flex-start;gap:10px;margin-bottom:8px}.mpf-avatar[data-v-3a89e2bc]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.mpf-avatar-dummy[data-v-3a89e2bc]{width:36px;height:36px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:10px;color:#999;flex-shrink:0}.mpf-card-info[data-v-3a89e2bc]{flex:1;min-width:0}.mpf-card-title[data-v-3a89e2bc]{font-size:15px;font-weight:600;color:#333;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mpf-card-meta[data-v-3a89e2bc]{font-size:12px;color:#999;margin-top:4px;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.mpf-level[data-v-3a89e2bc]{font-size:10px;background:#fff7e6;color:#fa8c16;padding:1px 5px;border-radius:3px;border:1px solid #ffd591;font-weight:600;white-space:nowrap}.mpf-nickname[data-v-3a89e2bc]{color:#333;font-weight:600;font-size:13px;white-space:nowrap}.mpf-verified[data-v-3a89e2bc]{font-size:10px;background:#f6ffed;color:#52c41a;padding:1px 5px;border-radius:3px;border:1px solid #b7eb8f;white-space:nowrap}.mpf-badges-row[data-v-3a89e2bc]{display:flex;gap:4px;margin-top:4px}.mpf-badge[data-v-3a89e2bc]{font-size:10px;padding:1px 6px;border-radius:8px;white-space:nowrap;line-height:1.6}.mpf-badge.pin[data-v-3a89e2bc]{background:#fff1f0;color:#ff4d4f;border:1px solid #ffa39e}.mpf-badge.essence[data-v-3a89e2bc]{background:#fffbe6;color:#d48806;border:1px solid #ffe58f}.mpf-card-body[data-v-3a89e2bc]{font-size:14px;color:#555;line-height:1.7;margin-bottom:10px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.mpf-card-footer[data-v-3a89e2bc]{display:flex;justify-content:space-between;align-items:center;font-size:11px;color:#aaa;padding-top:8px;border-top:1px solid #f5f5f5}.mpf-footer-left[data-v-3a89e2bc]{display:flex;gap:12px}.mpf-footer-right[data-v-3a89e2bc]{color:#bbb;flex-shrink:0}.mpf-stat i[data-v-3a89e2bc]{font-style:normal;color:#ccc}@media (min-width: 640px){.mpf-cards[data-v-3a89e2bc]{display:grid;grid-template-columns:repeat(2,1fr)}}.mur-root[data-v-dc4212c3]{padding:16px;background:#fff;border-radius:14px}.mur-title[data-v-dc4212c3]{font-size:15px;font-weight:700;color:#333;margin-bottom:12px}.mur-list[data-v-dc4212c3]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.mur-item[data-v-dc4212c3]{padding:12px;background:#fafafa;border-radius:10px}.mur-item-top[data-v-dc4212c3]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.mur-item-stars[data-v-dc4212c3]{color:#ffc107;font-size:13px;letter-spacing:1px}.mur-item-score[data-v-dc4212c3]{font-size:12px;color:#999}.mur-item-comment[data-v-dc4212c3]{font-size:13px;color:#555;line-height:1.5;margin-bottom:6px}.mur-item-meta[data-v-dc4212c3]{font-size:11px;color:#bbb;display:flex;gap:12px}.mur-empty[data-v-dc4212c3]{color:#ccc;font-size:13px;text-align:center;padding:12px 0}.mur-login-bar[data-v-dc4212c3]{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 0;border-top:1px solid #f0f0f0}.mur-login-bar span[data-v-dc4212c3]{font-size:13px;color:#999}.mur-login-btn[data-v-dc4212c3]{padding:6px 18px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:16px;font-size:12px;font-weight:600;cursor:pointer}.mur-done[data-v-dc4212c3],.mur-self[data-v-dc4212c3]{text-align:center;color:#bbb;font-size:13px;padding:8px 0;border-top:1px solid #f0f0f0}.mur-body[data-v-dc4212c3]{border-top:1px solid #f0f0f0;padding-top:12px}.mur-stars[data-v-dc4212c3]{display:inline-flex;gap:2px}.mur-star[data-v-dc4212c3]{background:none;border:none;font-size:28px;color:#e0e0e0;cursor:pointer;transition:.1s;padding:0 1px;line-height:1}.mur-star.on[data-v-dc4212c3]{color:#ffc107}.mur-score-desc[data-v-dc4212c3]{font-size:13px;color:#999;margin:4px 0 8px}.mur-textarea[data-v-dc4212c3]{width:100%;padding:10px 12px;border:1px solid #e8e8e8;border-radius:10px;font-size:13px;box-sizing:border-box;resize:vertical;font-family:inherit}.mur-textarea[data-v-dc4212c3]:focus{border-color:#667eea;outline:none}.mur-submit[data-v-dc4212c3]{margin-top:8px;padding:10px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:20px;font-size:14px;font-weight:600;cursor:pointer;width:100%}.mur-submit[data-v-dc4212c3]:disabled{opacity:.5}.mur-tags[data-v-dc4212c3]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.mur-tag[data-v-dc4212c3]{padding:4px 12px;border:1px solid #e8e8e8;border-radius:14px;font-size:12px;color:#888;cursor:pointer;transition:.2s}.mur-tag[data-v-dc4212c3]:hover{border-color:#667eea;color:#667eea}.mur-tag.picked[data-v-dc4212c3]{background:#667eea;color:#fff;border-color:#667eea}.murc-root[data-v-414ecd0d]{padding:0}.murc-title[data-v-414ecd0d]{font-size:15px;font-weight:700;color:#333;margin-bottom:8px}.murc-locked[data-v-414ecd0d]{color:#bbb;font-size:13px;padding:20px 0;text-align:center}.murc-locked span[data-v-414ecd0d]{font-size:36px;display:block;margin-bottom:8px}.murc-login[data-v-414ecd0d]{margin-top:10px;padding:6px 20px;background:#1890ff;color:#fff;border:none;border-radius:16px;cursor:pointer;font-size:13px}.murc-body[data-v-414ecd0d]{text-align:center}.murc-card[data-v-414ecd0d]{background:linear-gradient(135deg,#fff9e6,#fff3cd);border-radius:16px;padding:20px;box-shadow:0 2px 8px #ffc10726;border:1px solid #ffe082}.murc-stars-row[data-v-414ecd0d]{display:inline-flex;gap:4px}.murc-star[data-v-414ecd0d]{background:none;border:none;font-size:28px;color:#e0e0e0;cursor:pointer;transition:.15s;padding:0 3px}.murc-star[data-v-414ecd0d]:hover{transform:scale(1.15)}.murc-star.on[data-v-414ecd0d]{color:#ff9800;transform:scale(1.05)}.murc-score[data-v-414ecd0d]{font-size:14px;color:#ff9800;font-weight:600;margin-top:8px}.murc-textarea[data-v-414ecd0d]{width:100%;padding:10px 14px;border:1px solid #ffe082;border-radius:10px;font-size:13px;margin-top:12px;box-sizing:border-box;resize:vertical;background:#fffdf5}.murc-textarea[data-v-414ecd0d]:focus{border-color:#ff9800;outline:none}.murc-submit[data-v-414ecd0d]{margin-top:10px;padding:10px 32px;background:linear-gradient(135deg,#ff9800,#ffc107);color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:700;cursor:pointer;box-shadow:0 2px 6px #ff98004d}.murc-submit[data-v-414ecd0d]:disabled{opacity:.5}.murc-tags[data-v-414ecd0d]{display:flex;flex-wrap:wrap;gap:6px;justify-content:center;margin-top:8px}.murc-tag[data-v-414ecd0d]{padding:3px 10px;border:1px solid #ffe082;border-radius:12px;font-size:11px;color:#e65100;cursor:pointer;transition:.2s;background:#fff8e1}.murc-tag[data-v-414ecd0d]:hover{border-color:#ff9800}.murc-tag.picked[data-v-414ecd0d]{background:#ff9800;color:#fff;border-color:#ff9800}.murp-root[data-v-94f0bc8d]{display:flex;align-items:center;gap:6px;padding:4px 0}.murp-locked[data-v-94f0bc8d]{font-size:12px;color:#bbb;display:flex;align-items:center;gap:6px}.murp-login[data-v-94f0bc8d]{padding:2px 10px;background:#1890ff;color:#fff;border:none;border-radius:10px;font-size:11px;cursor:pointer}.murp-body[data-v-94f0bc8d]{display:flex;align-items:center;gap:6px}.murp-stars[data-v-94f0bc8d]{display:inline-flex;gap:1px}.murp-star[data-v-94f0bc8d]{background:none;border:none;font-size:18px;color:#ddd;cursor:pointer;padding:0 1px;transition:.1s}.murp-star.on[data-v-94f0bc8d]{color:#ff9800}.murp-star[data-v-94f0bc8d]:disabled{cursor:default}.murp-score[data-v-94f0bc8d]{font-size:11px;color:#999}.murp-done[data-v-94f0bc8d]{font-size:12px;color:#52c41a;font-weight:600}.mab-root[data-v-62d86920]{padding:8px}.mab-title[data-v-62d86920]{font-size:15px;font-weight:700;color:#333;padding:4px 8px 8px}.mab-empty[data-v-62d86920]{text-align:center;color:#ccc;padding:20px;font-size:12px}.mab-item[data-v-62d86920]{display:flex;align-items:flex-start;gap:8px;padding:12px 8px;border-bottom:1px solid #f5f5f5;cursor:pointer}.mab-item[data-v-62d86920]:active{background:#f9f9f9}.mab-dot[data-v-62d86920]{width:8px;height:8px;border-radius:50%;background:#ff4d4f;flex-shrink:0;margin-top:5px}.mab-body[data-v-62d86920]{flex:1;min-width:0}.mab-top[data-v-62d86920]{display:flex;justify-content:space-between;margin-bottom:4px}.mab-level[data-v-62d86920]{font-size:10px;padding:1px 6px;border-radius:4px}.mab-level.lv1[data-v-62d86920]{background:#fff2f0;color:#ff4d4f}.mab-level.lv2[data-v-62d86920]{background:#e6f7ff;color:#1890ff}.mab-level.lv3[data-v-62d86920]{background:#f6ffed;color:#52c41a}.mab-time[data-v-62d86920]{font-size:11px;color:#bbb}.mab-text[data-v-62d86920]{font-size:14px;color:#333;font-weight:500}.mab-overlay[data-v-62d86920]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:9999;display:flex;align-items:center;justify-content:center}.mab-modal[data-v-62d86920]{background:#fff;border-radius:16px;padding:24px 20px;max-width:320px;width:85vw;max-height:80vh;overflow-y:auto;position:relative;animation:popIn-62d86920 .25s}@keyframes popIn-62d86920{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.mab-close[data-v-62d86920]{position:absolute;top:8px;right:12px;background:none;border:none;font-size:20px;cursor:pointer;color:#ccc}.mab-modal h3[data-v-62d86920]{font-size:16px;margin-bottom:12px;color:#333}.mab-content[data-v-62d86920]{font-size:14px;line-height:1.8;color:#555}.mab-footer[data-v-62d86920]{text-align:right;font-size:11px;color:#bbb;margin-top:12px}.mph-root[data-v-2b2d2843]{padding:8px}.mph-title[data-v-2b2d2843]{font-size:15px;font-weight:700;color:#333;padding:4px 8px 8px}.mph-empty[data-v-2b2d2843]{text-align:center;color:#ccc;padding:20px;font-size:12px}.mph-row[data-v-2b2d2843]{display:flex;gap:10px;align-items:center;padding:10px 8px;border-bottom:1px solid #f8f8f8}.mph-icon[data-v-2b2d2843]{font-size:18px;flex-shrink:0}.mph-info[data-v-2b2d2843]{flex:1;min-width:0}.mph-reason[data-v-2b2d2843]{font-size:13px;color:#333}.mph-time[data-v-2b2d2843]{font-size:11px;color:#bbb;margin-top:2px}.mph-val[data-v-2b2d2843]{font-size:15px;font-weight:700}.mph-val.plus[data-v-2b2d2843]{color:#52c41a}.mph-val.minus[data-v-2b2d2843]{color:#ff4d4f}.mml-root[data-v-d773a361]{padding:8px}.mml-title[data-v-d773a361]{font-size:15px;font-weight:700;color:#333;padding:4px 8px 8px}.mml-empty[data-v-d773a361]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mml-row[data-v-d773a361]{display:flex;gap:10px;align-items:center;padding:12px 8px;border-bottom:1px solid #f8f8f8;cursor:pointer}.mml-row[data-v-d773a361]:active{background:#f9f9f9}.mml-avatar[data-v-d773a361]{width:44px;height:44px;border-radius:50%;object-fit:cover;flex-shrink:0}.mml-body[data-v-d773a361]{flex:1;min-width:0}.mml-top[data-v-d773a361]{display:flex;justify-content:space-between}.mml-name[data-v-d773a361]{font-size:14px;font-weight:600;color:#333}.mml-time[data-v-d773a361]{font-size:10px;color:#bbb}.mml-preview[data-v-d773a361]{font-size:12px;color:#999;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mml-badge[data-v-d773a361]{background:#ff4d4f;color:#fff;font-size:10px;padding:1px 6px;border-radius:10px;flex-shrink:0}.mmc-btn-link[data-v-a7f15086]{display:block;width:100%;padding:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;text-align:center;border-radius:16px;text-decoration:none;font-size:15px;font-weight:600;box-shadow:0 2px 8px #667eea4d}.mmc-root[data-v-a7f15086]{margin:8px 0}.pd-root[data-v-9b63255f]{max-width:680px;margin:0 auto;padding:20px 16px;background:#fff;border-radius:16px}.pd-top[data-v-9b63255f]{display:flex;gap:8px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.pd-board[data-v-9b63255f]{padding:4px 12px;border-radius:14px;font-size:12px;color:#fff;font-weight:500}.pd-expiry[data-v-9b63255f]{font-size:12px;color:#999;background:#f5f5f5;padding:4px 10px;border-radius:14px}.pd-expiry.urgent[data-v-9b63255f]{color:#ff4d4f;background:#fff1f0}.pd-title[data-v-9b63255f]{font-size:22px;font-weight:800;color:#111;line-height:1.4;margin-bottom:16px}.pd-author-card[data-v-9b63255f]{display:flex;gap:12px;align-items:center;padding:14px 16px;background:#fafbfc;border-radius:14px;margin-bottom:18px;border:1px solid #f0f0f0}.pd-avatar-wrap[data-v-9b63255f]{flex-shrink:0}.pd-avatar[data-v-9b63255f]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 6px #00000014}.pd-author-info[data-v-9b63255f]{flex:1;min-width:0}.pd-author-row[data-v-9b63255f]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.pd-nickname[data-v-9b63255f]{font-size:15px;font-weight:700;color:#333;text-decoration:none}.pd-nickname[data-v-9b63255f]:hover{color:#6b5ce7}.pd-verified[data-v-9b63255f]{font-size:14px}.pd-level[data-v-9b63255f]{font-size:10px;background:linear-gradient(135deg,gold,#ffb800);color:#7c5e00;padding:1px 6px;border-radius:8px;font-weight:600}.pd-author-meta[data-v-9b63255f]{font-size:12px;color:#999}.pd-dot[data-v-9b63255f]{margin:0 4px;color:#ddd}.pd-content[data-v-9b63255f]{font-size:16px;line-height:1.9;color:#333;margin-bottom:18px;word-break:break-word}.pd-images[data-v-9b63255f]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:18px}.pd-img-wrap[data-v-9b63255f]{border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:4/3}.pd-img-wrap img[data-v-9b63255f]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.pd-img-wrap:hover img[data-v-9b63255f]{transform:scale(1.03)}.pd-img-wrap.span-2[data-v-9b63255f]{grid-column:1 / -1;aspect-ratio:16/9}.pd-lightbox[data-v-9b63255f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center}.pd-lightbox img[data-v-9b63255f]{max-width:92vw;max-height:85vh;border-radius:8px}.pd-lb-close[data-v-9b63255f]{position:fixed;top:20px;right:20px;background:#ffffff26;color:#fff;border:none;font-size:24px;width:40px;height:40px;border-radius:50%;cursor:pointer}.pd-lb-prev[data-v-9b63255f],.pd-lb-next[data-v-9b63255f]{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff26;color:#fff;border:none;font-size:36px;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.pd-lb-prev[data-v-9b63255f]{left:16px}.pd-lb-next[data-v-9b63255f]{right:16px}.pd-lb-idx[data-v-9b63255f]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);color:#fff9;font-size:13px}.pd-info-cards[data-v-9b63255f]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.pd-info-card[data-v-9b63255f]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fafbfc;border-radius:12px;font-size:14px;color:#555;text-decoration:none;border:1px solid #f0f0f0}.pd-info-icon[data-v-9b63255f]{font-size:18px;flex-shrink:0}.pd-info-text[data-v-9b63255f]{flex:1}.pd-info-arrow[data-v-9b63255f]{color:#ccc}.pd-contact-card[data-v-9b63255f]{background:linear-gradient(135deg,#f8f9ff,#fdf2f8);border-color:#ede8f5}.pd-contact-card[data-v-9b63255f]:hover{border-color:#6b5ce7}.pd-actions[data-v-9b63255f]{display:flex;gap:12px;padding:16px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:20px}.pd-act[data-v-9b63255f]{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:15px;padding:8px 18px;border-radius:22px;cursor:pointer;color:#888;transition:all .15s}.pd-act[data-v-9b63255f]:hover{background:#f5f5f5}.pd-act.on[data-v-9b63255f]{color:#ff4757;background:#fff5f5}.pd-act span[data-v-9b63255f]{font-size:14px}.pd-comments h3[data-v-9b63255f]{font-size:15px;color:#333;margin-bottom:12px}.pd-c-input[data-v-9b63255f]{display:flex;gap:8px;margin-bottom:16px}.pd-c-input input[data-v-9b63255f]{flex:1;padding:10px 16px;border:1px solid #e8e8e8;border-radius:24px;font-size:14px;outline:none}.pd-c-input input[data-v-9b63255f]:focus{border-color:#6b5ce7}.pd-c-input button[data-v-9b63255f]{padding:10px 20px;background:#6b5ce7;color:#fff;border:none;border-radius:24px;font-size:14px;font-weight:600;cursor:pointer}.pd-c-input button[data-v-9b63255f]:disabled{opacity:.4}.pd-c-item[data-v-9b63255f]{padding:12px 0;border-bottom:1px solid #f8f8f8}.pd-c-head[data-v-9b63255f]{display:flex;justify-content:space-between;margin-bottom:4px}.pd-c-name[data-v-9b63255f]{font-size:13px;font-weight:700;color:#333}.pd-c-time[data-v-9b63255f]{font-size:11px;color:#bbb}.pd-c-body[data-v-9b63255f]{font-size:14px;color:#555;line-height:1.6}.pd-c-empty[data-v-9b63255f]{text-align:center;color:#ccc;padding:30px 0;font-size:14px}.pd-loading[data-v-9b63255f]{text-align:center;padding:80px 20px}.pd-spinner[data-v-9b63255f]{width:32px;height:32px;border:3px solid #f0f0f0;border-top-color:#6b5ce7;border-radius:50%;animation:spin-9b63255f .7s linear infinite;margin:0 auto 12px}@keyframes spin-9b63255f{to{transform:rotate(360deg)}}.pd-empty[data-v-9b63255f]{text-align:center;padding:80px 20px;color:#999}.pd-empty-icon[data-v-9b63255f]{font-size:48px;margin-bottom:12px}@media (max-width: 480px){.pd-root[data-v-9b63255f]{padding:16px 12px;border-radius:0}.pd-title[data-v-9b63255f]{font-size:19px}.pd-content[data-v-9b63255f]{font-size:15px}}.mad-root[data-v-ec864e39]{background:#fff;border-radius:16px;max-width:700px;margin:0 auto;overflow:hidden}.mad-hero[data-v-ec864e39]{position:relative;height:200px}.mad-cover[data-v-ec864e39]{width:100%;height:100%;object-fit:cover}.mad-hero-tint[data-v-ec864e39]{position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(transparent 40%,#0009)}.mad-hero-text[data-v-ec864e39]{position:absolute;bottom:16px;left:16px;right:16px;color:#fff}.mad-hero-text .mad-h2[data-v-ec864e39]{color:#fff;margin-bottom:4px}.mad-hero-meta[data-v-ec864e39]{font-size:12px;opacity:.8}.mad-h2[data-v-ec864e39]{font-size:22px;color:#111;margin:16px;line-height:1.4}.mad-body[data-v-ec864e39]{padding:0 16px}.mad-content[data-v-ec864e39]{font-size:16px;line-height:2;color:#333}.mad-content[data-v-ec864e39] img{max-width:100%;border-radius:10px;margin:12px 0}.mad-content[data-v-ec864e39] p{margin-bottom:14px}.mad-actions[data-v-ec864e39]{display:flex;gap:8px;padding:14px 16px;margin:16px 0;border-top:1px solid #f5f5f5;border-bottom:1px solid #f5f5f5}.mad-act[data-v-ec864e39]{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:14px;padding:6px 14px;border-radius:20px;cursor:pointer;color:#888}.mad-act.on[data-v-ec864e39]{color:#ff4757;background:#fff5f5}.mad-comments[data-v-ec864e39]{padding:0 16px 16px}.mad-comments h3[data-v-ec864e39]{font-size:14px;color:#333;margin-bottom:10px}.mad-input-row[data-v-ec864e39]{display:flex;gap:8px;margin-bottom:14px}.mad-ci[data-v-ec864e39]{flex:1;padding:10px 14px;border:1px solid #e8e8e8;border-radius:20px;font-size:13px;outline:none}.mad-cb[data-v-ec864e39]{padding:8px 18px;background:#1890ff;color:#fff;border:none;border-radius:20px;font-weight:600;cursor:pointer}.mad-cb[data-v-ec864e39]:disabled{opacity:.5}.mad-c[data-v-ec864e39]{padding:10px 0;border-bottom:1px solid #f8f8f8}.mad-c-top[data-v-ec864e39]{display:flex;justify-content:space-between}.mad-c-n[data-v-ec864e39]{font-size:13px;font-weight:600;color:#333}.mad-c-t[data-v-ec864e39]{font-size:10px;color:#bbb}.mad-c-b[data-v-ec864e39]{font-size:14px;color:#555;margin-top:4px;line-height:1.6}.mad-rec[data-v-ec864e39]{padding:16px}.mad-rec h3[data-v-ec864e39]{font-size:13px;color:#999;margin-bottom:8px}.mad-rec-item[data-v-ec864e39]{display:flex;gap:10px;text-decoration:none;padding:8px 0;border-bottom:1px solid #f8f8f8;align-items:center}.mad-rec-thumb[data-v-ec864e39]{width:60px;height:40px;object-fit:cover;border-radius:6px;flex-shrink:0;background:#f0f0f0}.mad-rec-t[data-v-ec864e39]{font-size:13px;color:#333}.mad-rec-m[data-v-ec864e39]{font-size:10px;color:#bbb}.mad-doc-card[data-v-ec864e39]{display:flex;gap:16px;align-items:center;padding:32px 24px;margin:16px;background:linear-gradient(135deg,#f8f9fb,#eef1f5);border-radius:14px}.mad-doc-icon[data-v-ec864e39]{font-size:56px;flex-shrink:0}.mad-doc-info[data-v-ec864e39]{flex:1;min-width:0}.mad-doc-name[data-v-ec864e39]{font-size:16px;font-weight:700;color:#333;word-break:break-all}.mad-doc-meta[data-v-ec864e39]{font-size:13px;color:#999;margin-top:4px}.mad-doc-desc[data-v-ec864e39]{font-size:13px;color:#666;margin-top:8px;line-height:1.6}.mad-doc-actions[data-v-ec864e39]{display:flex;gap:10px;margin-top:14px}.mad-btn[data-v-ec864e39]{display:inline-block;padding:10px 24px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:600;cursor:pointer}.mad-btn.preview[data-v-ec864e39]{background:#1890ff;color:#fff;border:none}.mad-btn.download[data-v-ec864e39]{background:#f0f0f0;color:#333;border:1px solid #ddd}.mad-doc-stats[data-v-ec864e39]{font-size:12px;color:#999;margin-top:8px}.mad-preview-modal[data-v-ec864e39]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:3000}.mad-preview-box[data-v-ec864e39]{background:#fff;border-radius:12px;width:90vw;max-width:960px;height:85vh;display:flex;flex-direction:column;overflow:hidden}.mad-preview-bar[data-v-ec864e39]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f5f5f5;font-size:14px;font-weight:600;border-bottom:1px solid #eee}.mad-preview-bar button[data-v-ec864e39]{background:none;border:none;font-size:20px;cursor:pointer;color:#999}.mad-preview-frame[data-v-ec864e39]{flex:1;width:100%;border:none}.mad-preview-txt[data-v-ec864e39]{flex:1;padding:20px;overflow-y:auto;white-space:pre-wrap;font-family:monospace;font-size:13px;line-height:1.8;color:#333;margin:0}.mad-loading[data-v-ec864e39],.mad-empty[data-v-ec864e39]{text-align:center;padding:40px;color:#999}@media (max-width:480px){.mad-h2[data-v-ec864e39]{font-size:18px;margin:12px}.mad-content[data-v-ec864e39]{font-size:15px}}.mv-root[data-v-493d23ad]{background:#fff;border-radius:16px;padding:20px;max-width:500px;margin:0 auto;box-shadow:0 2px 12px #0000000f}.mv-cover[data-v-493d23ad]{border-radius:12px;overflow:hidden;margin-bottom:14px}.mv-c-img[data-v-493d23ad]{width:100%;max-height:200px;object-fit:cover}.mv-title[data-v-493d23ad]{font-size:18px;font-weight:800;color:#111;line-height:1.4}.mv-subtitle[data-v-493d23ad]{font-size:13px;color:#999;margin-top:4px}.mv-type-row[data-v-493d23ad]{display:flex;gap:10px;align-items:center;margin:12px 0}.mv-type[data-v-493d23ad]{padding:2px 10px;border-radius:6px;font-size:11px;font-weight:600}.mv-type-single[data-v-493d23ad]{background:#e6f7ff;color:#1890ff}.mv-type-multi[data-v-493d23ad]{background:#f6ffed;color:#52c41a}.mv-type-pk[data-v-493d23ad]{background:#fff7e6;color:#fa8c16}.mv-type-predict[data-v-493d23ad]{background:#fff2f0;color:#ff4d4f}.mv-type-score[data-v-493d23ad]{background:#f9f0ff;color:#722ed1}.mv-count[data-v-493d23ad],.mv-time[data-v-493d23ad]{font-size:12px;color:#bbb}.mv-opt[data-v-493d23ad]{display:flex;align-items:center;gap:10px;padding:12px 14px;margin-bottom:8px;border:2px solid #eee;border-radius:12px;cursor:pointer;font-size:14px;transition:.15s}.mv-opt.sel[data-v-493d23ad]{border-color:#1890ff;background:#e6f7ff}.mv-opt[data-v-493d23ad]:hover{border-color:#d0d0d0}.mv-opt-img[data-v-493d23ad]{width:40px;height:40px;object-fit:cover;border-radius:8px}.mv-check[data-v-493d23ad]{font-size:18px;color:#1890ff}.mv-odds[data-v-493d23ad]{font-size:11px;color:#ff4d4f;margin-left:auto;font-weight:600}.mv-pk[data-v-493d23ad]{display:flex;gap:10px;align-items:stretch}.mv-pk-opt[data-v-493d23ad]{flex:1;text-align:center;padding:16px 10px;border:2px solid #eee;border-radius:16px;cursor:pointer;position:relative;transition:.15s}.mv-pk-opt.sel[data-v-493d23ad]{border-color:#fa8c16;background:#fffbe6;transform:scale(1.03)}.mv-pk-img[data-v-493d23ad]{width:80px;height:80px;border-radius:50%;object-fit:cover;margin-bottom:8px}.mv-pk-name[data-v-493d23ad]{font-size:14px;font-weight:700;color:#333}.mv-pk-vs[data-v-493d23ad]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:linear-gradient(135deg,#f5576c,#f093fb);color:#fff;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:14px;z-index:2}.mv-bet-info[data-v-493d23ad]{text-align:center;font-size:12px;color:#ff7a45;margin:6px 0;padding:6px;background:#fff7e6;border-radius:8px}.mv-bar-row[data-v-493d23ad]{margin-bottom:12px}.mv-bar-row.pick .mv-bar-label[data-v-493d23ad]{color:#1890ff;font-weight:700}.mv-bar-label[data-v-493d23ad]{font-size:13px;color:#555;margin-bottom:4px}.mv-bar-track[data-v-493d23ad]{height:10px;background:#f5f5f5;border-radius:5px;overflow:hidden}.mv-bar[data-v-493d23ad]{height:100%;border-radius:5px;transition:width 1s cubic-bezier(.4,0,.2,1);min-width:2px}.mv-bar-info[data-v-493d23ad]{display:flex;justify-content:space-between;font-size:11px;color:#999;margin-top:2px}.mv-submit[data-v-493d23ad]{width:100%;margin-top:12px;padding:12px;background:linear-gradient(135deg,#1890ff,#52c41a);color:#fff;border:none;border-radius:12px;font-size:15px;font-weight:700;cursor:pointer}.mv-submit[data-v-493d23ad]:disabled{opacity:.5}.mv-ended[data-v-493d23ad],.mv-draft[data-v-493d23ad]{text-align:center;padding:30px;color:#ccc;font-size:14px}.bb1-root[data-v-fdf27f6f]{padding:10px 36px 10px 16px;border:1px solid;border-radius:6px;margin:4px 0;position:relative;display:flex;align-items:flex-start;gap:8px;line-height:1.5}.bb1-icon[data-v-fdf27f6f]{flex-shrink:0;margin-top:1px}.bb1-text[data-v-fdf27f6f]{flex:1}.bb1-close[data-v-fdf27f6f]{position:absolute;top:4px;right:8px;background:none;border:none;font-size:16px;cursor:pointer}.bb2-root[data-v-14e732e9]{margin:4px 0}.bb2-bar[data-v-14e732e9]{padding:10px 16px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;font-weight:600}.bb2-arrow[data-v-14e732e9]{font-size:10px;color:#999}.bb2-body[data-v-14e732e9]{padding:8px 16px 12px;margin-top:2px}.bb2-item[data-v-14e732e9]{padding:6px 0;color:#555;border-bottom:1px dashed #eee;line-height:1.5}.bb2-item[data-v-14e732e9]:last-child{border-bottom:none}.bb3-root[data-v-73fb4792]{display:flex;align-items:center;justify-content:space-between;padding:10px 16px;border-left:4px solid;margin:4px 0;gap:8px}.bb3-left[data-v-73fb4792]{display:flex;align-items:flex-start;gap:8px;flex:1;min-width:0}.bb3-icon[data-v-73fb4792]{flex-shrink:0;margin-top:1px}.bb3-text[data-v-73fb4792]{flex:1;color:#555;line-height:1.5}.bb3-link[data-v-73fb4792]{padding:4px 14px;border-radius:14px;font-size:12px;text-decoration:none;flex-shrink:0;font-weight:500}.bl1-root[data-v-d6ab60aa]{padding:4px 0}.bl1-title[data-v-d6ab60aa]{font-size:15px;font-weight:700;color:#333;padding:4px 8px 8px}.bl1-empty[data-v-d6ab60aa]{text-align:center;color:#ccc;padding:20px;font-size:12px}.bl1-item[data-v-d6ab60aa]{display:flex;gap:10px;padding:10px 8px;border-bottom:1px solid}.bl1-dot[data-v-d6ab60aa]{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.bl1-body[data-v-d6ab60aa]{flex:1}.bl1-text[data-v-d6ab60aa]{color:#333;line-height:1.5;margin-bottom:3px}.bl1-time[data-v-d6ab60aa]{font-size:11px;color:#bbb}.bl2-root[data-v-2fbe2ce8]{padding:8px}.bl2-title[data-v-2fbe2ce8]{font-weight:600;padding-bottom:6px}.bl2-empty[data-v-2fbe2ce8]{text-align:center;color:#ccc;padding:16px}.bl2-list[data-v-2fbe2ce8]{line-height:2}.bl2-row[data-v-2fbe2ce8]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.bl2-time[data-v-2fbe2ce8]{font-size:11px;margin-right:6px}.bl2-dot[data-v-2fbe2ce8]{color:#1890ff;margin-right:6px;font-weight:700}.bl2-text[data-v-2fbe2ce8]{line-height:1.6}.bl3-root[data-v-d39e2605]{padding:4px 0}.bl3-title[data-v-d39e2605]{font-weight:700;padding:4px 8px 8px}.bl3-empty[data-v-d39e2605]{text-align:center;color:#ccc;padding:20px;font-size:12px}.bl3-grid[data-v-d39e2605]{display:grid;gap:10px;padding:0 4px}.bl3-card[data-v-d39e2605]{padding:14px;border:1px solid}.bl3-type[data-v-d39e2605]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:11px;margin-bottom:8px}.bl3-text[data-v-d39e2605]{color:#333;line-height:1.5;margin-bottom:6px}.bl3-time[data-v-d39e2605]{font-size:11px;color:#bbb}.bm1-root[data-v-1aafcb51]{overflow:hidden;white-space:nowrap;padding:8px 0;border-radius:6px;margin:4px 0}.bm1-track[data-v-1aafcb51]{display:inline-block;animation:bm1-scroll-1aafcb51 linear infinite;padding-left:100%}@keyframes bm1-scroll-1aafcb51{0%{transform:translate(0)}to{transform:translate(-100%)}}.bm1-item[data-v-1aafcb51]{display:inline}.bm1-sep[data-v-1aafcb51]{color:#aaa;margin:0 12px}.bm2-root[data-v-a613c386]{overflow:hidden;white-space:nowrap;padding:8px 0}.bm2-track[data-v-a613c386]{display:inline-block;animation:bm2-scroll-a613c386 linear infinite;padding-left:100%}@keyframes bm2-scroll-a613c386{0%{transform:translate(0)}to{transform:translate(-100%)}}.bm2-item[data-v-a613c386]{display:inline-block;padding:6px 16px;border-radius:20px;margin-right:16px;font-weight:500}.bm2-icon[data-v-a613c386]{margin-right:6px}.bm3-root[data-v-df089795]{overflow:hidden;white-space:nowrap;padding:8px 0}.bm3-track[data-v-df089795]{display:inline-block;animation:bm3-scroll-df089795 linear infinite;padding-left:100%}@keyframes bm3-scroll-df089795{0%{transform:translate(0)}to{transform:translate(-100%)}}.bm3-card[data-v-df089795]{display:inline-block;margin-right:12px;border-radius:8px;padding:8px 16px;border:1px solid #e8e8e8;box-shadow:0 1px 4px #0000000f}.bm3-tag[data-v-df089795]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11px;margin-right:8px;vertical-align:middle}.bm3-text[data-v-df089795]{vertical-align:middle}.bp1-overlay[data-v-686fa988]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:9999;display:flex;align-items:center;justify-content:center;animation:bp1-fade-686fa988 .3s}@keyframes bp1-fade-686fa988{0%{opacity:0}to{opacity:1}}.bp1-card[data-v-686fa988]{max-width:340px;width:85vw;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026;animation:bp1-pop-686fa988 .35s}@keyframes bp1-pop-686fa988{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}.bp1-img[data-v-686fa988]{width:100%;height:160px;object-fit:cover}.bp1-body[data-v-686fa988]{padding:20px;text-align:center}.bp1-title[data-v-686fa988]{font-size:18px;font-weight:700;color:#333;margin-bottom:8px}.bp1-text[data-v-686fa988]{font-size:14px;color:#666;line-height:1.6;margin-bottom:16px}.bp1-btn[data-v-686fa988]{border:none;padding:8px 32px;border-radius:20px;font-size:14px;cursor:pointer}.bp1-close[data-v-686fa988]{position:absolute;top:8px;right:12px;background:#0000004d;color:#fff;border:none;width:28px;height:28px;border-radius:50%;font-size:16px;cursor:pointer}.bp2-toast[data-v-2d5c2abf]{position:fixed;right:16px;bottom:80px;max-width:300px;width:80vw;padding:14px 16px;display:flex;align-items:flex-start;gap:10px;box-shadow:0 4px 16px #0000001f;z-index:9998;animation:bp2-in-2d5c2abf .35s ease}@keyframes bp2-in-2d5c2abf{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.bp2-icon[data-v-2d5c2abf]{font-size:20px;flex-shrink:0;margin-top:2px}.bp2-content[data-v-2d5c2abf]{flex:1;min-width:0}.bp2-title[data-v-2d5c2abf]{font-size:13px;font-weight:600;color:#333;margin-bottom:2px}.bp2-text[data-v-2d5c2abf]{font-size:12px;color:#777;line-height:1.5}.bp2-close[data-v-2d5c2abf]{position:absolute;top:6px;right:8px;background:none;border:none;font-size:14px;color:#bbb;cursor:pointer}.bp3-bar[data-v-0fe54674]{position:fixed;top:0;left:0;right:0;z-index:9999;padding:10px 40px 10px 16px;text-align:center;animation:bp3-slide-0fe54674 .3s ease;font-weight:500}@keyframes bp3-slide-0fe54674{0%{transform:translateY(-100%)}to{transform:translateY(0)}}.bp3-text[data-v-0fe54674]{line-height:1.4}.bp3-close[data-v-0fe54674]{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:#fff3;border:none;color:inherit;width:24px;height:24px;border-radius:50%;font-size:14px;cursor:pointer}.bt1-toast[data-v-fdaeaa3f]{position:fixed;right:16px;top:80px;max-width:280px;padding:12px 16px;display:flex;align-items:center;gap:10px;box-shadow:0 4px 16px #00000026;z-index:9998;animation:bt1-in-fdaeaa3f .4s ease}@keyframes bt1-in-fdaeaa3f{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.bt1-icon[data-v-fdaeaa3f]{font-size:18px;flex-shrink:0}.bt1-text[data-v-fdaeaa3f]{font-size:13px;color:#333;line-height:1.4}.bt2-toast[data-v-281ae8ff]{position:fixed;left:16px;top:80px;max-width:260px;padding:12px 16px;box-shadow:0 4px 12px #0003;z-index:9998;animation:bt2-in-281ae8ff .4s ease}@keyframes bt2-in-281ae8ff{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}.bt2-text[data-v-281ae8ff]{font-size:13px;line-height:1.4}.bt3-pop[data-v-b8fc9478]{position:fixed;bottom:100px;left:50%;transform:translate(-50%);padding:10px 24px;z-index:9998;white-space:nowrap;animation:bt3-up-b8fc9478 .35s ease}@keyframes bt3-up-b8fc9478{0%{opacity:0;transform:translate(-50%) translateY(20px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.adc-root[data-v-9f855822]{padding:8px 0}.adc-card[data-v-9f855822]{text-align:center;padding:24px 20px;background:#fff;border:1px solid #f0f0f0;border-radius:12px;box-shadow:0 2px 6px #0000000a}.adc-icon[data-v-9f855822]{font-size:28px;margin-bottom:8px}.adc-title[data-v-9f855822]{font-size:15px;font-weight:700;color:#333;margin-bottom:6px}.adc-desc[data-v-9f855822]{font-size:12px;color:#999;margin-bottom:16px;line-height:1.5}.adc-btn[data-v-9f855822]{padding:8px 24px;border:1px solid #ff4d4f;background:#fff;color:#ff4d4f;border-radius:8px;cursor:pointer;font-size:13px;transition:all .2s}.adc-btn[data-v-9f855822]:hover{background:#ff4d4f;color:#fff}.adc-modal[data-v-9f855822]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.adc-box[data-v-9f855822]{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:360px}.adc-box-title[data-v-9f855822]{font-size:16px;font-weight:700;margin-bottom:12px}.adc-box-body[data-v-9f855822]{font-size:13px;color:#666;margin-bottom:20px;line-height:1.6}.adc-box-actions[data-v-9f855822]{display:flex;gap:10px;justify-content:flex-end}.adc-btn-cancel[data-v-9f855822]{padding:8px 18px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.adc-btn-danger[data-v-9f855822]{padding:8px 18px;border:none;background:#ff4d4f;color:#fff;border-radius:6px;cursor:pointer;font-size:13px}.adc-btn-danger[data-v-9f855822]:disabled{opacity:.5;cursor:not-allowed}.adm-root[data-v-449cba8b]{padding:8px 0}.adm-link[data-v-449cba8b]{font-size:13px;color:#999;cursor:pointer;text-decoration:underline;display:inline-block}.adm-link[data-v-449cba8b]:hover{color:#ff4d4f}.adm-modal[data-v-449cba8b]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000}.adm-box[data-v-449cba8b]{background:#fff;border-radius:12px;padding:24px;max-width:360px;width:90%;box-shadow:0 6px 16px #00000014}.adm-box-title[data-v-449cba8b]{font-size:16px;font-weight:700;color:#cf1322;margin-bottom:16px}.adm-box-body[data-v-449cba8b]{font-size:13px;color:#666;line-height:1.6;margin-bottom:24px}.adm-box-actions[data-v-449cba8b]{display:flex;gap:12px;justify-content:flex-end}.adm-btn-cancel[data-v-449cba8b]{padding:8px 16px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px}.adm-btn-danger[data-v-449cba8b]{padding:8px 16px;border-radius:6px;border:none;background:#ff4d4f;color:#fff;cursor:pointer;font-size:13px}.adm-btn-danger[data-v-449cba8b]:disabled{opacity:.5;cursor:not-allowed}.adw-root[data-v-1492d493]{padding:16px 0}.adw-banner[data-v-1492d493]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff7f0;border:1px solid #ffccc7;border-radius:8px;cursor:pointer;transition:all .2s}.adw-banner[data-v-1492d493]:hover{background:#fff1f0;border-color:#ffa39e}.adw-icon[data-v-1492d493]{font-size:20px;flex-shrink:0}.adw-text[data-v-1492d493]{flex:1;min-width:0}.adw-title[data-v-1492d493]{font-size:14px;font-weight:700;color:#cf1322}.adw-desc[data-v-1492d493]{font-size:13px;color:#8c8c8c;margin-top:4px}.adw-arrow[data-v-1492d493]{font-size:20px;color:#bbb;flex-shrink:0}.adw-modal[data-v-1492d493]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000}.adw-box[data-v-1492d493]{background:#fff;border-radius:12px;padding:24px;max-width:360px;width:90%;box-shadow:0 6px 16px #00000014}.adw-box-title[data-v-1492d493]{font-size:16px;font-weight:700;color:#cf1322;margin-bottom:16px}.adw-box-body[data-v-1492d493]{font-size:13px;color:#666;line-height:1.6;margin-bottom:24px}.adw-box-actions[data-v-1492d493]{display:flex;gap:12px;justify-content:flex-end}.adw-btn-cancel[data-v-1492d493]{padding:8px 16px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px}.adw-btn-danger[data-v-1492d493]{padding:8px 16px;border-radius:6px;border:none;background:#ff4d4f;color:#fff;cursor:pointer;font-size:13px}.adw-btn-danger[data-v-1492d493]:disabled{opacity:.5;cursor:not-allowed}.gde-root[data-v-b96dd6cf]{padding:12px}.gde-header[data-v-b96dd6cf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.gde-title[data-v-b96dd6cf]{font-size:15px;font-weight:600;color:#333}.gde-hint[data-v-b96dd6cf]{font-size:12px;color:#999}.gde-scroll[data-v-b96dd6cf]{overflow-x:auto;-webkit-overflow-scrolling:touch}.gde-table[data-v-b96dd6cf]{display:flex;flex-direction:column;gap:2px;min-width:max-content}.gde-row[data-v-b96dd6cf]{display:flex;gap:2px}.gde-cell[data-v-b96dd6cf]{min-width:44px;text-align:center}.gde-cell-date[data-v-b96dd6cf]{display:flex;flex-direction:column;align-items:center;padding:4px 2px;border-radius:6px 6px 0 0;background:#fafafa}.gde-cell-date.today[data-v-b96dd6cf]{background:#e6f7ff}.gde-cell-date.weekend[data-v-b96dd6cf]{background:#fff7e6}.gde-cell-date.weekend.today[data-v-b96dd6cf]{background:#e6f7ff}.gde-month[data-v-b96dd6cf]{font-size:10px;color:#999}.gde-day[data-v-b96dd6cf]{font-size:16px;font-weight:600;color:#333}.gde-weekday[data-v-b96dd6cf]{font-size:10px;color:#bbb}.gde-cell-content[data-v-b96dd6cf]{height:44px;display:flex;align-items:center;justify-content:center;border-radius:0 0 6px 6px;background:#fff;border:1px solid #f0f0f0;cursor:pointer;transition:all .15s}.gde-cell-content[data-v-b96dd6cf]:hover{border-color:#52c41a;background:#f6ffed}.gde-cell-content.today[data-v-b96dd6cf]{border-color:#52c41a}.gde-cell-content.filled[data-v-b96dd6cf]{background:#f6ffed;border-color:#b7eb8f}.gde-cell-content.filled[data-v-b96dd6cf]:hover{background:#d9f7be}.gde-cell-content.editing[data-v-b96dd6cf]{background:#fff7e6;border-color:#fa8c16}.gde-tag[data-v-b96dd6cf]{font-size:13px;color:#333;font-weight:500}.gde-editing[data-v-b96dd6cf]{font-size:11px;color:#fa8c16}.gde-modal[data-v-b96dd6cf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.gde-modal-box[data-v-b96dd6cf]{background:#fff;border-radius:14px;padding:24px;width:360px;max-width:90vw}.gde-modal-box h4[data-v-b96dd6cf]{margin:0 0 16px;font-size:16px}.gde-form-group[data-v-b96dd6cf]{margin-bottom:12px}.gde-form-group label[data-v-b96dd6cf]{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:4px}.gde-input[data-v-b96dd6cf],.gde-textarea[data-v-b96dd6cf],.gde-select[data-v-b96dd6cf]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box}.gde-textarea[data-v-b96dd6cf]{resize:vertical;font-family:inherit}.gde-modal-actions[data-v-b96dd6cf]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.gde-btn[data-v-b96dd6cf]{padding:8px 16px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px}.gde-btn-save[data-v-b96dd6cf]{background:#52c41a;color:#fff;border-color:#52c41a}.gde-btn-clear[data-v-b96dd6cf]{color:#ff4d4f;border-color:#ff4d4f}.gde-btn-cancel[data-v-b96dd6cf]{color:#666}.mgc-root[data-v-68b4b182]{padding:0}.mgc-loading[data-v-68b4b182],.mgc-empty[data-v-68b4b182]{text-align:center;padding:30px 16px;color:#999;font-size:14px}.mgc-header[data-v-68b4b182]{display:flex;align-items:center;justify-content:space-between;padding:8px 12px}.mgc-header h3[data-v-68b4b182]{font-size:15px;font-weight:600;color:#333;margin:0}.mgc-range[data-v-68b4b182]{font-size:11px;color:#bbb}.mgc-scroll[data-v-68b4b182]{overflow-x:auto;-webkit-overflow-scrolling:touch}.mgc-scroll[data-v-68b4b182]::-webkit-scrollbar{height:4px}.mgc-scroll[data-v-68b4b182]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.mgc-table[data-v-68b4b182]{min-width:max-content}.mgc-date-row[data-v-68b4b182]{display:flex;gap:2px;padding:2px 8px 3px;background:#fafafa;border-bottom:2px solid #f0f0f0}.mgc-car-row[data-v-68b4b182]{display:flex;gap:2px;padding:0 8px;align-items:center;height:56px}.mgc-col-label[data-v-68b4b182]{flex-shrink:0;width:44px;display:flex;align-items:center;justify-content:center}.mgc-label-text[data-v-68b4b182]{font-size:11px;color:#999}.mgc-day-head[data-v-68b4b182]{width:64px;min-width:64px;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:2px;border-radius:6px 6px 0 0}.mgc-day-head.today[data-v-68b4b182]{background:#e6f7ff}.mgc-day-head.weekend[data-v-68b4b182]{background:#fff7e6}.mgc-month[data-v-68b4b182]{font-size:9px;color:#bbb}.mgc-daynum[data-v-68b4b182]{font-size:14px;font-weight:600;color:#333;line-height:1.1}.mgc-wd[data-v-68b4b182]{font-size:10px;color:#ccc}.mgc-cell[data-v-68b4b182]{width:64px;min-width:64px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#fff;border:1px solid #f0f0f0;cursor:pointer;transition:all .15s}.mgc-cell[data-v-68b4b182]:active{transform:scale(.95)}.mgc-cell.filled[data-v-68b4b182]{background:#f6ffed;border-color:#b7eb8f}.mgc-cell.today[data-v-68b4b182]{background:#f0f7ff}.mgc-cell.filled.today[data-v-68b4b182]{background:#f6ffed}.mgc-cell-tag[data-v-68b4b182]{font-size:13px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;max-width:58px}.mgc-modal[data-v-68b4b182]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.mgc-modal-box[data-v-68b4b182]{background:#fff;border-radius:14px;padding:24px;width:340px;max-width:90vw;position:relative}.mgc-close[data-v-68b4b182]{position:absolute;top:8px;right:12px;border:none;background:none;font-size:24px;color:#999;cursor:pointer}.mgc-pop-date[data-v-68b4b182]{font-size:13px;color:#999;margin-bottom:8px}.mgc-pop-tag[data-v-68b4b182]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.mgc-pop-detail[data-v-68b4b182]{font-size:14px;color:#555;line-height:1.6;margin-bottom:12px;white-space:pre-wrap}.mgc-pop-empty[data-v-68b4b182]{font-size:14px;color:#bbb;text-align:center;padding:16px}.mgc-pop-status[data-v-68b4b182]{font-size:12px;color:#999;margin-bottom:12px}.mgc-modal-actions[data-v-68b4b182]{display:flex;justify-content:center}.mgc-btn-msg[data-v-68b4b182]{padding:10px 24px;background:#52c41a;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;width:100%}.mga-root[data-v-0c746b07]{padding:0}.mga-loading[data-v-0c746b07],.mga-empty[data-v-0c746b07]{text-align:center;padding:30px 16px;color:#999;font-size:14px}.mga-filters[data-v-0c746b07]{padding:10px 12px;background:#fff;border-radius:12px;margin-bottom:12px}.mga-tag-row[data-v-0c746b07]{display:flex;gap:6px;overflow-x:auto;padding:4px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mga-tag-row[data-v-0c746b07]::-webkit-scrollbar{display:none}.mga-tag-parent[data-v-0c746b07]{flex-shrink:0;font-size:13px;padding:5px 14px;border-radius:16px;background:#f0f0f0;color:#666;cursor:pointer;font-weight:500;white-space:nowrap;border:1px solid transparent;transition:all .15s}.mga-tag-parent.active[data-v-0c746b07]{background:#e6f7ff;color:#1890ff;border-color:#1890ff}.mga-tag-parent[data-v-0c746b07]:hover{background:#e6f7ff;color:#1890ff}.mga-tag-child[data-v-0c746b07]{flex-shrink:0;font-size:12px;padding:4px 10px;border-radius:12px;background:#f5f5f5;color:#888;cursor:pointer;white-space:nowrap;border:1px solid transparent;transition:all .15s}.mga-tag-child.active[data-v-0c746b07]{background:#f6ffed;color:#52c41a;border-color:#52c41a;font-weight:600}.mga-tag-child[data-v-0c746b07]:hover{background:#f6ffed;color:#52c41a}.mga-filter-actions[data-v-0c746b07]{display:flex;align-items:center;gap:8px;margin-top:4px}.mga-btn-reset[data-v-0c746b07]{padding:4px 10px;border:1px solid #e8e8e8;border-radius:8px;background:#fff;font-size:11px;color:#999;cursor:pointer;flex-shrink:0}.mga-no-match[data-v-0c746b07]{font-size:11px;color:#ff4d4f}.mga-header-bar[data-v-0c746b07]{display:flex;background:#f7f8fa;border-radius:14px 14px 0 0;border-bottom:2px solid #e0e0e0;position:sticky;top:0;z-index:10}.mga-date-headers[data-v-0c746b07]{display:flex;gap:2px;padding:2px 8px 3px;overflow:hidden;flex:1;min-width:0}.mga-name-header[data-v-0c746b07]{height:44px;display:flex;align-items:flex-end;padding:0 8px 5px;font-size:12px;font-weight:600;color:#333;box-sizing:border-box;width:110px;flex-shrink:0}.mga-main[data-v-0c746b07]{display:flex;background:#fff;border-radius:0 0 14px 14px}.mga-name-col[data-v-0c746b07]{flex-shrink:0;display:flex;flex-direction:column;border-right:1px solid #e8e8e8;background:#f7f8fa}.mga-name-card[data-v-0c746b07]{height:62px;display:flex;flex-direction:column;justify-content:center;gap:2px;padding:0 8px;cursor:pointer;border-bottom:1px solid #ececec;box-sizing:border-box;width:110px}.mga-name-card[data-v-0c746b07]:last-child{border-bottom:none}.mga-card-top[data-v-0c746b07]{display:flex;align-items:center;gap:4px}.mga-card-bottom[data-v-0c746b07]{display:flex;gap:3px;align-items:center;padding-left:24px}.mga-avatar[data-v-0c746b07]{width:20px;height:20px;border-radius:50%;object-fit:cover;flex-shrink:0}.mga-avatar-place[data-v-0c746b07]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#52c41a,#389e0d);color:#fff;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:600;flex-shrink:0}.mga-nickname[data-v-0c746b07]{font-size:11px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.mga-badge-lv[data-v-0c746b07]{font-size:8px;padding:0 3px;border-radius:3px;background:#fff7e6;color:#fa8c16;line-height:1.5;white-space:nowrap}.mga-stat[data-v-0c746b07]{font-size:8px;color:#999;white-space:nowrap}.mga-scroll-area[data-v-0c746b07]{flex:1;min-width:0;display:flex;flex-direction:column}.mga-scroll-col[data-v-0c746b07]{flex:1;overflow:auto;-webkit-overflow-scrolling:touch}.mga-scroll-col[data-v-0c746b07]::-webkit-scrollbar{height:4px;width:4px}.mga-scroll-col[data-v-0c746b07]::-webkit-scrollbar-thumb{background:#d0d0d0;border-radius:2px}.mga-scroll-table[data-v-0c746b07]{min-width:max-content;display:flex;flex-direction:column}.mga-cell-head[data-v-0c746b07]{width:68px;min-width:68px;text-align:center;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border-radius:6px 6px 0 0;padding-bottom:2px}.mga-cell-head.today[data-v-0c746b07]{background:#e6f7ff}.mga-cell-head.weekend[data-v-0c746b07]{background:#fff7e6}.mga-month[data-v-0c746b07]{font-size:9px;color:#bbb}.mga-day[data-v-0c746b07]{font-size:14px;font-weight:600;color:#333;line-height:1.1}.mga-wd[data-v-0c746b07]{font-size:10px;color:#ccc}.mga-data-row[data-v-0c746b07]{display:flex;gap:2px;padding:0 8px;min-width:max-content;height:62px;box-sizing:border-box;align-items:center;border-bottom:1px solid #fafafa}.mga-data-row[data-v-0c746b07]:last-child{border-bottom:none}.mga-cell-content[data-v-0c746b07]{width:68px;min-width:68px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:6px;background:#fff;border:1px solid #f0f0f0;cursor:pointer;transition:all .15s;flex-shrink:0}.mga-cell-content[data-v-0c746b07]:active{transform:scale(.95)}.mga-cell-content.filled[data-v-0c746b07]{background:#f6ffed;border-color:#b7eb8f}.mga-cell-tag[data-v-0c746b07]{font-size:13px;color:#333;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:0 3px;max-width:64px}.mga-modal[data-v-0c746b07]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.mga-modal-box[data-v-0c746b07]{background:#fff;border-radius:14px;padding:24px;width:340px;max-width:90vw;position:relative}.mga-close[data-v-0c746b07]{position:absolute;top:8px;right:12px;border:none;background:none;font-size:24px;color:#999;cursor:pointer}.mga-pop-user[data-v-0c746b07]{font-size:16px;font-weight:600;color:#52c41a;cursor:pointer;margin-bottom:4px}.mga-pop-date[data-v-0c746b07]{font-size:13px;color:#999;margin-bottom:8px}.mga-pop-tag[data-v-0c746b07]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.mga-pop-detail[data-v-0c746b07]{font-size:14px;color:#555;line-height:1.6;margin-bottom:12px;white-space:pre-wrap}.mga-pop-empty[data-v-0c746b07]{font-size:14px;color:#bbb;text-align:center;padding:16px}.mga-pop-status[data-v-0c746b07]{font-size:12px;color:#999;margin-bottom:12px}.mga-modal-actions[data-v-0c746b07]{display:flex;justify-content:center}.mga-btn-msg[data-v-0c746b07]{padding:10px 24px;background:#52c41a;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer;width:100%}.ape-root[data-v-65c54407]{padding:12px;background:#fff;border-radius:10px}.ape-header[data-v-65c54407]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.ape-title[data-v-65c54407]{font-size:15px;font-weight:700;color:#333}.ape-hint[data-v-65c54407]{font-size:11px;color:#aaa}.ape-scroll[data-v-65c54407]{overflow-x:auto;-webkit-overflow-scrolling:touch}.ape-table[data-v-65c54407]{display:flex;flex-direction:column;gap:2px;min-width:max-content}.ape-row[data-v-65c54407]{display:flex;gap:2px}.ape-cell[data-v-65c54407]{min-width:72px;text-align:center}.ape-cell-date[data-v-65c54407]{display:flex;flex-direction:column;align-items:center;padding:4px 2px;border-radius:6px 6px 0 0;background:#fafafa}.ape-cell-date.today[data-v-65c54407]{background:#e6f7ff}.ape-cell-date.weekend[data-v-65c54407]{background:#fff7e6}.ape-month[data-v-65c54407]{font-size:10px;color:#999}.ape-day[data-v-65c54407]{font-size:16px;font-weight:600;color:#333}.ape-weekday[data-v-65c54407]{font-size:10px;color:#bbb}.ape-cell-content[data-v-65c54407]{min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0 0 6px 6px;background:#fff;border:1px solid #f0f0f0;cursor:pointer;transition:all .15s;padding:2px}.ape-cell-content[data-v-65c54407]:hover{border-color:#a18cd1;background:#f9f0ff}.ape-cell-content.today[data-v-65c54407]{border-color:#a18cd1}.ape-cell-content.filled[data-v-65c54407]{background:#f6ffed;border-color:#b7eb8f}.ape-cell-content.editing[data-v-65c54407]{background:#fff7e6;border-color:#fa8c16}.ape-tag-line[data-v-65c54407]{font-size:12px;color:#333;font-weight:500;line-height:1.35}.ape-tag-empty[data-v-65c54407]{font-size:12px;color:#ddd}.ape-editing[data-v-65c54407]{font-size:11px;color:#fa8c16}.ape-modal[data-v-65c54407]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.ape-modal-box[data-v-65c54407]{background:#fff;border-radius:14px;padding:24px;width:480px;max-width:92vw;max-height:85vh;overflow-y:auto}.ape-modal-box h4[data-v-65c54407]{margin:0 0 16px;font-size:16px;color:#333}.ape-form-group[data-v-65c54407]{margin-bottom:14px}.ape-form-group label[data-v-65c54407]{display:block;font-size:13px;font-weight:500;color:#333;margin-bottom:4px}.ape-input[data-v-65c54407]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box}.ape-textarea[data-v-65c54407]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box;resize:vertical;font-family:inherit}.ape-tag-preview[data-v-65c54407]{display:flex;flex-direction:column;gap:1px;margin-top:6px;padding:6px 10px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:6px;max-width:80px}.ape-preview-line[data-v-65c54407]{font-size:12px;color:#52c41a;font-weight:500;line-height:1.5}.ape-status-row[data-v-65c54407]{display:flex;gap:12px}.ape-status-opt[data-v-65c54407]{display:flex;align-items:center;gap:4px;font-size:13px;cursor:pointer;padding:6px 14px;border-radius:6px;border:1px solid #d9d9d9}.ape-status-opt.on[data-v-65c54407]{border-color:#a18cd1;background:#f9f0ff;color:#722ed1;font-weight:600}.ape-ref-list[data-v-65c54407]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.ape-ref-chip[data-v-65c54407]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;border-radius:12px;font-size:12px;cursor:pointer}.ape-ref-chip b[data-v-65c54407]{font-size:14px;opacity:.6;cursor:pointer;margin-left:2px}.ape-ref-chip b[data-v-65c54407]:hover{opacity:1;color:#ff4d4f}.ref-gallery[data-v-65c54407]{background:#e6f7ff;color:#1890ff;border:1px solid #91d5ff}.ref-doc[data-v-65c54407]{background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.ape-ref-btns[data-v-65c54407]{display:flex;gap:6px}.ape-btn-sm[data-v-65c54407]{padding:4px 10px;border:1px dashed #a18cd1;border-radius:6px;background:none;cursor:pointer;font-size:12px;color:#722ed1}.ape-modal-actions[data-v-65c54407]{display:flex;gap:8px;justify-content:flex-end;margin-top:18px}.ape-btn[data-v-65c54407]{padding:8px 18px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px}.ape-btn-save[data-v-65c54407]{background:#a18cd1;color:#fff;border-color:#a18cd1}.ape-btn-clear[data-v-65c54407]{color:#ff4d4f;border-color:#ff4d4f}.ape-btn-cancel[data-v-65c54407]{color:#666}.ape-picker-list[data-v-65c54407]{max-height:240px;overflow-y:auto}.ape-picker-item[data-v-65c54407]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;border-radius:6px}.ape-picker-item[data-v-65c54407]:hover{background:#f5f5f5}.ape-picker-title[data-v-65c54407]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.apc-root[data-v-135cb4ae]{padding:12px}.apc-scroll[data-v-135cb4ae]{overflow-x:auto;-webkit-overflow-scrolling:touch}.apc-table[data-v-135cb4ae]{display:flex;flex-direction:column;gap:2px;min-width:max-content}.apc-row[data-v-135cb4ae]{display:flex;gap:2px}.apc-cell[data-v-135cb4ae]{min-width:72px;text-align:center}.apc-cell-date[data-v-135cb4ae]{display:flex;flex-direction:column;align-items:center;padding:4px 2px;border-radius:6px 6px 0 0;background:#fafafa}.apc-cell-date.today[data-v-135cb4ae]{background:#e6f7ff}.apc-cell-date.weekend[data-v-135cb4ae]{background:#fff7e6}.apc-month[data-v-135cb4ae]{font-size:10px;color:#999}.apc-day[data-v-135cb4ae]{font-size:16px;font-weight:600;color:#333}.apc-weekday[data-v-135cb4ae]{font-size:10px;color:#bbb}.apc-cell-content[data-v-135cb4ae]{min-height:66px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0 0 6px 6px;background:#fff;border:1px solid #f0f0f0;padding:2px}.apc-cell-content.filled[data-v-135cb4ae]{background:#f6ffed;border-color:#b7eb8f;cursor:pointer}.apc-cell-content.filled[data-v-135cb4ae]:hover{border-color:#a18cd1;background:#f9f0ff}.apc-tag-line[data-v-135cb4ae]{font-size:12px;color:#333;font-weight:500;line-height:1.35}.apc-tag-empty[data-v-135cb4ae]{font-size:12px;color:#ddd}.apc-modal[data-v-135cb4ae]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.apc-modal-box[data-v-135cb4ae]{background:#fff;border-radius:14px;padding:24px;width:420px;max-width:90vw;position:relative;max-height:80vh;overflow-y:auto}.apc-close[data-v-135cb4ae]{position:absolute;top:8px;right:12px;border:none;background:none;font-size:24px;color:#999;cursor:pointer}.apc-pop-date[data-v-135cb4ae]{font-size:14px;color:#999;margin-bottom:8px}.apc-pop-tag[data-v-135cb4ae]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.apc-pop-status[data-v-135cb4ae]{font-size:13px;color:#666;margin-bottom:8px}.apc-pop-detail[data-v-135cb4ae]{font-size:14px;color:#555;line-height:1.6;margin-bottom:12px;white-space:pre-wrap}.apc-pop-empty[data-v-135cb4ae]{font-size:14px;color:#bbb;text-align:center;padding:16px}.apc-ref-block[data-v-135cb4ae]{margin-bottom:6px;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.apc-ref-label[data-v-135cb4ae]{font-size:12px;color:#888}.apc-ref-link[data-v-135cb4ae]{font-size:12px;color:#a18cd1;text-decoration:underline;cursor:pointer}.apc-modal-actions[data-v-135cb4ae]{display:flex;justify-content:center;margin-top:12px}.apc-btn-msg[data-v-135cb4ae]{padding:10px 24px;background:#a18cd1;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.mrs-root[data-v-7c4fc427]{padding:8px 0}.mrs-loading[data-v-7c4fc427]{text-align:center;padding:20px;color:#bbb;font-size:12px}.mrs-scroll[data-v-7c4fc427]{display:flex;gap:10px;overflow-x:auto;padding:0 12px;-webkit-overflow-scrolling:touch}.mrs-scroll[data-v-7c4fc427]::-webkit-scrollbar{height:0}.mrs-card[data-v-7c4fc427]{flex-shrink:0;width:120px;padding:12px 10px;border-radius:12px;background:#fff;box-shadow:0 1px 6px #0000000f;display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;position:relative}.mrs-card[data-v-7c4fc427]:active{opacity:.85}.mrs-rank[data-v-7c4fc427]{position:absolute;top:6px;left:8px;font-size:12px;font-weight:800;color:#ccc}.rank-1 .mrs-rank[data-v-7c4fc427]{color:#f5a623}.rank-2 .mrs-rank[data-v-7c4fc427]{color:#bbb}.rank-3 .mrs-rank[data-v-7c4fc427]{color:#cd8b76}.mrs-avatar[data-v-7c4fc427]{width:40px;height:40px;border-radius:50%;object-fit:cover}.mrs-avatar-place[data-v-7c4fc427]{width:40px;height:40px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:600}.mrs-name[data-v-7c4fc427]{font-size:12px;font-weight:600;color:#333;text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100px}.mrs-stat[data-v-7c4fc427]{font-size:10px;color:#999}.mct-root[data-v-4035a861]{padding:6px 0}.mct-scroll[data-v-4035a861]{display:flex;gap:6px;overflow-x:auto;padding:0 12px;-webkit-overflow-scrolling:touch;flex-wrap:nowrap}.mct-scroll[data-v-4035a861]::-webkit-scrollbar{height:0}.mct-tab[data-v-4035a861]{flex-shrink:0;padding:6px 14px;border-radius:16px;border:1px solid #e8e8e8;background:#fff;font-size:12px;color:#666;cursor:pointer;white-space:nowrap;transition:all .2s}.mct-tab[data-v-4035a861]:hover{border-color:#4f46e5;color:#4f46e5}.mct-tab.active[data-v-4035a861]{background:#4f46e5;color:#fff;border-color:#4f46e5}.mdf-root[data-v-6c80912f]{padding:8px 0 0;background:#fff}.mdf-loading[data-v-6c80912f],.mdf-empty[data-v-6c80912f]{text-align:center;padding:40px;color:#bbb;font-size:14px}.mdf-list[data-v-6c80912f]{display:flex;flex-direction:column;gap:0}.mdf-hero-scroll[data-v-6c80912f]{padding:0 12px 16px}.mdf-hero-track[data-v-6c80912f]{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.mdf-hero-track[data-v-6c80912f]::-webkit-scrollbar{height:0}.mdf-hero[data-v-6c80912f]{flex-shrink:0;width:92%;scroll-snap-align:start;border-radius:10px;overflow:hidden;position:relative;display:block;text-decoration:none}.mdf-hero-img[data-v-6c80912f]{width:100%;height:200px;background:#f0f0f0}.mdf-hero-img img[data-v-6c80912f]{width:100%;height:100%;object-fit:cover}.mdf-hero-place[data-v-6c80912f]{background:linear-gradient(135deg,#667eea,#764ba2)}.mdf-hero-text[data-v-6c80912f]{position:absolute;bottom:0;left:0;right:0;padding:40px 14px 14px;background:linear-gradient(transparent,#000000b3)}.mdf-hero-title[data-v-6c80912f]{margin:0;font-size:17px;font-weight:700;color:#fff;line-height:1.35}.mdf-hero-src[data-v-6c80912f]{font-size:11px;color:#ffffffbf;margin-top:4px;display:block}.mdf-hero-badge[data-v-6c80912f]{display:inline-block;padding:2px 6px;border-radius:3px;background:#ff4d4f;color:#fff;font-size:10px;font-weight:600;margin-bottom:4px}.mdf-insert[data-v-6c80912f]{display:block;margin:16px 12px;border-radius:10px;overflow:hidden;position:relative;text-decoration:none}.mdf-insert-img[data-v-6c80912f]{width:100%;height:160px;background:#f0f0f0}.mdf-insert-img img[data-v-6c80912f]{width:100%;height:100%;object-fit:cover}.mdf-insert-text[data-v-6c80912f]{position:absolute;bottom:0;left:0;right:0;padding:30px 14px 14px;background:linear-gradient(transparent,#0009)}.mdf-insert-text h3[data-v-6c80912f]{margin:0;font-size:15px;font-weight:700;color:#fff;line-height:1.3}.mdf-insert-text span[data-v-6c80912f]{font-size:11px;color:#ffffffb3;margin-top:4px;display:block}.mdf-card[data-v-6c80912f]{display:flex;gap:14px;padding:14px 12px;text-decoration:none;border-bottom:1px solid #f5f5f5;align-items:flex-start}.mdf-card[data-v-6c80912f]:active{background:#fafafa}.mdf-card-text[data-v-6c80912f]{flex:1;min-width:0}.mdf-title[data-v-6c80912f]{margin:0;font-size:16px;font-weight:500;color:#1a1a2e;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mdf-meta[data-v-6c80912f]{display:flex;align-items:center;gap:6px;margin-top:8px;flex-wrap:wrap}.mdf-tag[data-v-6c80912f]{font-size:10px;padding:1px 6px;border-radius:3px;background:#f0f0ff;color:#4f46e5;white-space:nowrap}.mdf-src[data-v-6c80912f]{font-size:11px;color:#999}.mdf-dot[data-v-6c80912f]{font-size:11px;color:#ddd}.mdf-stats[data-v-6c80912f]{font-size:11px;color:#bbb}.mdf-card-img[data-v-6c80912f]{flex-shrink:0;width:114px;height:76px;border-radius:6px;overflow:hidden;background:#f5f5f5}.mdf-card-img img[data-v-6c80912f]{width:100%;height:100%;object-fit:cover}.mdf-more[data-v-6c80912f]{text-align:center;padding:16px;font-size:13px;color:#4f46e5;cursor:pointer}.mag-root[data-v-94d1170f]{max-width:100%}.mag-header[data-v-94d1170f]{font-size:15px;font-weight:700;color:#333;padding:12px 12px 0}.mag-loading[data-v-94d1170f],.mag-empty[data-v-94d1170f]{text-align:center;color:#ccc;padding:30px;font-size:12px}.mag-grid[data-v-94d1170f]{display:grid;gap:10px;padding:12px}.mag-card[data-v-94d1170f]{border-radius:10px;overflow:hidden;background:#fff;box-shadow:0 1px 4px #0000000f;text-decoration:none;color:inherit;transition:transform .2s}.mag-card[data-v-94d1170f]:hover{transform:translateY(-2px)}.mag-cover[data-v-94d1170f]{width:100%;aspect-ratio:16/10;object-fit:cover;display:block;background:#eee}.mag-card-body[data-v-94d1170f]{padding:10px}.mag-card-title[data-v-94d1170f]{font-size:13px;font-weight:600;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.mag-card-summary[data-v-94d1170f]{font-size:11px;color:#999;margin-top:4px;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.mag-card-meta[data-v-94d1170f]{font-size:10px;color:#bbb;margin-top:6px}.mpb-root[data-v-6bbf4478]{width:100%;overflow:hidden}.mpb-loading[data-v-6bbf4478]{display:flex;align-items:center;justify-content:center;background:#f5f5f5;color:#ccc}.mpb-banner[data-v-6bbf4478]{color:#fff;min-height:180px;display:flex;align-items:flex-end}.mpb-overlay[data-v-6bbf4478]{width:100%;padding:24px 16px 16px;background:linear-gradient(transparent,#0000004d)}.mpb-avatar[data-v-6bbf4478]{width:64px;height:64px;border-radius:50%;border:3px solid #fff;object-fit:cover;margin-bottom:8px}.mpb-avatar-empty[data-v-6bbf4478]{width:64px;height:64px;border-radius:50%;border:3px solid #fff;display:flex;align-items:center;justify-content:center;background:#fff3;font-size:28px;margin-bottom:8px}.mpb-name[data-v-6bbf4478]{font-size:20px;font-weight:700;margin:0 0 4px}.mpb-identity[data-v-6bbf4478]{display:flex;gap:6px;margin-bottom:4px;flex-wrap:wrap}.mpb-id-badge[data-v-6bbf4478]{padding:2px 10px;border-radius:10px;background:#ffffff40;font-size:11px}.mpb-lv-badge[data-v-6bbf4478]{padding:2px 10px;border-radius:10px;background:#ffd7004d;font-size:11px}.mpb-tagline[data-v-6bbf4478]{font-size:13px;opacity:.85;margin:4px 0;max-width:280px}.mpb-stats[data-v-6bbf4478]{display:flex;gap:16px;margin-top:8px;font-size:12px;opacity:.8}.mpb-actions[data-v-6bbf4478]{margin-top:10px}.mpb-btn-contact[data-v-6bbf4478]{display:inline-block;padding:6px 18px;border-radius:20px;background:#fff;color:#667eea;text-decoration:none;font-size:13px;font-weight:600}.mch-root[data-v-83f6cb93]{padding:0;background:#fff;border-radius:14px;overflow:hidden}.mch-tabs[data-v-83f6cb93]{display:flex;gap:0;padding:8px 0 0;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;border-bottom:1px solid #f0f0f0;position:relative}.mch-tabs[data-v-83f6cb93]:after{content:"";position:sticky;right:0;width:20px;flex-shrink:0;background:linear-gradient(to right,transparent,#fff);pointer-events:none}.mch-tabs[data-v-83f6cb93]::-webkit-scrollbar{display:none}.mch-tab[data-v-83f6cb93]{flex-shrink:0;padding:8px 10px;font-size:12px;color:#888;cursor:pointer;border-bottom:2px solid transparent;transition:all .2s;white-space:nowrap;font-weight:500}.mch-tab[data-v-83f6cb93]:hover{color:#667eea}.mch-tab.active[data-v-83f6cb93]{color:#667eea;border-bottom-color:#667eea;font-weight:700}.mch-body[data-v-83f6cb93]{padding:0}.mch-loading[data-v-83f6cb93],.mch-empty[data-v-83f6cb93]{text-align:center;padding:24px;color:#bbb;font-size:13px}.mch-create-btn[data-v-83f6cb93]{display:inline-block;margin-top:8px;padding:6px 18px;background:#667eea;color:#fff;border-radius:8px;text-decoration:none;font-size:13px}.mch-list[data-v-83f6cb93]{padding:0}.mch-item[data-v-83f6cb93]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;border-bottom:1px solid #f8f8f8;cursor:pointer;transition:background .15s}.mch-item[data-v-83f6cb93]:hover{background:#fafbff}.mch-item[data-v-83f6cb93]:last-child{border-bottom:none}.mch-item-left[data-v-83f6cb93]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.mch-item-icon[data-v-83f6cb93]{font-size:18px;flex-shrink:0}.mch-item-info[data-v-83f6cb93]{flex:1;min-width:0}.mch-item-title[data-v-83f6cb93]{font-size:14px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mch-item-meta[data-v-83f6cb93]{display:flex;gap:10px;margin-top:3px;font-size:11px;color:#aaa}.mch-item-status[data-v-83f6cb93]{font-weight:500}.mch-item-status.published[data-v-83f6cb93]{color:#52c41a}.mch-item-status.pending[data-v-83f6cb93],.mch-item-status.updated_pending[data-v-83f6cb93]{color:#fa8c16}.mch-item-status.rejected[data-v-83f6cb93]{color:#ff4d4f}.mch-item-status.draft[data-v-83f6cb93]{color:#999}.mch-item-status.scheduled[data-v-83f6cb93]{color:#1890ff}.mch-arrow[data-v-83f6cb93]{font-size:20px;color:#ccc;flex-shrink:0}.mch-more[data-v-83f6cb93]{display:block;text-align:center;padding:12px;font-size:13px;color:#667eea;text-decoration:none;font-weight:500;border-top:1px solid #f0f0f0}.mch-more[data-v-83f6cb93]:hover{background:#f0f5ff}.mqc-root[data-v-99c7c2a5]{padding:10px 14px}.mqc-checkin[data-v-99c7c2a5]{background:#fff;border-radius:12px;padding:6px 10px;margin-bottom:10px}.mqc-checkin-row[data-v-99c7c2a5]{display:flex;align-items:center;gap:6px}.mqc-checkin-days[data-v-99c7c2a5]{display:flex;gap:2px;flex:1}.mqc-day[data-v-99c7c2a5]{width:28px;height:36px;border-radius:6px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:11px;color:#bbb;position:relative;cursor:default;flex-shrink:0}.mqc-day.today[data-v-99c7c2a5]{background:#667eea;color:#fff;cursor:pointer;font-weight:700}.mqc-day.checked[data-v-99c7c2a5]{background:#f6ffed;color:#52c41a}.mqc-day.checked.today[data-v-99c7c2a5]{background:#667eea;color:#fff}.mqc-day.future[data-v-99c7c2a5]{color:#ddd}.mqc-day-date[data-v-99c7c2a5]{font-size:13px;font-weight:700;line-height:1}.mqc-day-label[data-v-99c7c2a5]{font-size:9px;margin-top:1px}.mqc-day-check[data-v-99c7c2a5]{position:absolute;top:-2px;right:-2px;width:14px;height:14px;border-radius:50%;background:#52c41a;color:#fff;font-size:9px;display:flex;align-items:center;justify-content:center}.mqc-checkin-hint[data-v-99c7c2a5]{font-size:12px;color:#667eea;font-weight:600;white-space:nowrap;flex-shrink:0}.mqc-streak[data-v-99c7c2a5]{color:#fa8c16;font-size:11px;margin-left:4px}.mqc-row[data-v-99c7c2a5]{display:flex;gap:4px;margin-bottom:6px}.mqc-item[data-v-99c7c2a5]{flex:1;display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 4px;border-radius:10px;text-decoration:none;border:none;background:#f5f6f8;cursor:pointer;font-size:12px;color:#555;position:relative;min-width:0}.mqc-item.gold[data-v-99c7c2a5]{color:#d46b08;background:linear-gradient(135deg,#fff7e6,#fff1cc)}.mqc-item.teal[data-v-99c7c2a5]{color:#08979c}.mqc-item span[data-v-99c7c2a5]{font-size:11px;color:#666}.mqc-item.red[data-v-99c7c2a5]{background:#fff1f0}.mqc-item.red span[data-v-99c7c2a5]{color:#cf1322}.mqc-item.orange[data-v-99c7c2a5]{background:#fff7e6}.mqc-item.orange span[data-v-99c7c2a5]{color:#d48806}.mqc-item.gold[data-v-99c7c2a5]{background:#fffbe6}.mqc-item.gold span[data-v-99c7c2a5]{color:#ad8b00}.mqc-item.blue[data-v-99c7c2a5]{background:#e6f7ff}.mqc-item.blue span[data-v-99c7c2a5]{color:#096dd9}.mqc-item.cyan[data-v-99c7c2a5]{background:#e6fffb}.mqc-item.cyan span[data-v-99c7c2a5]{color:#08979c}.mqc-item.purple[data-v-99c7c2a5]{background:#f9f0ff}.mqc-item.purple span[data-v-99c7c2a5]{color:#722ed1}.mqc-item.green[data-v-99c7c2a5]{background:#f6ffed}.mqc-item.green span[data-v-99c7c2a5]{color:#389e0d}.mqc-item.yellow[data-v-99c7c2a5]{background:#fffbe6}.mqc-item.yellow span[data-v-99c7c2a5]{color:#d48806}.mqc-item.teal[data-v-99c7c2a5]{background:#e6fffb}.mqc-item.teal span[data-v-99c7c2a5]{color:#006d75}.mqc-item.pink[data-v-99c7c2a5]{background:#fff0f6}.mqc-item.pink span[data-v-99c7c2a5]{color:#eb2f96}.mqc-badge[data-v-99c7c2a5]{position:absolute;top:2px;right:4px;min-width:16px;height:16px;border-radius:8px;background:#ff4d4f;color:#fff;font-size:10px;display:flex;align-items:center;justify-content:center;padding:0 4px}.mqc-overlay[data-v-99c7c2a5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.mqc-announce-box[data-v-99c7c2a5]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:400px;max-height:70vh;overflow-y:auto}.mqc-announce-box h4[data-v-99c7c2a5]{margin:0 0 14px;font-size:16px}.mqc-announce-list[data-v-99c7c2a5]{display:flex;flex-direction:column;gap:10px}.mqc-announce-item[data-v-99c7c2a5]{padding:12px;border-radius:10px;background:#fafafa}.mqc-announce-title[data-v-99c7c2a5]{font-size:14px;font-weight:600;color:#333;margin-bottom:4px}.mqc-announce-content[data-v-99c7c2a5]{font-size:13px;color:#666;line-height:1.5}.mqc-announce-time[data-v-99c7c2a5]{font-size:11px;color:#bbb;margin-top:6px}.mqc-announce-empty[data-v-99c7c2a5]{text-align:center;color:#ccc;padding:30px 0}.mqc-announce-close[data-v-99c7c2a5]{display:block;margin:16px auto 0;padding:8px 32px;background:#667eea;color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer}.c2c-root[data-v-9e79db81]{display:flex;gap:0;background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 4px #0000000a}.c2c-left[data-v-9e79db81],.c2c-right[data-v-9e79db81]{flex:1;display:flex;align-items:center;gap:10px;padding:18px 16px;transition:background .15s}.c2c-left[data-v-9e79db81]:hover,.c2c-right[data-v-9e79db81]:hover{background:#f8f9ff}.c2c-icon[data-v-9e79db81]{font-size:28px;flex-shrink:0}.c2c-content[data-v-9e79db81]{flex:1;min-width:0}.c2c-title[data-v-9e79db81]{font-size:14px;font-weight:600;color:#333}.c2c-desc[data-v-9e79db81]{font-size:11px;color:#999;margin-top:2px}.c2c-arrow[data-v-9e79db81]{color:#ccc;font-size:14px;flex-shrink:0}.c2c-divider[data-v-9e79db81]{width:1px;background:#f0f0f0}.c4g-root[data-v-1d33e271]{padding:4px 0}.c4g-grid[data-v-1d33e271]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.c4g-cell[data-v-1d33e271]{background:#fff;border-radius:12px;padding:16px 12px;text-align:center;box-shadow:0 1px 4px #0000000a;transition:transform .15s}.c4g-cell[data-v-1d33e271]:hover{transform:translateY(-1px)}.c4g-icon[data-v-1d33e271]{font-size:24px;display:block;margin-bottom:4px}.c4g-num[data-v-1d33e271]{display:block;font-size:22px;font-weight:800;color:#667eea;margin-bottom:2px}.c4g-text[data-v-1d33e271]{font-size:12px;color:#888;font-weight:500}.ccd-root[data-v-e3481fb3]{border-radius:14px;padding:18px;margin:4px 0}.ccd-header[data-v-e3481fb3]{display:flex;align-items:center;gap:10px;margin-bottom:10px}.ccd-icon[data-v-e3481fb3]{font-size:24px}.ccd-title[data-v-e3481fb3]{font-size:15px;font-weight:700;color:#333}.ccd-subtitle[data-v-e3481fb3]{font-size:11px;color:#999;margin-top:2px}.ccd-body[data-v-e3481fb3]{margin-bottom:10px}.ccd-text[data-v-e3481fb3]{font-size:13px;color:#555;line-height:1.6;margin:0}.ccd-footer[data-v-e3481fb3]{text-align:right}.ccd-link[data-v-e3481fb3]{font-size:13px;color:#667eea;text-decoration:none;font-weight:500}.crw-root[data-v-1b372e9b]{padding:8px 0}.crw-row[data-v-1b372e9b]{display:flex;gap:4px;overflow-x:auto;-webkit-overflow-scrolling:touch}.crw-row[data-v-1b372e9b]::-webkit-scrollbar{display:none}.crw-item[data-v-1b372e9b]{display:inline-flex;align-items:center;gap:5px;padding:8px 14px;background:#fff;border-radius:20px;box-shadow:0 1px 3px #0000000d;flex-shrink:0;transition:all .15s}.crw-item[data-v-1b372e9b]:hover{background:#f0f2ff;box-shadow:0 2px 8px #667eea1a}.crw-icon[data-v-1b372e9b]{font-size:14px}.crw-text[data-v-1b372e9b]{font-size:12px;color:#555;font-weight:500;white-space:nowrap}.mib-root[data-v-ac9f533d]{padding:8px 0}.mib-login-bar[data-v-ac9f533d]{display:flex;align-items:center;justify-content:center;gap:8px;padding:6px;font-size:13px;color:#999}.mib-login-btn[data-v-ac9f533d]{color:#667eea;font-size:13px}.mib-row[data-v-ac9f533d]{display:flex;gap:6px;justify-content:center}.mib-btn[data-v-ac9f533d]{display:inline-flex;align-items:center;gap:4px;padding:8px 16px;border:1px solid #e8e8e8;border-radius:20px;background:#fff;cursor:pointer;font-size:13px;color:#666;transition:all .15s}.mib-btn[data-v-ac9f533d]:hover{border-color:#c4b5fd;background:#f8f6ff}.mib-btn.on[data-v-ac9f533d]{background:#f0f2ff;border-color:#a78bfa;color:#667eea}.mib-btn.copied[data-v-ac9f533d]{background:#f6ffed;border-color:#52c41a;color:#389e0d}.mib-btn[data-v-ac9f533d]:disabled{opacity:.6}.mib-icon[data-v-ac9f533d]{font-size:15px}.mib-label[data-v-ac9f533d]{font-size:12px;font-weight:500}.mib-wx-tip[data-v-ac9f533d]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:flex-start;justify-content:center;z-index:3000;padding-top:12px}.mib-wx-box[data-v-ac9f533d]{background:#fff;border-radius:14px;padding:24px 28px;text-align:center;max-width:280px;margin-top:8px}.mib-wx-arrow[data-v-ac9f533d]{font-size:32px;display:block;margin-bottom:8px}.mib-wx-box p[data-v-ac9f533d]{margin:4px 0;font-size:14px;color:#333}.mib-wx-box b[data-v-ac9f533d]{color:#667eea}.mib-wx-close[data-v-ac9f533d]{margin-top:14px;padding:8px 28px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer}.mdb-wrap[data-v-25669b93]{width:100%;overflow:hidden;position:relative;border-radius:6px;margin:4px 0;cursor:pointer;display:flex;align-items:center}.mdb-track[data-v-25669b93]{width:100%;height:100%;overflow:hidden;display:flex;align-items:center}.mdb-scroll[data-v-25669b93]{display:flex;align-items:center;white-space:nowrap;animation-name:mdb-marquee-25669b93;animation-timing-function:linear;animation-iteration-count:infinite}.mdb-item[data-v-25669b93]{white-space:nowrap;font-size:14px;font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.5);-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;flex-shrink:0}.mdb-icon[data-v-25669b93]{margin-right:3px}.mdb-time[data-v-25669b93]{margin-left:4px;font-size:10px;opacity:.6}.mdb-empty[data-v-25669b93]{display:flex;align-items:center;justify-content:center;height:100%;font-size:12px;width:100%}@keyframes mdb-marquee-25669b93{0%{transform:translate(0)}to{transform:translate(-33.333%)}}.mdf-page[data-v-e2c41bb1]{min-height:200vh;position:relative;overflow:hidden}.mdf-header[data-v-e2c41bb1]{position:sticky;top:0;z-index:100;padding:18px 20px;background:#000000d9;color:#aaa;font-size:15px;cursor:pointer;display:flex;align-items:center;gap:12px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.mdf-title[data-v-e2c41bb1]{color:#fff;font-weight:700;font-size:16px}.mdf-canvas[data-v-e2c41bb1]{position:relative;min-height:150vh;padding-bottom:80px}.mdf-card[data-v-e2c41bb1]{position:absolute;padding:14px 18px;border-radius:16px;font-size:15px;font-weight:600;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.08);box-shadow:0 4px 24px #0000004d;max-width:300px;transition:transform .3s;animation:mdf-float-e2c41bb1 ease-in-out infinite}.mdf-card[data-v-e2c41bb1]:hover{transform:scale(1.05)!important;z-index:10}.mdf-card-icon[data-v-e2c41bb1]{margin-right:4px}.mdf-card-text[data-v-e2c41bb1]{word-break:break-word}.mdf-card-time[data-v-e2c41bb1]{display:block;font-size:10px;opacity:.5;margin-top:4px}.mdf-empty[data-v-e2c41bb1]{display:flex;align-items:center;justify-content:center;height:40vh;color:#666;font-size:16px}.mdf-refresh[data-v-e2c41bb1]{position:fixed;bottom:30px;right:30px;width:48px;height:48px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:22px;cursor:pointer;z-index:99;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.mdf-anim-float .mdf-card[data-v-e2c41bb1]{animation-name:mdf-float-e2c41bb1}.mdf-anim-bounce .mdf-card[data-v-e2c41bb1]{animation-name:mdf-bounce-e2c41bb1}.mdf-anim-slideUp .mdf-card[data-v-e2c41bb1]{animation-name:mdf-slideUp-e2c41bb1}@keyframes mdf-float-e2c41bb1{0%,to{transform:translateY(0)}50%{transform:translateY(var(--v3f58edd4))}}@keyframes mdf-bounce-e2c41bb1{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(var(--v3f58edd4)) scale(1.03)}60%{transform:translateY(var(--v1cb67610))}}@keyframes mdf-slideUp-e2c41bb1{0%{transform:translateY(30px);opacity:0}20%{transform:translateY(0);opacity:1}90%{transform:translateY(var(--v2020274e))}to{transform:translateY(0)}}.mqs-root[data-v-a5a417d9]{margin:12px;padding:16px;background:#fff;border-radius:14px;box-shadow:0 1px 4px #0000000f}.mqs-header[data-v-a5a417d9]{font-size:15px;font-weight:700;color:#333;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.mqs-go-btn[data-v-a5a417d9]{font-size:12px;color:#1890ff;background:none;border:1px solid #1890ff;padding:3px 10px;border-radius:12px;cursor:pointer}.mqs-list[data-v-a5a417d9]{display:flex;flex-direction:column;gap:10px}.mqs-item[data-v-a5a417d9]{display:flex;align-items:center;gap:8px}.mqs-label[data-v-a5a417d9]{width:80px;font-size:12px;color:#666;text-align:right;flex-shrink:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mqs-bar-wrap[data-v-a5a417d9]{flex:1;height:14px;background:#f0f0f0;border-radius:7px;overflow:hidden}.mqs-bar[data-v-a5a417d9]{height:100%;border-radius:7px;transition:width .5s ease;min-width:4px}.mqs-bar-low[data-v-a5a417d9]{background:#91d5ff}.mqs-bar-mid[data-v-a5a417d9]{background:#69c0ff}.mqs-bar-high[data-v-a5a417d9]{background:#1890ff}.mqs-val[data-v-a5a417d9]{width:40px;font-size:12px;font-weight:600;color:#333;text-align:right;flex-shrink:0}.mdd-root[data-v-58910e48]{margin:8px 0}.mdd-header[data-v-58910e48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.mdd-title[data-v-58910e48]{font-size:15px;font-weight:600;color:#333;display:flex;align-items:center;gap:6px}.mdd-icon[data-v-58910e48]{font-size:18px}.mdd-btn-full[data-v-58910e48]{padding:6px 14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500}.mdd-btn-full[data-v-58910e48]:hover{opacity:.9}.mdd-cards[data-v-58910e48]{display:grid;gap:10px}.mdd-grid-2[data-v-58910e48]{grid-template-columns:repeat(2,1fr)}.mdd-grid-3[data-v-58910e48]{grid-template-columns:repeat(3,1fr)}.mdd-card[data-v-58910e48]{background:#fff;border-radius:12px;padding:14px 12px;text-align:center;box-shadow:0 1px 4px #0000000f;transition:transform .15s}.mdd-card[data-v-58910e48]:hover{transform:translateY(-1px);box-shadow:0 2px 8px #0000001a}.mdd-card-total[data-v-58910e48]{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.mdd-card-icon[data-v-58910e48]{font-size:22px;margin-bottom:6px}.mdd-card-num[data-v-58910e48]{font-size:22px;font-weight:700;color:#333}.mdd-card-num.large[data-v-58910e48]{font-size:28px}.mdd-card-label[data-v-58910e48]{font-size:12px;color:#888;margin-top:4px}.mdd-loading[data-v-58910e48],.mdd-empty[data-v-58910e48]{text-align:center;padding:20px;color:#999;font-size:13px}.mdd-modal[data-v-58910e48]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0009;display:flex;align-items:center;justify-content:center;z-index:2000}.mdd-modal-content[data-v-58910e48]{background:#f5f5f8;border-radius:16px;padding:24px;width:90vw;max-width:600px;max-height:85vh;overflow-y:auto}.mdd-modal-header[data-v-58910e48]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.mdd-modal-header h3[data-v-58910e48]{margin:0;font-size:18px}.mdd-close[data-v-58910e48]{background:none;border:none;font-size:22px;cursor:pointer;color:#999;padding:0 4px}@media (max-width: 480px){.mdd-grid-3[data-v-58910e48]{grid-template-columns:repeat(2,1fr)}.mdd-card-num[data-v-58910e48]{font-size:18px}.mdd-card-num.large[data-v-58910e48]{font-size:22px}}.pr-root[data-v-e7fdeb98]{max-width:100%}.pr-vehicle-bar[data-v-e7fdeb98]{display:flex;gap:8px;padding:10px 14px;background:#f0f5ff;border-bottom:1px solid #d6e4ff;justify-content:center}.pr-vlink[data-v-e7fdeb98]{padding:6px 16px;border-radius:6px;background:#1677ff;color:#fff;text-decoration:none;font-size:13px}.pr-vlink-add[data-v-e7fdeb98]{background:#fff;color:#1677ff;border:1px solid #1677ff}.pr-modules[data-v-e7fdeb98]{display:flex;flex-direction:column;gap:0}.pr-empty[data-v-e7fdeb98]{text-align:center;padding:80px 20px;color:#999}.pr-loading[data-v-e7fdeb98]{text-align:center;padding:40px;color:#999}.poll-banner-wrap[data-v-412665e1]{width:100%;max-width:640px;margin:0 auto 12px;border-radius:12px;overflow:hidden;position:relative}.poll-banner-track[data-v-412665e1]{display:flex;transition:transform .5s cubic-bezier(.25,.46,.45,.94)}.poll-banner-slide[data-v-412665e1]{min-width:100%;height:140px;background-size:cover;background-position:center;cursor:pointer;position:relative;display:flex;flex-direction:column;justify-content:flex-end}.banner-dots[data-v-412665e1]{position:absolute;bottom:8px;right:12px;display:flex;gap:6px}.banner-dots span[data-v-412665e1]{width:6px;height:6px;border-radius:50%;background:#ffffff80;transition:all .3s}.banner-dots span.active[data-v-412665e1]{background:#fff;width:16px;border-radius:3px}.banner-title[data-v-412665e1]{padding:8px 16px;background:linear-gradient(transparent,#00000080);color:#fff;font-size:13px;font-weight:500}.mva-root[data-v-ac308eb5]{padding:0}.mva-filters[data-v-ac308eb5]{padding:8px 12px;background:#fff;border-bottom:1px solid #f0f0f0}.tag-row[data-v-ac308eb5]{display:flex;align-items:center;gap:4px;flex-wrap:nowrap;overflow-x:auto;padding:3px 0;scrollbar-width:none}.tag-row[data-v-ac308eb5]::-webkit-scrollbar{display:none}.tag-filter-label[data-v-ac308eb5]{font-size:12px;color:#999;flex-shrink:0}.tag-filter-btn[data-v-ac308eb5]{flex-shrink:0;font-size:12px;padding:4px 10px;border-radius:12px;background:#f5f5f5;color:#666;cursor:pointer;border:1px solid transparent}.tag-filter-btn.active[data-v-ac308eb5]{background:#e6f7ff;color:#1890ff;border-color:#1890ff}.tag-parent[data-v-ac308eb5]{font-weight:500;font-size:13px}.tag-clear[data-v-ac308eb5]{font-size:11px;color:#ff4d4f;cursor:pointer;flex-shrink:0}.mva-no-match[data-v-ac308eb5]{font-size:12px;color:#fa8c16;padding:4px 0;display:block}.mva-header-bar[data-v-ac308eb5]{display:flex;position:sticky;top:0;z-index:10;background:#f7f8fa;border-bottom:2px solid #e0e0e0}.mva-hdr-spacer[data-v-ac308eb5]{width:140px;flex-shrink:0}.mva-hdr-dates[data-v-ac308eb5]{display:flex;overflow:hidden;flex:1}.mva-loading[data-v-ac308eb5],.mva-empty[data-v-ac308eb5]{text-align:center;padding:60px 20px;color:#999}.mva-empty-icon[data-v-ac308eb5]{font-size:48px;margin-bottom:8px}.mva-header-bar[data-v-ac308eb5]{display:flex;position:sticky;top:0;z-index:10;background:#fff;border-bottom:1px solid #f0f0f0}.mva-hdr-spacer[data-v-ac308eb5]{width:140px;flex-shrink:0;border-right:1px solid #f0f0f0}.mva-hdr-dates[data-v-ac308eb5]{display:flex;overflow-x:hidden;flex:1}.mva-cell[data-v-ac308eb5]{flex-shrink:0;width:64px;text-align:center;padding:4px 2px}.mva-cell-date[data-v-ac308eb5]{background:#fafafa;border-right:1px solid #f0f0f0}.mva-cell-date.today[data-v-ac308eb5]{background:#e6f7ff}.mva-cell-date.weekend[data-v-ac308eb5]{background:#fff7e6}.mva-month[data-v-ac308eb5]{font-size:10px;color:#999;display:block}.mva-day[data-v-ac308eb5]{font-size:16px;font-weight:600;color:#333;display:block}.mva-weekday[data-v-ac308eb5]{font-size:10px;color:#bbb;display:block}.mva-main[data-v-ac308eb5]{display:flex;overflow:hidden}.mva-user-col[data-v-ac308eb5]{width:140px;flex-shrink:0;border-right:1px solid #f0f0f0;background:#fff}.mva-user-card[data-v-ac308eb5]{padding:8px 10px;border-bottom:1px solid #f5f5f5;cursor:pointer;min-height:64px;display:flex;flex-direction:column;justify-content:center}.mva-user-card[data-v-ac308eb5]:hover{background:#fafafa}.mva-card-top[data-v-ac308eb5]{display:flex;align-items:center;gap:6px}.mva-avatar[data-v-ac308eb5]{width:28px;height:28px;border-radius:50%;object-fit:cover}.mva-avatar-placeholder[data-v-ac308eb5]{width:28px;height:28px;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.mva-nickname[data-v-ac308eb5]{font-size:13px;font-weight:500;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mva-card-bottom[data-v-ac308eb5]{display:flex;gap:4px;margin-top:4px;flex-wrap:wrap}.mva-badge[data-v-ac308eb5]{padding:1px 6px;border-radius:8px;font-size:10px}.mva-badge-verify[data-v-ac308eb5]{background:#f6ffed;color:#52c41a}.mva-badge-level[data-v-ac308eb5]{background:#e6f7ff;color:#1890ff}.mva-stat[data-v-ac308eb5]{font-size:10px;color:#999}.mva-scroll-col[data-v-ac308eb5]{flex:1;overflow-x:auto;scrollbar-width:none}.mva-scroll-col[data-v-ac308eb5]::-webkit-scrollbar{display:none}.mva-scroll-table[data-v-ac308eb5]{display:flex;flex-direction:column}.mva-data-row[data-v-ac308eb5]{display:flex}.mva-cell-content[data-v-ac308eb5]{height:64px;display:flex;align-items:center;justify-content:center;font-size:12px;color:#333;cursor:pointer;border-right:1px solid #f0f0f0;border-bottom:1px solid #f5f5f5;transition:background .15s;background:#fff}.mva-cell-content[data-v-ac308eb5]:hover{background:#e6f7ff}.mva-cell-content.filled[data-v-ac308eb5]{background:#f6ffed}.mva-cell-content.filled[data-v-ac308eb5]:hover{background:#d9f7be}.mva-tag[data-v-ac308eb5]{font-size:12px}.mva-modal[data-v-ac308eb5]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:2000}.mva-modal-box[data-v-ac308eb5]{background:#fff;border-radius:14px;padding:24px;width:360px;max-width:90vw;position:relative;max-height:80vh;overflow-y:auto}.mva-close[data-v-ac308eb5]{position:absolute;top:8px;right:12px;border:none;background:none;font-size:24px;color:#999;cursor:pointer}.mva-pop-user[data-v-ac308eb5]{font-size:16px;font-weight:700;color:#52c41a;margin-bottom:8px;cursor:pointer}.mva-pop-date[data-v-ac308eb5]{font-size:14px;color:#999;margin-bottom:8px}.mva-pop-tag[data-v-ac308eb5]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.mva-pop-detail[data-v-ac308eb5]{font-size:14px;color:#555;line-height:1.6;margin-bottom:12px;white-space:pre-wrap}.mva-pop-empty[data-v-ac308eb5]{font-size:14px;color:#bbb;text-align:center;padding:16px}.mva-pop-status[data-v-ac308eb5]{font-size:12px;color:#999;margin-bottom:12px}.mva-pop-refs[data-v-ac308eb5]{margin-bottom:6px;font-size:12px;color:#888}.mva-modal-actions[data-v-ac308eb5]{display:flex;justify-content:center}.mva-btn-msg[data-v-ac308eb5]{padding:10px 24px;background:#52c41a;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.login-wrap[data-v-eb64c9ca]{min-height:100vh;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden;padding:24px 0}.login-bg[data-v-eb64c9ca]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(160deg,#667eea,#764ba2,#f5f7fa)}.login-body[data-v-eb64c9ca]{position:relative;z-index:1;width:100%;max-width:400px;padding:0 24px}.login-body.is-row[data-v-eb64c9ca]{max-width:660px}.login-brand[data-v-eb64c9ca]{text-align:center;margin-bottom:36px}.brand-logo[data-v-eb64c9ca]{display:inline-block;height:auto;max-height:64px;max-width:220px;width:auto;object-fit:contain;margin-bottom:8px;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2))}.brand-name[data-v-eb64c9ca]{font-size:24px;font-weight:700;color:#fff;letter-spacing:2px}.brand-tag[data-v-eb64c9ca]{font-size:14px;color:#ffffffd9;margin-top:8px;font-weight:300;letter-spacing:2px}.login-card[data-v-eb64c9ca]{background:#fff;border-radius:16px;padding:32px 28px;box-shadow:0 8px 40px #00000026}.btn-wx[data-v-eb64c9ca]{display:block;width:100%;padding:16px;background:#07c160;color:#fff;border:none;border-radius:12px;font-size:18px;font-weight:700;cursor:pointer;letter-spacing:2px}.btn-wx[data-v-eb64c9ca]:hover{background:#06ad56}.btn-wx[data-v-eb64c9ca]:disabled{background:#a0d8b8;cursor:not-allowed}.login-hint[data-v-eb64c9ca]{text-align:center;font-size:12px;color:#999;margin-top:14px}.agreement-check[data-v-eb64c9ca]{display:flex;align-items:center;gap:8px;font-size:12px;color:#888;margin-top:18px;justify-content:center}.agreement-check a[data-v-eb64c9ca]{color:#667eea;text-decoration:none}.agreement-check a[data-v-eb64c9ca]:hover{text-decoration:underline}.login-card--row[data-v-eb64c9ca]{display:flex;align-items:center;gap:36px;padding:32px 36px}.qr-col[data-v-eb64c9ca]{flex:0 0 auto;text-align:center}.qr-box[data-v-eb64c9ca]{position:relative;width:190px;height:190px;border:1px solid #eee;border-radius:12px;overflow:hidden;background:#fafafa}.qr-img[data-v-eb64c9ca]{width:100%;height:100%;display:block}.qr-placeholder[data-v-eb64c9ca]{display:flex;align-items:center;justify-content:center;height:100%;color:#bbb;font-size:13px}.qr-mask[data-v-eb64c9ca]{position:absolute;top:0;right:0;bottom:0;left:0;background:#fffffff0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;font-size:14px;color:#333}.qr-mask-icon[data-v-eb64c9ca]{font-size:40px;color:#07c160;line-height:1}.qr-refresh[data-v-eb64c9ca]{margin-top:4px;padding:8px 18px;background:#07c160;color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer}.qr-status[data-v-eb64c9ca]{margin-top:12px;font-size:12px;color:#666;min-height:18px}.qr-status-ok[data-v-eb64c9ca]{color:#07c160}.qr-status-err[data-v-eb64c9ca]{color:#e64545}.info-col[data-v-eb64c9ca]{flex:1 1 auto;min-width:0}.info-logo[data-v-eb64c9ca]{display:block;height:auto;max-height:60px;max-width:200px;width:auto;object-fit:contain;margin-bottom:10px}.info-name[data-v-eb64c9ca]{font-size:22px;font-weight:700;color:#222;letter-spacing:1px;line-height:1.3}.info-tag[data-v-eb64c9ca]{font-size:13px;color:#999;margin-top:6px;letter-spacing:1px}.info-divider[data-v-eb64c9ca]{height:1px;background:#f0f0f0;margin:18px 0 16px}.info-title[data-v-eb64c9ca]{font-size:17px;font-weight:700;color:#333}.info-hint[data-v-eb64c9ca]{font-size:13px;color:#888;margin-top:8px;line-height:1.7}.info-agree[data-v-eb64c9ca]{font-size:12px;color:#aaa;margin-top:14px}.info-agree a[data-v-eb64c9ca]{color:#667eea;text-decoration:none}.info-agree a[data-v-eb64c9ca]:hover{text-decoration:underline}.qr-refresh-inline[data-v-eb64c9ca]{display:block;width:100%;margin-top:14px;padding:10px 18px;background:#07c160;color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer}@media (max-width: 620px){.login-card--row[data-v-eb64c9ca]{flex-direction:column;gap:22px;padding:28px 22px}.info-col[data-v-eb64c9ca]{text-align:center}.info-logo[data-v-eb64c9ca]{margin-left:auto;margin-right:auto}}.reg-page[data-v-f020bde5]{min-height:100vh;background:#f5f7fa;padding:20px}.reg-box[data-v-f020bde5]{max-width:480px;margin:0 auto;background:#fff;border-radius:20px;padding:32px 24px}h2[data-v-f020bde5]{text-align:center;color:#333;font-size:22px;margin:0 0 4px}.subtitle[data-v-f020bde5]{text-align:center;color:#999;font-size:14px;margin-bottom:20px}.step-bar[data-v-f020bde5]{display:flex;align-items:center;justify-content:center;gap:8px;margin-bottom:24px}.step-dot[data-v-f020bde5]{width:28px;height:28px;border-radius:50%;background:#e0e0e0;color:#999;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;transition:all .3s}.step-dot.active[data-v-f020bde5]{background:#667eea;color:#fff}.step-dot.cur[data-v-f020bde5]{box-shadow:0 0 0 4px #667eea33}.step-line[data-v-f020bde5]{width:40px;height:2px;background:#e0e0e0;transition:all .3s}.step-line.on[data-v-f020bde5]{background:#667eea}h3[data-v-f020bde5]{color:#333;font-size:16px;margin-bottom:16px}.star[data-v-f020bde5]{color:#ff4d4f}.already-set[data-v-f020bde5]{background:#f0f2ff;border-radius:10px;padding:12px 16px;margin-bottom:16px;font-size:14px;color:#667eea}.fg[data-v-f020bde5]{margin-bottom:16px}.fg label[data-v-f020bde5]{display:block;font-size:14px;color:#333;margin-bottom:6px}.fg input[data-v-f020bde5],.fg select[data-v-f020bde5],.fg textarea[data-v-f020bde5]{width:100%;padding:12px 14px;border:1px solid #e0e0e0;border-radius:10px;font-size:15px;outline:none;transition:border-color .2s;box-sizing:border-box;background:#fff}.fg input[data-v-f020bde5]:focus,.fg select[data-v-f020bde5]:focus,.fg textarea[data-v-f020bde5]:focus{border-color:#667eea}.fg textarea[data-v-f020bde5]{resize:vertical}.hint[data-v-f020bde5]{display:block;font-size:12px;color:#999;margin-top:4px}.char-count[data-v-f020bde5]{font-size:12px;color:#999;float:right}.region-row[data-v-f020bde5]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.region-row select[data-v-f020bde5]{padding:10px 8px;border:1px solid #e0e0e0;border-radius:10px;font-size:14px;outline:none;background:#fff}.identity-list[data-v-f020bde5]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:24px}.id-card[data-v-f020bde5]{background:linear-gradient(135deg,#f5f7fa,#e8ecf4);border-radius:14px;padding:18px 8px;text-align:center;cursor:pointer;border:2px solid transparent;font-size:15px;font-weight:500;color:#333;transition:all .3s}.id-card[data-v-f020bde5]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 4px 15px #667eea33}.back-row[data-v-f020bde5]{margin-bottom:16px}.back-link[data-v-f020bde5]{color:#667eea;cursor:pointer;font-size:14px}.section-label[data-v-f020bde5]{font-size:15px;color:#333;font-weight:600;margin-bottom:12px}.tag-groups[data-v-f020bde5]{display:flex;flex-direction:column;gap:16px;margin-bottom:16px}.tag-group-title[data-v-f020bde5]{font-size:13px;color:#999;margin-bottom:6px;padding-left:4px}.tag-children[data-v-f020bde5]{display:flex;flex-wrap:wrap;gap:8px}.tag-item[data-v-f020bde5]{padding:8px 16px;background:#f5f7fa;border-radius:20px;font-size:13px;cursor:pointer;border:2px solid transparent;transition:all .2s}.tag-item[data-v-f020bde5]:hover{border-color:#d0d0ff}.tag-item.active[data-v-f020bde5]{border-color:#667eea;background:#f0f2ff;color:#667eea}.selected-tip[data-v-f020bde5]{font-size:13px;color:#667eea;margin-bottom:16px}.avatar-section[data-v-f020bde5]{margin:24px 0}.empty-avatar[data-v-f020bde5]{font-size:40px;color:#ccc}.btn-group[data-v-f020bde5]{display:flex;gap:12px;margin-top:20px}.agreement-check[data-v-f020bde5]{margin-top:16px;display:flex;align-items:center;gap:8px;font-size:13px;color:#888}.agreement-check a[data-v-f020bde5]{color:#667eea;text-decoration:none}.agreement-check a[data-v-f020bde5]:hover{text-decoration:underline}.btn-next[data-v-f020bde5],.btn-back[data-v-f020bde5]{flex:1;padding:16px;border:none;border-radius:12px;font-size:16px;cursor:pointer}.btn-next[data-v-f020bde5]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-next[data-v-f020bde5]:disabled{opacity:.6;cursor:not-allowed}.btn-back[data-v-f020bde5]{background:#f0f0f0;color:#666}.ag-page[data-v-d3ed3401]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;color:#333;background:#f8f9fc;min-height:100vh}.ag-header[data-v-d3ed3401]{text-align:center;padding:48px 20px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.ag-brand[data-v-d3ed3401]{color:#ffffffb3;font-size:13px;text-decoration:none}.ag-header h1[data-v-d3ed3401]{margin:12px 0 6px;font-size:26px;font-weight:700}.ag-date[data-v-d3ed3401]{font-size:13px;color:#fff9;margin:0}.ag-body[data-v-d3ed3401]{max-width:760px;margin:0 auto;padding:32px 20px 60px}.ag-section[data-v-d3ed3401]{background:#fff;border-radius:12px;padding:24px;margin-bottom:16px}.ag-section h2[data-v-d3ed3401]{margin:0 0 14px;font-size:17px;color:#667eea}.ag-section p[data-v-d3ed3401]{margin:0 0 10px;font-size:14px;line-height:1.8;color:#555}.ag-section p b[data-v-d3ed3401]{color:#333}.ag-section p[data-v-d3ed3401]:last-child{margin-bottom:0}.ag-footer[data-v-d3ed3401]{text-align:center;padding:0 20px 40px;color:#bbb;font-size:12px}.cl-root[data-v-656fe28d]{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;min-height:100vh;background:#f5f6fa;color:#333}.cl-hero[data-v-656fe28d]{text-align:center;padding:60px 20px 40px;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);color:#fff}.cl-brand[data-v-656fe28d]{color:#fff9;font-size:13px;text-decoration:none}.cl-brand[data-v-656fe28d]:hover{color:#fff}.cl-hero h1[data-v-656fe28d]{margin:14px 0 6px;font-size:28px;font-weight:800}.cl-sub[data-v-656fe28d]{margin:0;font-size:14px;color:#ffffff80}.cl-timeline[data-v-656fe28d]{max-width:700px;margin:40px auto 60px;padding:0 20px;position:relative}.cl-timeline[data-v-656fe28d]:before{content:"";position:absolute;left:28px;top:0;bottom:0;width:2px;background:#e0e0e0}.cl-entry[data-v-656fe28d]{position:relative;padding-left:56px;margin-bottom:24px}.cl-dot[data-v-656fe28d]{position:absolute;left:20px;top:18px;width:18px;height:18px;border-radius:50%;background:#667eea;border:4px solid #f5f6fa;z-index:2}.cl-card[data-v-656fe28d]{background:#fff;border-radius:14px;padding:20px 24px;box-shadow:0 2px 12px #0000000f}.cl-card-head[data-v-656fe28d]{margin-bottom:8px}.cl-date[data-v-656fe28d]{font-size:12px;color:#667eea;font-weight:600}.cl-card h3[data-v-656fe28d]{margin:0 0 10px;font-size:16px;color:#1a1a2e}.cl-card ul[data-v-656fe28d]{margin:0;padding:0;list-style:none}.cl-card li[data-v-656fe28d]{padding:5px 0;font-size:13px;line-height:1.7;color:#666}.cl-empty[data-v-656fe28d]{text-align:center;padding:80px 0;color:#bbb;font-size:14px}.cl-footer[data-v-656fe28d]{text-align:center;padding:0 20px 40px;color:#ccc;font-size:12px}@media (max-width: 600px){.cl-hero[data-v-656fe28d]{padding:40px 16px 28px}.cl-hero h1[data-v-656fe28d]{font-size:22px}.cl-entry[data-v-656fe28d]{padding-left:44px}.cl-dot[data-v-656fe28d]{left:14px}.cl-card[data-v-656fe28d]{padding:14px 16px}.cl-card h3[data-v-656fe28d]{font-size:14px}.cl-card li[data-v-656fe28d]{font-size:12px}}.bc-wrap[data-v-d2927612]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;border-radius:12px;margin-bottom:16px}.bc-slide[data-v-d2927612]{flex-shrink:0;width:100%;min-height:140px;scroll-snap-align:start;position:relative;overflow:hidden;background:#f5f5f5}.bc-slide img[data-v-d2927612]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.bc-content[data-v-d2927612]{position:relative;z-index:1;padding:20px;color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.5)}.bc-content h3[data-v-d2927612]{font-size:16px;margin:0 0 4px}.vd-strip-wrapper[data-v-179b431b]{position:relative}.vd-strip[data-v-179b431b]{display:flex;overflow-x:auto;overflow-y:hidden;gap:2px;padding:4px 0;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.vd-strip[data-v-179b431b]::-webkit-scrollbar{display:none}.vd-day[data-v-179b431b]{flex-shrink:0;width:56px;text-align:center;cursor:default;border-radius:6px;padding:4px 2px;transition:all .15s}.vd-day[data-v-179b431b]:hover{background:#f0f0f0}.vd-day.today[data-v-179b431b]{background:#e3f2fd}.vd-day.today .vd-date[data-v-179b431b]{color:#1976d2;font-weight:700}.vd-day.filled[data-v-179b431b]{background:#e8f5e9}.vd-day.filled.today[data-v-179b431b]{background:#c8e6c9}.vd-day .vd-date[data-v-179b431b]{font-size:12px;color:#666;line-height:1.3;white-space:nowrap}.vd-day .vd-tag[data-v-179b431b]{font-size:12px;color:#333;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:52px}.vd-day.filled .vd-tag[data-v-179b431b]{color:#2e7d32}.vd-strip.editable .vd-day[data-v-179b431b]{cursor:pointer;border:1px solid transparent}.vd-strip.editable .vd-day[data-v-179b431b]:hover{background:#f5f5f5;border-color:#1890ff}.vd-strip.editable .vd-day.selected[data-v-179b431b]{background:#1890ff;border-color:#1890ff}.vd-strip.editable .vd-day.selected .vd-date[data-v-179b431b],.vd-strip.editable .vd-day.selected .vd-tag[data-v-179b431b]{color:#fff}.vd-arrow[data-v-179b431b]{display:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;background:#0000004d;color:#fff;width:24px;height:24px;border-radius:50%;text-align:center;line-height:24px;font-size:12px;cursor:pointer}.vd-arrow-left[data-v-179b431b]{left:0}.vd-arrow-right[data-v-179b431b]{right:0}.vus-bar[data-v-046f5eaa]{height:26px;overflow:hidden;display:flex;align-items:center;padding:0 12px;cursor:pointer}.vus-track[data-v-046f5eaa]{display:flex;animation:vus-scroll-046f5eaa 30s linear infinite;white-space:nowrap;gap:48px}.vus-item[data-v-046f5eaa]{font-size:12px;color:#1890ff;cursor:pointer}.vus-item[data-v-046f5eaa]:hover{text-decoration:underline}@keyframes vus-scroll-046f5eaa{0%{transform:translate(100%)}to{transform:translate(-100%)}}.profile-page[data-v-bed54871]{min-height:100vh;background:#f5f7fa;padding:16px 16px 80px;max-width:800px;margin:0 auto}.header[data-v-bed54871]{display:flex;align-items:center;justify-content:center;padding:12px 16px;background:#fff;border-radius:12px;margin-bottom:16px;box-shadow:0 2px 8px #0000000f}.header h2[data-v-bed54871]{font-size:16px;color:#333}.user-header[data-v-bed54871]{background:#fff;border-radius:12px;padding:20px 16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000f;color:#333}.user-info[data-v-bed54871]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.avatar[data-v-bed54871]{width:56px;height:56px;border-radius:50%;background:#6b5ce7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px;overflow:hidden;flex-shrink:0}.avatar img[data-v-bed54871]{width:100%;height:100%;object-fit:cover}.user-meta[data-v-bed54871]{flex:1}.user-meta h3[data-v-bed54871]{font-size:17px;margin-bottom:6px;color:#333}.tags[data-v-bed54871]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-bed54871]{padding:2px 8px;border-radius:10px;font-size:11px}.tag.identity[data-v-bed54871]{background:#e3f2fd;color:#1976d2}.tag.member[data-v-bed54871]{background:#f3e5f5;color:#7b1fa2;cursor:pointer}.invite-code-display[data-v-bed54871]{margin-top:8px;font-size:12px;color:#666;background:#f5f5f5;padding:4px 8px;border-radius:6px;display:inline-block}.stats-row[data-v-bed54871]{display:flex;justify-content:space-around;text-align:center}.stat-num[data-v-bed54871]{font-size:20px;font-weight:700;color:#333}.stat-label[data-v-bed54871]{font-size:11px;color:#999;margin-top:2px}.quick-actions[data-v-bed54871],.cert-status[data-v-bed54871],.my-resources[data-v-bed54871]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 2px 8px #0000000f}.section-title[data-v-bed54871]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.action-grid[data-v-bed54871]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.action-item[data-v-bed54871]{display:flex;flex-direction:column;align-items:center;gap:6px;cursor:pointer;position:relative;padding:8px;border-radius:8px}.action-item[data-v-bed54871]:hover{background:#f5f7fa}.action-icon[data-v-bed54871]{width:44px;height:44px;border-radius:12px;background:#f5f7fa;display:flex;align-items:center;justify-content:center;font-size:20px}.action-item span[data-v-bed54871]{font-size:12px;color:#666}.msg-badge[data-v-bed54871]{position:absolute;top:-4px;right:4px;background:#ff4757;color:#fff;font-size:10px;padding:1px 5px;border-radius:8px}.cert-card[data-v-bed54871]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;border-radius:10px;background:#f5f7fa}.cert-card.verified[data-v-bed54871]{background:#e8f5e9}.cert-card.pending[data-v-bed54871]{background:#fff8e1}.cert-card.rejected[data-v-bed54871]{background:#ffebee}.cert-label[data-v-bed54871]{font-size:14px;color:#333}.cert-action[data-v-bed54871]{font-size:13px;color:#6b5ce7;cursor:pointer}.cert-action.verified[data-v-bed54871]{color:#2e7d32;cursor:default}.post-list[data-v-bed54871]{display:flex;flex-direction:column;gap:12px}.post-item[data-v-bed54871]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;cursor:pointer;transition:transform .2s}.post-item[data-v-bed54871]:hover{transform:translateY(-2px);box-shadow:0 4px 16px #0000001a}.post-cat[data-v-bed54871]{padding:2px 6px;border-radius:4px;font-size:11px;background:#e3f2fd;color:#1976d2;flex-shrink:0}.post-title[data-v-bed54871]{flex:1;font-size:14px;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.post-time[data-v-bed54871]{font-size:11px;color:#bbb;flex-shrink:0}.modal[data-v-bed54871]{position:fixed;top:0;left:0;width:100%;height:100%;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-bed54871]{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.modal-content h3[data-v-bed54871]{font-size:18px;color:#333;margin-bottom:20px}.form-group[data-v-bed54871]{margin-bottom:16px}.form-group label[data-v-bed54871]{display:block;font-size:14px;color:#333;margin-bottom:6px;font-weight:500}.form-group input[data-v-bed54871],.form-group textarea[data-v-bed54871]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;box-sizing:border-box}.form-group textarea[data-v-bed54871]{resize:vertical}.star[data-v-bed54871]{color:#ff4757}.category-list-edit[data-v-bed54871]{display:flex;flex-wrap:wrap;gap:8px}.category-chip[data-v-bed54871]{padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer;border:1px solid #ddd;background:#f5f5f5;transition:all .3s}.category-chip.active[data-v-bed54871]{background:#6b5ce7;color:#fff;border-color:#6b5ce7}.tag-list-edit[data-v-bed54871]{display:flex;flex-wrap:wrap;gap:8px}.tag-chip[data-v-bed54871]{padding:6px 14px;border-radius:16px;font-size:13px;cursor:pointer;border:1px solid #ddd;background:#f5f5f5;transition:all .3s}.tag-chip.active[data-v-bed54871]{background:#e3f2fd;color:#1976d2;border-color:#1976d2}.selected-tip[data-v-bed54871]{font-size:12px;color:#999;margin-top:6px}.tag-parents[data-v-bed54871]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.tag-parent-chip[data-v-bed54871]{padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;border:1px solid #ddd;background:#f5f5f5}.tag-parent-chip.active[data-v-bed54871]{background:#6b5ce7;color:#fff;border-color:#6b5ce7}.tag-children[data-v-bed54871]{display:flex;flex-wrap:wrap;gap:6px;padding:6px 0}.tag-child-chip[data-v-bed54871]{padding:4px 12px;border-radius:14px;font-size:12px;cursor:pointer;border:1px solid #e0e0e0;background:#fff}.tag-child-chip.active[data-v-bed54871]{background:#e3f2fd;color:#1976d2;border-color:#1976d2}.tag-hint[data-v-bed54871]{font-size:12px;color:#bbb;padding:4px 0}.modal-actions[data-v-bed54871]{display:flex;gap:12px;margin-top:20px}.btn-cancel[data-v-bed54871]{flex:1;padding:12px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.btn-save[data-v-bed54871]{flex:1;padding:12px;border:none;border-radius:8px;background:#6b5ce7;color:#fff;font-size:14px;cursor:pointer}.btn-save[data-v-bed54871]:disabled{background:#ccc;cursor:not-allowed}.lb-overlay[data-v-bed54871]{position:fixed;z-index:9999;top:0;right:0;bottom:0;left:0;background:#000000eb;display:flex;align-items:center;justify-content:center}.lb-image[data-v-bed54871]{max-width:100vw;max-height:100vh;object-fit:contain;cursor:zoom-in;transition:transform .3s ease}.lb-image.lb-zoomed[data-v-bed54871]{transform:scale(3);cursor:zoom-out}.lb-close[data-v-bed54871]{position:fixed;top:16px;right:16px;z-index:10000;width:40px;height:40px;border-radius:50%;background:#ffffff26;border:none;color:#fff;font-size:22px;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lb-prev[data-v-bed54871],.lb-next[data-v-bed54871]{position:fixed;top:50%;transform:translateY(-50%);z-index:10000;width:44px;height:44px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;font-size:28px;cursor:pointer;line-height:44px;text-align:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.lb-prev[data-v-bed54871]{left:12px}.lb-next[data-v-bed54871]{right:12px}.lb-counter[data-v-bed54871]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#00000080;color:#fff;padding:4px 14px;border-radius:12px;font-size:13px;z-index:10000}.my-banners[data-v-d900e841]{min-height:100vh;background:#f5f7fa;padding-bottom:80px}.page-header[data-v-d900e841]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border-bottom:1px solid #f0f0f0}.page-header h2[data-v-d900e841]{font-size:17px;color:#333}.btn-back[data-v-d900e841]{background:none;border:none;font-size:16px;color:#667eea;cursor:pointer;padding:4px 8px}.banner-tip[data-v-d900e841]{padding:12px 16px;font-size:13px;text-align:center}.banner-tip b[data-v-d900e841]{margin:0 2px}.banner-list[data-v-d900e841]{padding:12px;display:flex;flex-direction:column;gap:12px}.banner-item[data-v-d900e841]{background:#fff;border-radius:10px;overflow:hidden;box-shadow:0 2px 8px #0000000f}.banner-preview[data-v-d900e841]{width:100%;height:160px;object-fit:cover;display:block}.banner-title[data-v-d900e841]{padding:8px 12px;font-size:13px;color:#666}.banner-link[data-v-d900e841]{padding:0 12px 8px;font-size:12px;color:#999;word-break:break-all}.banner-link a[data-v-d900e841]{color:#667eea}.btn-del[data-v-d900e841]{margin:0 12px 12px;padding:6px 16px;background:#ff5252;color:#fff;border:none;border-radius:6px;font-size:13px;cursor:pointer}.empty-tip[data-v-d900e841]{text-align:center;padding:60px 20px;color:#999}.empty-icon[data-v-d900e841]{font-size:48px;margin-bottom:12px}.tip-sub[data-v-d900e841]{font-size:12px;color:#bbb;margin-top:8px}.btn-upgrade[data-v-d900e841]{margin-top:16px;padding:10px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:20px;font-size:14px;cursor:pointer}.upload-area[data-v-d900e841]{margin:16px;padding:24px;border:2px dashed #ccc;border-radius:12px;text-align:center;cursor:pointer;background:#fff}.upload-placeholder[data-v-d900e841]{font-size:16px;color:#667eea;margin-bottom:8px}.upload-tip[data-v-d900e841]{font-size:12px;color:#999}.upload-progress[data-v-d900e841]{text-align:center;padding:16px;color:#667eea;font-size:14px}.modal-mask[data-v-d900e841]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.modal-box[data-v-d900e841]{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:400px}.modal-box h3[data-v-d900e841]{font-size:16px;margin-bottom:16px;color:#333}.link-input[data-v-d900e841]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:8px;font-size:14px;margin-bottom:16px;box-sizing:border-box}.modal-actions[data-v-d900e841]{display:flex;justify-content:flex-end;gap:12px}.modal-actions button[data-v-d900e841]{padding:8px 20px;border-radius:8px;font-size:14px;cursor:pointer;border:1px solid #ddd;background:#fff}.modal-actions button.primary[data-v-d900e841]{background:#667eea;color:#fff;border-color:#667eea}.vehicle-page[data-v-004cd451]{min-height:100vh;background:#f5f7fa}.header[data-v-004cd451]{display:flex;align-items:center;justify-content:space-between;padding:16px;background:#fff;border-bottom:1px solid #eee}.btn-back[data-v-004cd451]{background:none;border:none;font-size:16px;color:#667eea;cursor:pointer}h2[data-v-004cd451]{font-size:18px;color:#333}.btn-add[data-v-004cd451]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:8px 16px;border-radius:20px;font-size:14px;cursor:pointer}.slot-info[data-v-004cd451]{background:#fff;padding:16px;margin-bottom:12px}.slot-bar[data-v-004cd451]{display:flex;justify-content:space-between;font-size:14px;color:#666;margin-bottom:8px}.remaining[data-v-004cd451]{color:#667eea;font-weight:700}.progress[data-v-004cd451]{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-004cd451]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;transition:width .3s}.empty[data-v-004cd451]{text-align:center;padding:60px 20px}.empty-icon[data-v-004cd451]{font-size:48px;margin-bottom:12px}.empty p[data-v-004cd451]{color:#999;font-size:16px}.empty .sub[data-v-004cd451]{font-size:13px;margin-top:6px;margin-bottom:20px}.btn-add-big[data-v-004cd451]{display:inline-block;padding:12px 32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:24px;font-size:16px;cursor:pointer}.search-bar[data-v-004cd451]{display:flex;gap:8px;padding:0 16px 12px}.search-input[data-v-004cd451]{flex:1;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none}.search-input[data-v-004cd451]:focus{border-color:#667eea}.sort-select[data-v-004cd451]{padding:8px 10px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;background:#fff;color:#666}.vehicle-list[data-v-004cd451]{padding:0 12px}.vehicle-card[data-v-004cd451]{background:#fff;border-radius:16px;padding:16px;margin-bottom:12px;display:flex;justify-content:space-between;align-items:center}.vehicle-model[data-v-004cd451]{font-size:18px;font-weight:700;color:#333;margin-bottom:6px}.vehicle-meta[data-v-004cd451]{font-size:13px;color:#999;margin-bottom:4px}.vehicle-meta span[data-v-004cd451]{margin-right:12px}.vehicle-meta2[data-v-004cd451]{font-size:12px;color:#bbb;margin-bottom:6px}.vehicle-meta2 span[data-v-004cd451]{margin-right:10px}.vehicle-features[data-v-004cd451]{display:flex;flex-wrap:wrap;gap:6px}.feature-tag[data-v-004cd451]{background:#f0f2ff;color:#667eea;padding:4px 10px;border-radius:12px;font-size:12px}.vehicle-actions[data-v-004cd451]{display:flex;flex-direction:column;gap:8px}.btn-edit[data-v-004cd451],.btn-calendar[data-v-004cd451]{background:#f5f7fa;border:none;padding:8px 14px;border-radius:10px;font-size:13px;color:#667eea;cursor:pointer}.ve-page[data-v-c8675cad]{min-height:100vh;background:#f5f7fa}.ve-header[data-v-c8675cad]{background:linear-gradient(135deg,#1890ff,#36cfc9);padding:20px 16px 24px;color:#fff;display:flex;align-items:flex-start;gap:12px}.btn-back[data-v-c8675cad]{width:36px;height:36px;border-radius:50%;background:#fff3;border:none;color:#fff;font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0}.ve-header-title h2[data-v-c8675cad]{margin:0;font-size:22px;font-weight:700}.ve-header-title p[data-v-c8675cad]{margin:4px 0 0;font-size:13px;opacity:.8}.ve-body[data-v-c8675cad]{padding:16px;display:flex;flex-direction:column;gap:16px;margin-top:-8px}.ve-section[data-v-c8675cad]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000000a}.ve-section-title[data-v-c8675cad]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:16px;display:flex;align-items:center;gap:6px}.ve-section-title span[data-v-c8675cad]{font-size:20px}.ve-form-groups[data-v-c8675cad]{display:flex;flex-direction:column;gap:14px}.ve-field label[data-v-c8675cad]{display:block;font-size:13px;color:#666;margin-bottom:6px;font-weight:500}.ve-field label.required[data-v-c8675cad]:after{content:" *";color:#ff4d4f}.ve-field input[data-v-c8675cad],.ve-field select[data-v-c8675cad],.ve-field textarea[data-v-c8675cad]{width:100%;padding:12px 14px;border:1.5px solid #e8e8e8;border-radius:12px;font-size:15px;color:#333;background:#fafafa;box-sizing:border-box;transition:border-color .2s,background .2s;outline:none}.ve-field input[data-v-c8675cad]:focus,.ve-field select[data-v-c8675cad]:focus,.ve-field textarea[data-v-c8675cad]:focus{border-color:#1890ff;background:#fff;box-shadow:0 0 0 3px #1890ff14}.ve-field textarea[data-v-c8675cad]{resize:vertical;min-height:80px}.ve-tags[data-v-c8675cad]{display:flex;flex-wrap:wrap;gap:8px}.ve-tag[data-v-c8675cad]{padding:8px 14px;border-radius:20px;font-size:13px;cursor:pointer;background:#f5f5f5;color:#888;border:1.5px solid transparent;transition:all .2s;-webkit-user-select:none;user-select:none;display:flex;align-items:center;gap:4px}.ve-tag input[data-v-c8675cad]{display:none}.ve-tag.active[data-v-c8675cad]{background:#e6f7ff;color:#1890ff;border-color:#91d5ff;font-weight:500}.ve-add-tag[data-v-c8675cad]{margin-top:10px}.ve-add-tag input[data-v-c8675cad]{width:100%;padding:10px 14px;border:1.5px dashed #d9d9d9;border-radius:12px;font-size:14px;outline:none;background:#fafafa}.ve-add-tag input[data-v-c8675cad]:focus{border-color:#1890ff}.ve-actions[data-v-c8675cad]{display:flex;flex-direction:column;gap:10px;padding-bottom:40px}.ve-btn-save[data-v-c8675cad]{width:100%;padding:16px;border:none;border-radius:14px;background:linear-gradient(135deg,#1890ff,#36cfc9);color:#fff;font-size:17px;font-weight:600;cursor:pointer;box-shadow:0 4px 14px #1890ff59;transition:transform .15s}.ve-btn-save[data-v-c8675cad]:active{transform:scale(.98)}.ve-btn-save[data-v-c8675cad]:disabled{opacity:.5;cursor:not-allowed}.ve-btn-cancel[data-v-c8675cad]{width:100%;padding:14px;border:1.5px solid #e8e8e8;border-radius:14px;background:#fff;color:#999;font-size:15px;cursor:pointer}.vd-page[data-v-a45565e0]{min-height:100vh;background:#f5f7fa;padding-bottom:60px}.vd-announce[data-v-a45565e0]{padding:8px 16px;background:#fff3e0;font-size:13px}.vd-header[data-v-a45565e0]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff}.vd-header h2[data-v-a45565e0]{font-size:16px}.vd-tag-filter[data-v-a45565e0]{padding:6px 16px;background:#fff;border-bottom:1px solid #f0f0f0}.tag-row[data-v-a45565e0]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:3px 0}.tag-filter-label[data-v-a45565e0]{font-size:12px;color:#999}.tag-filter-btn[data-v-a45565e0]{font-size:12px;padding:4px 10px;border-radius:12px;background:#f5f5f5;color:#666;cursor:pointer;border:1px solid transparent}.tag-filter-btn.active[data-v-a45565e0]{background:#e6f7ff;color:#1890ff;border-color:#1890ff}.tag-parent[data-v-a45565e0]{font-weight:500;font-size:13px}.tag-clear[data-v-a45565e0]{font-size:11px;color:#ff4d4f;cursor:pointer}.btn-back[data-v-a45565e0]{background:none;border:none;font-size:16px;color:#667eea;cursor:pointer}.loading[data-v-a45565e0],.empty[data-v-a45565e0]{text-align:center;padding:60px 20px;color:#999}.vd-list[data-v-a45565e0]{padding:8px;display:flex;flex-direction:column;gap:8px}.vd-user-row[data-v-a45565e0]{background:#fff;border-radius:10px;padding:12px;cursor:pointer}.vd-user-row.even[data-v-a45565e0]{background:#f8f9ff}.vd-row-top[data-v-a45565e0]{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.vd-avatar[data-v-a45565e0]{width:28px;height:28px;border-radius:50%}.vd-avatar-place[data-v-a45565e0]{width:28px;height:28px;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.vd-nick[data-v-a45565e0]{font-size:14px;font-weight:500}.vd-stat[data-v-a45565e0]{font-size:11px;color:#666;cursor:pointer;background:#f5f5f5;padding:1px 6px;border-radius:8px}.vd-stat[data-v-a45565e0]:hover{background:#e8e8e8}.vd-stat.lv1[data-v-a45565e0]{background:#e6f7ff;color:#1890ff}.vd-stat.lv2[data-v-a45565e0]{background:#fff7e6;color:#fa8c16}.vd-row-strip[data-v-a45565e0]{display:flex;overflow-x:auto;gap:1px;scrollbar-width:none}.vd-row-strip[data-v-a45565e0]::-webkit-scrollbar{display:none}.vd-mini[data-v-a45565e0]{flex-shrink:0;width:64px;text-align:center;font-size:11px;padding:3px 0;border-radius:2px;margin-right:3px}.vd-mini-date[data-v-a45565e0]{color:#999;line-height:1.4}.vd-mini-tag[data-v-a45565e0]{color:#333;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-mini.filled .vd-mini-tag[data-v-a45565e0]{color:#2e7d32}.modal[data-v-a45565e0]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-a45565e0]{background:#fff;border-radius:14px;padding:24px;width:400px;max-height:80vh;overflow-y:auto}.modal-box h3[data-v-a45565e0]{margin:0 0 12px;font-size:17px}.vd-info[data-v-a45565e0]{font-size:14px;line-height:1.6}.modal-actions[data-v-a45565e0]{margin-top:16px;text-align:right}.modal-actions button[data-v-a45565e0]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.vd-page[data-v-8b5bc0c1]{min-height:100vh;background:#f5f7fa;padding-bottom:60px}.vd-announce[data-v-8b5bc0c1]{padding:8px 16px;background:#fff3e0;font-size:13px}.vd-header[data-v-8b5bc0c1]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff}.vd-header h2[data-v-8b5bc0c1]{font-size:16px}.vd-tag-filter[data-v-8b5bc0c1]{padding:6px 16px;background:#fff;border-bottom:1px solid #f0f0f0}.tag-row[data-v-8b5bc0c1]{display:flex;align-items:center;gap:4px;flex-wrap:wrap;padding:3px 0}.tag-filter-label[data-v-8b5bc0c1]{font-size:12px;color:#999}.tag-filter-btn[data-v-8b5bc0c1]{font-size:12px;padding:4px 10px;border-radius:12px;background:#f5f5f5;color:#666;cursor:pointer;border:1px solid transparent}.tag-filter-btn.active[data-v-8b5bc0c1]{background:#e6f7ff;color:#1890ff;border-color:#1890ff}.tag-parent[data-v-8b5bc0c1]{font-weight:500;font-size:13px}.tag-clear[data-v-8b5bc0c1]{font-size:11px;color:#ff4d4f;cursor:pointer}.btn-back[data-v-8b5bc0c1]{background:none;border:none;font-size:16px;color:#667eea;cursor:pointer}.loading[data-v-8b5bc0c1],.empty[data-v-8b5bc0c1]{text-align:center;padding:60px 20px;color:#999}.vd-list[data-v-8b5bc0c1]{padding:8px;display:flex;flex-direction:column;gap:8px}.vd-user-row[data-v-8b5bc0c1]{background:#fff;border-radius:10px;padding:12px;cursor:pointer}.vd-user-row.even[data-v-8b5bc0c1]{background:#f8f9ff}.vd-row-top[data-v-8b5bc0c1]{display:flex;align-items:center;gap:6px;margin-bottom:8px;flex-wrap:wrap}.vd-avatar[data-v-8b5bc0c1]{width:28px;height:28px;border-radius:50%}.vd-avatar-place[data-v-8b5bc0c1]{width:28px;height:28px;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px}.vd-nick[data-v-8b5bc0c1]{font-size:14px;font-weight:500}.vd-stat[data-v-8b5bc0c1]{font-size:11px;color:#666;cursor:pointer;background:#f5f5f5;padding:1px 6px;border-radius:8px}.vd-stat[data-v-8b5bc0c1]:hover{background:#e8e8e8}.vd-stat.lv1[data-v-8b5bc0c1]{background:#e6f7ff;color:#1890ff}.vd-stat.lv2[data-v-8b5bc0c1]{background:#fff7e6;color:#fa8c16}.vd-row-strip[data-v-8b5bc0c1]{display:flex;overflow-x:auto;gap:1px;scrollbar-width:none}.vd-row-strip[data-v-8b5bc0c1]::-webkit-scrollbar{display:none}.vd-mini[data-v-8b5bc0c1]{flex-shrink:0;width:64px;text-align:center;font-size:11px;padding:3px 0;border-radius:2px;margin-right:3px}.vd-mini-date[data-v-8b5bc0c1]{color:#999;line-height:1.4}.vd-mini-tag[data-v-8b5bc0c1]{color:#333;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.vd-mini.filled .vd-mini-tag[data-v-8b5bc0c1]{color:#2e7d32}.vd-mini.filled[data-v-8b5bc0c1]{background:#e8f5e9}.vd-mini.today[data-v-8b5bc0c1]{border:2px solid #1890ff;border-radius:4px}.modal[data-v-8b5bc0c1]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-8b5bc0c1]{background:#fff;border-radius:14px;padding:24px;width:400px;max-height:80vh;overflow-y:auto}.modal-box h3[data-v-8b5bc0c1]{margin:0 0 12px;font-size:17px}.vd-info[data-v-8b5bc0c1]{font-size:14px;line-height:1.6}.modal-actions[data-v-8b5bc0c1]{margin-top:16px;text-align:right}.modal-actions button[data-v-8b5bc0c1]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.post-create[data-v-b4b29c25]{padding:20px;max-width:640px;margin:0 auto}.post-create h2[data-v-b4b29c25]{margin-bottom:20px;color:#333;font-size:20px}.form-group[data-v-b4b29c25]{margin-bottom:18px}.form-group>label[data-v-b4b29c25]{display:block;margin-bottom:6px;font-size:14px;color:#555;font-weight:600}.form-group>label small[data-v-b4b29c25]{font-weight:400;color:#999}.board-btns[data-v-b4b29c25]{display:flex;gap:8px;flex-wrap:wrap}.board-btns button[data-v-b4b29c25]{padding:8px 18px;border:2px solid #e0e0e0;border-radius:20px;background:#fff;font-size:14px;cursor:pointer;color:#555;transition:all .15s}.board-btns button[data-v-b4b29c25]:hover{border-color:#6b5ce7;color:#6b5ce7}.board-btns button.active[data-v-b4b29c25]{background:#6b5ce7;color:#fff;border-color:#6b5ce7}.daifa-tag[data-v-b4b29c25]{display:inline-block;padding:3px 10px;border-radius:12px;font-size:12px;cursor:pointer;color:#999;border:1px solid #e8e8e8;margin-left:10px;vertical-align:middle;-webkit-user-select:none;user-select:none}.daifa-tag[data-v-b4b29c25]:hover{border-color:#6b5ce7}.daifa-tag.on[data-v-b4b29c25]{background:#f3f0ff;border-color:#6b5ce7;color:#6b5ce7;font-weight:600}.tag-group[data-v-b4b29c25]{margin-bottom:6px}.tag-group-label[data-v-b4b29c25]{font-size:11px;color:#999;margin-bottom:3px}.tag-btns[data-v-b4b29c25]{display:flex;gap:6px;flex-wrap:wrap}.tag-btns span[data-v-b4b29c25]{padding:4px 12px;border:1px solid #e0e0e0;border-radius:14px;font-size:13px;cursor:pointer;color:#888;transition:all .15s}.tag-btns span[data-v-b4b29c25]:hover{border-color:#6b5ce7}.tag-btns span.active[data-v-b4b29c25]{background:#6b5ce7;color:#fff;border-color:#6b5ce7}.tag-btns span.over[data-v-b4b29c25]{opacity:.3;pointer-events:none}.title-row[data-v-b4b29c25]{display:flex;gap:8px;align-items:center}.title-row input[data-v-b4b29c25]{flex:1}.color-dots[data-v-b4b29c25]{display:flex;gap:4px;flex-shrink:0}.color-dot[data-v-b4b29c25]{padding:3px 8px;border-radius:10px;font-size:11px;cursor:pointer;border:1px solid #e8e8e8;background:#fafafa}.color-dot.on[data-v-b4b29c25]{border-color:#6b5ce7;background:#f3f0ff;font-weight:600}.color-dot.red.on[data-v-b4b29c25]{border-color:#e53e3e;background:#fff5f5;color:#e53e3e}.color-dot.green.on[data-v-b4b29c25]{border-color:#38a169;background:#f0fff4;color:#38a169}.color-dot.blue.on[data-v-b4b29c25]{border-color:#3182ce;background:#ebf8ff;color:#3182ce}.scheduled-input[data-v-b4b29c25]{font-size:14px}.tag-preview[data-v-b4b29c25]{display:flex;gap:4px;flex-wrap:wrap;margin-top:4px}.tag-chip[data-v-b4b29c25]{padding:2px 8px;background:#f0f5ff;color:#6b5ce7;border-radius:10px;font-size:11px}.form-group input[data-v-b4b29c25],.form-group select[data-v-b4b29c25],.form-group textarea[data-v-b4b29c25]{width:100%;padding:12px;border:1px solid #e0e0e0;border-radius:10px;font-size:15px;box-sizing:border-box;font-family:inherit}.form-group textarea[data-v-b4b29c25]{resize:vertical}.char-count[data-v-b4b29c25]{font-size:11px;color:#999;float:right;margin-top:2px}.char-count.warn[data-v-b4b29c25]{color:#fa8c16}.btn-emoji[data-v-b4b29c25]{padding:6px 14px;background:#f5f3ff;color:#6b5ce7;border:1px solid #d5d0f0;border-radius:8px;font-size:13px;cursor:pointer;margin-bottom:8px}.btn-emoji[data-v-b4b29c25]:hover{background:#e8e3ff}.emoji-popup[data-v-b4b29c25]{position:absolute;bottom:100%;left:0;right:0;border:1px solid #e0e0e0;border-radius:12px;background:#fff;margin-bottom:8px;box-shadow:0 -4px 20px #0000001a;z-index:10}.emoji-popup-head[data-v-b4b29c25]{display:flex;gap:8px;padding:10px 12px;border-bottom:1px solid #f0f0f0}.emoji-search[data-v-b4b29c25]{flex:1;padding:6px 10px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px}.emoji-close[data-v-b4b29c25]{background:none;border:none;font-size:18px;cursor:pointer;color:#999;padding:4px 8px}.emoji-popup-body[data-v-b4b29c25]{max-height:300px;overflow-y:auto;padding:6px}.emoji-cat[data-v-b4b29c25]{margin-bottom:4px}.emoji-cat-name[data-v-b4b29c25]{font-size:12px;color:#888;padding:4px 8px;cursor:pointer;-webkit-user-select:none;user-select:none}.emoji-cat-name[data-v-b4b29c25]:hover{color:#6b5ce7}.emoji-grid[data-v-b4b29c25]{display:flex;flex-wrap:wrap;gap:2px;padding:2px 8px 6px}.emoji-item[data-v-b4b29c25]{font-size:22px;padding:4px 5px;cursor:pointer;border-radius:6px;transition:background .1s;line-height:1}.emoji-item[data-v-b4b29c25]:hover{background:#f0f0ff}.insert-popup[data-v-b4b29c25]{position:absolute;bottom:100%;left:0;right:0;border:1px solid #e0e0e0;border-radius:12px;background:#fff;margin-bottom:8px;box-shadow:0 -4px 20px #0000001a;z-index:10}.insert-popup-head[data-v-b4b29c25]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:#fafafa;border-bottom:1px solid #f0f0f0;border-radius:12px 12px 0 0;font-size:13px;font-weight:600;color:#555}.insert-tabs[data-v-b4b29c25]{display:flex;border-bottom:1px solid #f0f0f0}.insert-tabs span[data-v-b4b29c25]{flex:1;text-align:center;padding:8px;font-size:13px;cursor:pointer;color:#999;border-bottom:2px solid transparent}.insert-tabs span.active[data-v-b4b29c25]{color:#6b5ce7;border-bottom-color:#6b5ce7;font-weight:600}.insert-list[data-v-b4b29c25]{max-height:200px;overflow-y:auto;padding:6px}.insert-item[data-v-b4b29c25]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:6px;cursor:pointer;font-size:13px}.insert-item[data-v-b4b29c25]:hover{background:#f5f3ff}.insert-item-icon[data-v-b4b29c25]{font-size:16px}.insert-item-name[data-v-b4b29c25]{color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.insert-empty[data-v-b4b29c25]{text-align:center;color:#ccc;padding:20px;font-size:13px}.img-actions[data-v-b4b29c25]{display:flex;gap:8px;margin-bottom:8px}.btn-img-act[data-v-b4b29c25]{padding:6px 14px;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:8px;font-size:13px;cursor:pointer;color:#555}.btn-img-act[data-v-b4b29c25]:hover{background:#e6f7ff;border-color:#1890ff;color:#1890ff}.gallery-popup[data-v-b4b29c25]{border:1px solid #e0e0e0;border-radius:12px;background:#fff;margin-bottom:8px;overflow:hidden}.gallery-popup-head[data-v-b4b29c25]{display:flex;justify-content:space-between;align-items:center;padding:8px 14px;background:#fafafa;border-bottom:1px solid #f0f0f0;font-size:13px;font-weight:600;color:#555}.gallery-grid[data-v-b4b29c25]{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;padding:8px;max-height:200px;overflow-y:auto}.gallery-item[data-v-b4b29c25]{aspect-ratio:1;cursor:pointer;border-radius:6px;overflow:hidden;border:2px solid transparent}.gallery-item[data-v-b4b29c25]:hover{border-color:#6b5ce7}.gallery-item.picked[data-v-b4b29c25]{border-color:#6b5ce7;opacity:.5}.gallery-item img[data-v-b4b29c25]{width:100%;height:100%;object-fit:cover}.gallery-empty[data-v-b4b29c25]{grid-column:1/-1;text-align:center;color:#ccc;padding:30px;font-size:13px}.img-list[data-v-b4b29c25]{display:flex;gap:8px;flex-wrap:wrap}.img-card[data-v-b4b29c25]{width:80px;height:80px;border-radius:8px;overflow:hidden;position:relative;cursor:grab;border:2px solid #f0f0f0}.img-card[data-v-b4b29c25]:active{cursor:grabbing}.img-card img[data-v-b4b29c25]{width:100%;height:100%;object-fit:cover}.img-del[data-v-b4b29c25]{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:#00000080;color:#fff;border:none;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center}.img-idx[data-v-b4b29c25]{position:absolute;bottom:2px;left:2px;background:#00000080;color:#fff;font-size:10px;padding:0 5px;border-radius:4px}.location-row[data-v-b4b29c25]{display:flex;gap:8px}.location-row select[data-v-b4b29c25]{flex:0 0 120px}.addr-input[data-v-b4b29c25]{margin-top:8px}.contact-card[data-v-b4b29c25]{display:flex;gap:12px;padding:14px 16px;background:linear-gradient(135deg,#f8f9ff,#fdf2f8);border-radius:12px;border:1px solid #ede8f5;align-items:center}.contact-icon[data-v-b4b29c25]{font-size:28px;flex-shrink:0}.contact-info[data-v-b4b29c25]{flex:1}.contact-title[data-v-b4b29c25]{font-size:14px;font-weight:600;color:#555;margin-bottom:4px}.contact-desc[data-v-b4b29c25]{font-size:12px;color:#999;line-height:1.5}.contact-desc a[data-v-b4b29c25]{color:#6b5ce7;font-weight:500;text-decoration:none}.contact-desc a[data-v-b4b29c25]:hover{text-decoration:underline}.expire-select[data-v-b4b29c25]{display:flex;gap:8px;flex-wrap:wrap}.expire-select span[data-v-b4b29c25]{padding:6px 14px;border:1px solid #ddd;border-radius:20px;font-size:13px;cursor:pointer;color:#666}.expire-select span.active[data-v-b4b29c25]{background:#6b5ce7;color:#fff;border-color:#6b5ce7}.form-actions[data-v-b4b29c25]{display:flex;gap:12px;margin-top:24px}.btn-submit[data-v-b4b29c25]{flex:1;padding:14px;background:#6b5ce7;color:#fff;border:none;border-radius:12px;font-size:16px;cursor:pointer}.btn-submit[data-v-b4b29c25]:disabled{opacity:.6}.btn-cancel[data-v-b4b29c25]{padding:14px 24px;background:#f5f5f5;color:#666;border:none;border-radius:12px;font-size:16px;cursor:pointer}.prop-hint[data-v-b4b29c25]{display:flex;align-items:center;gap:4px;font-size:12px;margin-top:6px;color:#999}.prop-hint a[data-v-b4b29c25]{color:#6b5ce7;font-weight:600}.prop-hint.green[data-v-b4b29c25]{color:#52c41a}.props-section[data-v-b4b29c25]{background:linear-gradient(135deg,#fafaff,#f5f3ff);border-radius:14px;padding:16px;border:1px solid #e8e4f8}.props-list[data-v-b4b29c25]{display:flex;flex-direction:column;gap:8px;margin-top:8px}.prop-toggle[data-v-b4b29c25]{display:flex;align-items:center;gap:10px;padding:10px 14px;background:#fff;border-radius:12px;border:1.5px solid #e8e8e8;cursor:pointer;transition:all .2s}.prop-toggle[data-v-b4b29c25]:hover{border-color:#c4b5fd}.prop-toggle.on[data-v-b4b29c25]{border-color:#7c3aed;background:#f5f3ff}.prop-toggle-icon[data-v-b4b29c25]{font-size:24px}.prop-toggle-name[data-v-b4b29c25]{flex:1;font-size:14px;font-weight:600;color:#333}.prop-toggle-count[data-v-b4b29c25]{font-size:12px;color:#7c3aed;font-weight:700;background:#f0edff;padding:2px 10px;border-radius:10px}.prop-toggle-switch[data-v-b4b29c25]{font-size:11px;font-weight:700;padding:3px 10px;border-radius:10px;background:#f0f0f0;color:#999;transition:all .2s}.prop-toggle.on .prop-toggle-switch[data-v-b4b29c25]{background:#7c3aed;color:#fff}.props-note[data-v-b4b29c25]{font-size:12px;color:#999;margin-top:8px;padding-left:4px}.scheduled-input[data-v-b4b29c25]:disabled{opacity:.4;background:#f5f5f5;cursor:not-allowed}.pd-root[data-v-756ae605]{max-width:680px;margin:0 auto;padding:20px 16px}.pd-top[data-v-756ae605]{display:flex;gap:8px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.pd-tag[data-v-756ae605]{padding:4px 12px;border-radius:14px;font-size:12px;font-weight:500}.pd-tag.self[data-v-756ae605]{background:#e6f7ff;color:#1890ff}.pd-tag.daifa[data-v-756ae605]{background:#fff7e6;color:#fa8c16}.pd-badge[data-v-756ae605]{padding:3px 10px;border-radius:12px;font-size:12px;font-weight:600}.pd-badge.pin[data-v-756ae605]{background:#fff1f0;color:#ff4d4f}.pd-badge.essence[data-v-756ae605]{background:#fffbe6;color:#d48806}.pd-board[data-v-756ae605]{padding:4px 12px;border-radius:14px;font-size:12px;color:#fff;font-weight:500}.pd-post-tags[data-v-756ae605]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:10px}.pd-post-tag[data-v-756ae605]{padding:2px 10px;background:#f0f5ff;color:#6b5ce7;border-radius:10px;font-size:12px}.pd-expiry[data-v-756ae605]{font-size:12px;color:#999;background:#f5f5f5;padding:4px 10px;border-radius:14px}.pd-expiry.urgent[data-v-756ae605]{color:#ff4d4f;background:#fff1f0}.pd-title[data-v-756ae605]{font-size:22px;font-weight:800;color:#111;line-height:1.4;margin-bottom:16px}.pd-author-card[data-v-756ae605]{display:flex;gap:12px;align-items:center;padding:14px 16px;background:#fafbfc;border-radius:14px;margin-bottom:18px;border:1px solid #f0f0f0}.pd-avatar-wrap[data-v-756ae605]{cursor:pointer;flex-shrink:0}.pd-avatar[data-v-756ae605]{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 2px 6px #00000014;background:#f0f0f0}.pd-author-info[data-v-756ae605]{flex:1;min-width:0}.pd-author-row[data-v-756ae605]{display:flex;align-items:center;gap:6px;margin-bottom:3px}.pd-nickname[data-v-756ae605]{font-size:15px;font-weight:700;color:#333;cursor:pointer}.pd-nickname[data-v-756ae605]:hover{color:#6b5ce7}.pd-verified[data-v-756ae605]{font-size:14px}.pd-level[data-v-756ae605]{font-size:10px;background:linear-gradient(135deg,gold,#ffb800);color:#7c5e00;padding:1px 6px;border-radius:8px;font-weight:600}.pd-author-meta[data-v-756ae605]{font-size:12px;color:#999}.pd-dot[data-v-756ae605]{margin:0 4px;color:#ddd}.pd-follow-btn[data-v-756ae605]{padding:6px 16px;border:1px solid #6b5ce7;border-radius:20px;background:#fff;color:#6b5ce7;font-size:13px;cursor:pointer;flex-shrink:0}.pd-follow-btn.on[data-v-756ae605]{background:#6b5ce7;color:#fff}.pd-content[data-v-756ae605]{font-size:16px;line-height:1.9;color:#333;margin-bottom:18px;word-break:break-word}.pd-images[data-v-756ae605]{display:grid;grid-template-columns:repeat(2,1fr);gap:6px;margin-bottom:18px}.pd-img-wrap[data-v-756ae605]{border-radius:10px;overflow:hidden;cursor:pointer;aspect-ratio:4/3}.pd-img-wrap img[data-v-756ae605]{width:100%;height:100%;object-fit:cover;transition:transform .3s}.pd-img-wrap:hover img[data-v-756ae605]{transform:scale(1.03)}.pd-img-wrap.span-2[data-v-756ae605]{grid-column:1/-1;aspect-ratio:16/9}.pd-lightbox[data-v-756ae605]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center}.pd-lightbox img[data-v-756ae605]{max-width:92vw;max-height:85vh;border-radius:8px}.pd-lb-close[data-v-756ae605]{position:fixed;top:20px;right:20px;background:#ffffff26;color:#fff;border:none;font-size:24px;width:40px;height:40px;border-radius:50%;cursor:pointer}.pd-lb-prev[data-v-756ae605],.pd-lb-next[data-v-756ae605]{position:fixed;top:50%;transform:translateY(-50%);background:#ffffff26;color:#fff;border:none;font-size:36px;width:44px;height:44px;border-radius:50%;cursor:pointer;display:flex;align-items:center;justify-content:center}.pd-lb-prev[data-v-756ae605]{left:16px}.pd-lb-next[data-v-756ae605]{right:16px}.pd-lb-idx[data-v-756ae605]{position:fixed;bottom:24px;left:50%;transform:translate(-50%);color:#fff9;font-size:13px}.pd-info-cards[data-v-756ae605]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.pd-info-card[data-v-756ae605]{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#fafbfc;border-radius:12px;font-size:14px;color:#555;cursor:pointer;border:1px solid #f0f0f0}.pd-info-icon[data-v-756ae605]{font-size:18px;flex-shrink:0}.pd-info-arrow[data-v-756ae605]{color:#ccc;margin-left:auto}.pd-contact-card[data-v-756ae605]{background:linear-gradient(135deg,#f8f9ff,#fdf2f8);border-color:#ede8f5}.pd-contact-card[data-v-756ae605]:hover{border-color:#6b5ce7}.pd-actions[data-v-756ae605]{display:flex;gap:12px;padding:16px 0;border-top:1px solid #f0f0f0;border-bottom:1px solid #f0f0f0;margin-bottom:14px}.pd-act[data-v-756ae605]{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:15px;padding:8px 18px;border-radius:22px;cursor:pointer;color:#888;transition:all .15s}.pd-act[data-v-756ae605]:hover{background:#f5f5f5}.pd-act.on[data-v-756ae605]{color:#ff4757;background:#fff5f5}.pd-mgmt[data-v-756ae605]{display:flex;gap:8px;margin-bottom:14px}.pd-mgmt-btn[data-v-756ae605]{padding:8px 20px;border:1px solid #e0e0e0;border-radius:10px;background:#fff;font-size:13px;cursor:pointer;color:#555}.pd-mgmt-btn.del[data-v-756ae605]{color:#ff4d4f;border-color:#ffa39e}.pd-report[data-v-756ae605]{text-align:right;margin-bottom:14px}.pd-report button[data-v-756ae605]{background:none;border:none;color:#ccc;font-size:12px;cursor:pointer}.pd-report button[data-v-756ae605]:hover{color:#ff4d4f}.pd-related[data-v-756ae605]{margin-bottom:18px}.pd-related h3[data-v-756ae605]{font-size:14px;color:#333;margin-bottom:10px}.pd-related-scroll[data-v-756ae605]{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:4px}.pd-related-scroll[data-v-756ae605]::-webkit-scrollbar{display:none}.pd-rel-card[data-v-756ae605]{flex:0 0 calc((100% - 20px) / 3.5);min-width:130px;text-decoration:none;scroll-snap-align:start;background:#fff;border-radius:10px;overflow:hidden;border:1px solid #f0f0f0}.pd-rel-card[data-v-756ae605]:hover{border-color:#6b5ce7}.pd-rel-img[data-v-756ae605]{aspect-ratio:16/10;background:#f5f5f5;overflow:hidden}.pd-rel-img img[data-v-756ae605]{width:100%;height:100%;object-fit:cover}.pd-rel-title[data-v-756ae605]{padding:6px 8px 2px;font-size:12px;color:#333;font-weight:500;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.pd-rel-meta[data-v-756ae605]{padding:2px 8px 6px;font-size:10px;color:#bbb}.pd-comments[data-v-756ae605]{background:#fff;border-radius:16px;padding:20px}.pd-comments h3[data-v-756ae605]{margin:0 0 14px;font-size:15px;color:#333}.pd-c-input[data-v-756ae605]{display:flex;gap:8px;margin-bottom:16px}.pd-c-input textarea[data-v-756ae605]{flex:1;padding:10px 14px;border:1px solid #e8e8e8;border-radius:12px;font-size:14px;resize:vertical;outline:none;font-family:inherit}.pd-c-input textarea[data-v-756ae605]:focus{border-color:#6b5ce7}.pd-c-input button[data-v-756ae605]{padding:10px 20px;background:#6b5ce7;color:#fff;border:none;border-radius:12px;font-size:14px;font-weight:600;cursor:pointer;flex-shrink:0;align-self:flex-end}.pd-c-input button[data-v-756ae605]:disabled{opacity:.4}.pd-c-login[data-v-756ae605]{text-align:center;padding:16px;color:#999;font-size:14px}.pd-c-login a[data-v-756ae605]{color:#6b5ce7}.pd-c-item[data-v-756ae605]{padding:12px 0;border-bottom:1px solid #f8f8f8}.pd-c-head[data-v-756ae605]{display:flex;justify-content:space-between;margin-bottom:4px}.pd-c-name[data-v-756ae605]{font-size:13px;font-weight:700;color:#333;cursor:pointer}.pd-c-name[data-v-756ae605]:hover{color:#6b5ce7}.pd-c-time[data-v-756ae605]{font-size:11px;color:#bbb}.pd-c-body[data-v-756ae605]{font-size:14px;color:#555;line-height:1.6;margin-bottom:6px}.pd-c-foot[data-v-756ae605]{display:flex;gap:16px;font-size:12px;color:#999}.pd-c-foot span[data-v-756ae605]{cursor:pointer}.pd-c-foot span.on[data-v-756ae605]{color:#6b5ce7}.pd-c-foot span.del[data-v-756ae605]{color:#ff4d4f}.pd-c-foot span[data-v-756ae605]:hover{color:#6b5ce7}.pd-replies[data-v-756ae605]{margin-left:16px;margin-top:6px;padding:8px 12px;background:#fafafa;border-radius:8px}.pd-reply[data-v-756ae605]{font-size:13px;color:#666;padding:3px 0;line-height:1.6}.pd-r-name[data-v-756ae605]{font-weight:600;color:#333;cursor:pointer}.pd-r-name[data-v-756ae605]:hover{color:#6b5ce7}.pd-r-time[data-v-756ae605]{font-size:11px;color:#bbb;margin-left:6px}.pd-c-more[data-v-756ae605]{text-align:center;padding:12px;color:#6b5ce7;font-size:14px;cursor:pointer}.pd-loading[data-v-756ae605]{text-align:center;padding:80px 20px}.pd-spinner[data-v-756ae605]{width:32px;height:32px;border:3px solid #f0f0f0;border-top-color:#6b5ce7;border-radius:50%;animation:spin-756ae605 .7s linear infinite;margin:0 auto 12px}@keyframes spin-756ae605{to{transform:rotate(360deg)}}@media (max-width:480px){.pd-root[data-v-756ae605]{padding:16px 12px}.pd-title[data-v-756ae605]{font-size:19px}}.pd-prop-overlay[data-v-756ae605]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:3000;display:flex;align-items:center;justify-content:center;padding:20px}.pd-prop-popup[data-v-756ae605]{background:#fff;border-radius:20px;padding:28px;width:100%;max-width:400px;max-height:70vh;overflow-y:auto}.pd-prop-popup h3[data-v-756ae605]{margin:0 0 4px;font-size:18px}.pd-prop-sub[data-v-756ae605]{font-size:13px;color:#888;margin:0 0 16px}.pd-prop-list[data-v-756ae605]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.pd-prop-item[data-v-756ae605]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1px solid #f0f0f0;transition:all .15s}.pd-prop-item[data-v-756ae605]:hover{border-color:#c4b5fd;background:#fafaff}.pd-prop-icon[data-v-756ae605]{font-size:28px;flex-shrink:0}.pd-prop-info[data-v-756ae605]{flex:1;min-width:0}.pd-prop-name[data-v-756ae605]{font-size:14px;font-weight:600;color:#333}.pd-prop-extra[data-v-756ae605]{font-size:11px;color:#aaa;margin-top:2px}.pd-prop-use[data-v-756ae605]{padding:6px 16px;border:none;border-radius:14px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0}.pd-prop-use[data-v-756ae605]:disabled{opacity:.4}.pd-prop-empty[data-v-756ae605]{text-align:center;padding:30px 0;color:#999;font-size:14px}.pd-prop-empty a[data-v-756ae605]{color:#6b5ce7}.pd-color-row[data-v-756ae605]{margin-bottom:12px}.pd-color-row label[data-v-756ae605]{display:block;font-size:12px;color:#666;margin-bottom:6px}.pd-color-presets[data-v-756ae605]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.pd-color-dot[data-v-756ae605]{width:24px;height:24px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .15s}.pd-color-dot[data-v-756ae605]:hover{transform:scale(1.15)}.pd-color-dot.active[data-v-756ae605]{border-color:#333;box-shadow:0 0 0 2px #fff,0 0 0 4px #333}.pd-color-pick[data-v-756ae605]{width:100%;height:30px;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer}.pd-prop-close[data-v-756ae605]{display:block;margin:0 auto;padding:8px 24px;border:1px solid #d9d9d9;border-radius:10px;background:#fff;color:#666;font-size:13px;cursor:pointer}.pd-prop-btn[data-v-756ae605]{position:relative}.pd-prop-btn[data-v-756ae605]:after{content:"";position:absolute;top:2px;right:2px;width:6px;height:6px;border-radius:50%;background:#ff4d4f}.pd-modal-overlay[data-v-756ae605]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:3000}.pd-modal-box[data-v-756ae605]{background:#fff;border-radius:14px;padding:24px;width:90%;max-width:340px;text-align:center}.pd-modal-box h4[data-v-756ae605]{margin:0;font-size:16px}.pd-modal-btns[data-v-756ae605]{display:flex;gap:10px;margin-top:16px}.pd-modal-cancel[data-v-756ae605]{flex:1;padding:10px;border:1px solid #ddd;border-radius:8px;background:#fff;color:#666;cursor:pointer;font-size:14px}.pd-modal-confirm[data-v-756ae605]{flex:1;padding:10px;border:none;border-radius:8px;background:#ff4d4f;color:#fff;cursor:pointer;font-size:14px}.pd-prop-bar[data-v-756ae605]{margin:12px 0}.pd-prop-bar-btn[data-v-756ae605]{width:100%;padding:10px;border:2px dashed #c4b5fd;border-radius:10px;background:#fafaff;color:#6b5ce7;font-size:14px;cursor:pointer}.an-page[data-v-23183e09]{max-width:750px;margin:0 auto;background:#fff;min-height:100vh}.an-header[data-v-23183e09]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0}.an-logo[data-v-23183e09]{font-size:22px;font-weight:900;color:#1a1a2e}.an-slogan[data-v-23183e09]{font-size:11px;color:#aaa}.an-btn-write[data-v-23183e09]{padding:7px 18px;border-radius:20px;border:none;background:#667eea;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.an-banner[data-v-23183e09]{position:relative;width:100%;padding-bottom:30%;max-height:240px;overflow:hidden;background:#f5f5f5}.an-banner-track[data-v-23183e09]{display:flex;position:absolute;top:0;right:0;bottom:0;left:0;transition:transform .5s ease}.an-banner-slide[data-v-23183e09]{flex:0 0 100%;position:relative;display:block}.an-banner-media[data-v-23183e09]{width:100%;height:100%;object-fit:cover}.an-banner-title[data-v-23183e09]{position:absolute;bottom:0;left:0;right:0;padding:8px 16px;background:linear-gradient(transparent,#0009);color:#fff;font-size:13px;font-weight:600}.an-banner-dots[data-v-23183e09]{position:absolute;bottom:8px;right:12px;display:flex;gap:6px}.an-dot[data-v-23183e09]{width:6px;height:6px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s}.an-dot.active[data-v-23183e09]{background:#fff;width:18px;border-radius:3px}.an-nav[data-v-23183e09]{display:flex;gap:0;padding:0 12px;border-bottom:1px solid #f0f0f0;overflow-x:auto;scrollbar-width:none}.an-nav[data-v-23183e09]::-webkit-scrollbar{display:none}.an-nav button[data-v-23183e09]{flex-shrink:0;padding:12px 16px;border:none;background:none;font-size:15px;color:#666;cursor:pointer;border-bottom:2px solid transparent;transition:.2s}.an-nav button.active[data-v-23183e09]{color:#1a1a2e;font-weight:700;border-bottom-color:#667eea}.an-type-nav[data-v-23183e09]{padding:8px 0}.an-type-scroll[data-v-23183e09]{display:flex;gap:4px;overflow-x:auto;padding:0 16px;-webkit-overflow-scrolling:touch}.an-type-scroll[data-v-23183e09]::-webkit-scrollbar{display:none}.an-type-scroll button[data-v-23183e09]{padding:6px 14px;border-radius:16px;border:1px solid #e8e8e8;background:#fff;font-size:12px;color:#666;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s}.an-type-scroll button.active[data-v-23183e09]{background:#667eea;color:#fff;border-color:#667eea}.an-card-type[data-v-23183e09]{font-size:10px;color:#aaa;margin-bottom:4px}.an-card .an-card-type[data-v-23183e09]{padding:0;background:none}.an-gallery-preview[data-v-23183e09]{display:inline-block;width:50px;height:36px;border-radius:4px;overflow:hidden;margin-right:8px;vertical-align:middle}.an-gallery-preview img[data-v-23183e09]{width:100%;height:100%;object-fit:cover}.an-vis-badge[data-v-23183e09]{font-size:12px;margin-left:4px}.an-featured[data-v-23183e09]{display:flex;gap:8px;padding:12px 16px}.an-feat-main[data-v-23183e09]{flex:1.5;position:relative;border-radius:12px;overflow:hidden;cursor:pointer;min-height:200px}.an-feat-main-img[data-v-23183e09]{width:100%;height:100%;object-fit:cover;position:absolute;top:0;right:0;bottom:0;left:0}.an-feat-main-overlay[data-v-23183e09]{position:absolute;bottom:0;left:0;right:0;padding:40px 16px 16px;background:linear-gradient(transparent,#000c);color:#fff}.an-feat-tag[data-v-23183e09]{display:inline-block;padding:2px 10px;border-radius:10px;background:#ff4d4f;font-size:11px;margin-bottom:6px}.an-feat-main-overlay h2[data-v-23183e09]{font-size:18px;margin:0 0 4px;line-height:1.4}.an-feat-main-overlay p[data-v-23183e09]{font-size:12px;opacity:.85;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-feat-side[data-v-23183e09]{flex:1;display:flex;flex-direction:column;gap:8px}.an-feat-side-item[data-v-23183e09]{flex:1;border-radius:12px;overflow:hidden;cursor:pointer;position:relative;min-height:0}.an-feat-side-item img[data-v-23183e09]{width:100%;height:100%;object-fit:cover;position:absolute}.an-feat-side-text[data-v-23183e09]{position:absolute;bottom:0;left:0;right:0;padding:20px 10px 8px;background:linear-gradient(transparent,#000000b3);color:#fff}.an-feat-side-text h3[data-v-23183e09]{font-size:13px;margin:0 0 2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-feat-side-text span[data-v-23183e09]{font-size:10px;opacity:.8}.an-list[data-v-23183e09]{padding:0 16px}.an-card[data-v-23183e09]{display:flex;gap:12px;padding:14px 0;border-bottom:1px solid #f5f5f5;cursor:pointer;transition:background .15s}.an-card[data-v-23183e09]:hover{background:#fafafa;margin:0 -16px;padding-left:16px;padding-right:16px}.an-card-body[data-v-23183e09]{flex:1;min-width:0}.an-card-body h3[data-v-23183e09]{font-size:16px;font-weight:600;color:#1a1a2e;margin:0 0 6px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.an-card-desc[data-v-23183e09]{font-size:13px;color:#888;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.an-card-meta[data-v-23183e09]{display:flex;gap:10px;font-size:11px;color:#bbb;align-items:center;flex-wrap:wrap}.an-card-source[data-v-23183e09]{padding:1px 6px;border-radius:4px;background:#f0f2ff;color:#667eea;font-size:10px;font-weight:600}.an-card-source.official[data-v-23183e09]{background:#fff1f0;color:#ff4d4f}.an-card-img[data-v-23183e09]{width:110px;height:75px;border-radius:8px;object-fit:cover;flex-shrink:0;background:#eee}.an-feat-carousel[data-v-23183e09]{margin:8px -16px 0;padding:12px 16px;background:#f8f9ff}.an-fc-title[data-v-23183e09]{font-size:14px;font-weight:700;color:#667eea;margin:0 0 10px}.an-fc-scroll[data-v-23183e09]{display:flex;gap:10px;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.an-fc-scroll[data-v-23183e09]::-webkit-scrollbar{display:none}.an-fc-card[data-v-23183e09]{flex:0 0 140px;scroll-snap-align:start;border-radius:10px;overflow:hidden;cursor:pointer;background:#fff;box-shadow:0 2px 8px #0000000f}.an-fc-img[data-v-23183e09]{width:140px;height:90px;object-fit:cover}.an-fc-info[data-v-23183e09]{padding:6px 8px}.an-fc-info h4[data-v-23183e09]{font-size:12px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.an-publish-dropdown[data-v-23183e09]{position:relative}.an-publish-menu[data-v-23183e09]{position:absolute;top:100%;right:0;margin-top:4px;background:#fff;border-radius:10px;box-shadow:0 4px 16px #0000001a;min-width:140px;z-index:100;overflow:hidden}.an-publish-menu a[data-v-23183e09]{display:block;padding:10px 16px;font-size:13px;color:#333;text-decoration:none;border-bottom:1px solid #f5f5f5}.an-publish-menu a[data-v-23183e09]:last-child{border-bottom:none}.an-publish-menu a[data-v-23183e09]:hover{background:#f8f9ff;color:#667eea}.an-more[data-v-23183e09]{text-align:center;padding:16px;color:#667eea;font-size:14px;cursor:pointer}.an-end[data-v-23183e09]{text-align:center;padding:24px;color:#ccc;font-size:12px}.ac-editor[data-v-93723096]{min-height:100vh;background:#f8f9fb;padding-bottom:60px}.ac-topbar[data-v-93723096]{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #eee}.ac-back[data-v-93723096]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer}.ac-status[data-v-93723096]{font-size:11px;color:#aaa;flex:1}.ac-top-actions[data-v-93723096]{display:flex;gap:8px}.ac-btn-outline[data-v-93723096]{padding:7px 16px;border-radius:8px;border:1px solid #ddd;background:#fff;font-size:13px;cursor:pointer}.ac-btn-primary[data-v-93723096]{padding:7px 20px;border-radius:8px;border:none;background:#667eea;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.ac-btn-primary[data-v-93723096]:disabled{opacity:.5}.ac-templates[data-v-93723096]{padding:32px 20px;max-width:800px;margin:0 auto}.ac-templates h3[data-v-93723096]{font-size:20px;margin-bottom:16px;display:flex;align-items:center;justify-content:space-between}.ac-skip[data-v-93723096]{font-size:13px;color:#999;background:none;border:none;cursor:pointer;font-weight:400}.ac-tmpl-grid[data-v-93723096]{display:flex;flex-direction:column;gap:20px}.ac-tmpl-label[data-v-93723096]{font-size:13px;font-weight:700;color:#888;margin-bottom:8px}.ac-tmpl-card[data-v-93723096]{display:inline-flex;align-items:center;gap:6px;padding:10px 16px;margin:4px;border-radius:12px;border:1.5px solid #eee;background:#fff;cursor:pointer;transition:all .2s;font-size:14px}.ac-tmpl-card[data-v-93723096]:hover{border-color:#667eea;transform:translateY(-1px);box-shadow:0 4px 12px #667eea26}.ac-tmpl-icon[data-v-93723096]{font-size:20px}.ac-tmpl-name[data-v-93723096]{font-weight:600}.ac-type-tabs[data-v-93723096]{display:flex;gap:8px;margin-bottom:16px}.ac-type-tabs button[data-v-93723096]{padding:8px 16px;border-radius:20px;border:1.5px solid #e8e8e8;background:#fff;font-size:13px;cursor:pointer;transition:all .2s}.ac-type-tabs button.active[data-v-93723096]{background:#667eea;color:#fff;border-color:#667eea}.ac-tmpl-grid-new[data-v-93723096]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.ac-tmpl-card-new[data-v-93723096]{display:flex;flex-direction:column;gap:4px;padding:16px;border-radius:12px;border:1.5px solid #eee;background:#fff;cursor:pointer;transition:all .2s}.ac-tmpl-card-new[data-v-93723096]:hover{border-color:#667eea;transform:translateY(-2px);box-shadow:0 6px 16px #667eea1f}.ac-tmpl-icon-new[data-v-93723096]{font-size:28px}.ac-tmpl-name-new[data-v-93723096]{font-size:14px;font-weight:600}.ac-tmpl-desc-new[data-v-93723096]{font-size:11px;color:#999;line-height:1.4}.ac-tmpl-empty[data-v-93723096]{grid-column:1/-1;text-align:center;padding:40px;color:#aaa;font-size:14px}.ac-tmpl-empty a[data-v-93723096]{color:#667eea;text-decoration:none;cursor:pointer}.ac-main[data-v-93723096]{max-width:820px;margin:0 auto;padding:16px 16px 80px}.ac-toolbar[data-v-93723096]{display:flex;align-items:center;gap:2px;flex-wrap:wrap;padding:6px 8px;background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;margin:12px 0;position:sticky;bottom:0;z-index:50}.ac-tb-group[data-v-93723096]{display:flex;gap:1px;padding:0 4px;border-right:1px solid #f0f0f0}.ac-tb-group[data-v-93723096]:last-of-type{border-right:none}.ac-toolbar button[data-v-93723096]{width:30px;height:30px;border-radius:4px;border:none;background:transparent;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center;color:#555}.ac-toolbar button[data-v-93723096]:hover{background:#eef0ff;color:#667eea}.ac-color-pick[data-v-93723096]{width:26px;height:26px;border:none;border-radius:4px;cursor:pointer;padding:0;background:none}.ac-tb-info[data-v-93723096]{font-size:11px;color:#aaa;margin-left:auto;white-space:nowrap}.ac-title-input[data-v-93723096]{width:100%;padding:4px 0;border:none;outline:none;font-size:28px;font-weight:800;color:#1a1a2e;background:transparent;margin-bottom:12px}.ac-title-input[data-v-93723096]::placeholder{color:#ccc}.ac-cover-area[data-v-93723096]{display:flex;gap:8px;padding:8px 0;flex-wrap:wrap;margin-bottom:12px}.ac-cover-item[data-v-93723096]{width:100px;height:70px;border-radius:8px;background:#eee;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;border:2px dashed #ddd}.ac-cover-item.main[data-v-93723096]{width:160px;height:100px;border-style:solid;border-color:#667eea}.ac-cover-item img[data-v-93723096]{width:100%;height:100%;object-fit:cover}.ac-cover-placeholder[data-v-93723096]{font-size:10px;color:#bbb}.ac-cover-del[data-v-93723096]{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;border:none;background:#00000080;color:#fff;font-size:12px;cursor:pointer;display:flex;align-items:center;justify-content:center}.ac-cover-add[data-v-93723096]{width:100px;height:70px;border-radius:8px;border:2px dashed #ddd;background:transparent;cursor:pointer;font-size:20px;color:#bbb;display:flex;align-items:center;justify-content:center}.ac-cover-add[data-v-93723096]:hover{border-color:#667eea;color:#667eea}.ac-cover-video-input[data-v-93723096]{width:100%;margin-top:8px}.ac-cover-video-input label[data-v-93723096]{display:block;font-size:12px;color:#999;margin-bottom:4px}.ac-cover-video-input input[data-v-93723096]{width:100%;padding:6px 10px;border:1px solid #e8e8e8;border-radius:6px;font-size:13px;box-sizing:border-box}.ac-cover-video-input input[data-v-93723096]:focus{border-color:#667eea;outline:none}.ac-content[data-v-93723096]{min-height:400px;max-height:none;padding:20px;background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;font-size:16px;line-height:1.8;color:#333;outline:none;overflow-y:auto}.ac-content[data-v-93723096] h2{font-size:22px;margin:16px 0 8px}.ac-content[data-v-93723096] h3{font-size:18px;margin:12px 0 6px}.ac-content[data-v-93723096] blockquote{border-left:3px solid #667eea;padding-left:16px;color:#666;margin:12px 0}.ac-content[data-v-93723096] img{max-width:100%;border-radius:8px;margin:8px 0}.ac-content[data-v-93723096] hr{border:none;border-top:2px dashed #eee;margin:20px 0}.ac-content[data-v-93723096] ul,.ac-content[data-v-93723096] ol{padding-left:24px}.ac-settings[data-v-93723096]{margin-top:16px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f}.ac-set-row[data-v-93723096]{display:flex;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.ac-set-row label[data-v-93723096]{font-size:13px;font-weight:600;color:#555;white-space:nowrap;min-width:70px}.ac-set-row select[data-v-93723096],.ac-set-row input[data-v-93723096],.ac-set-row textarea[data-v-93723096]{flex:1;padding:7px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px}.ac-set-row textarea[data-v-93723096]{resize:vertical;min-height:40px;font-family:inherit}.ac-set-divider[data-v-93723096]{font-size:11px;color:#aaa;padding:6px 0 2px;border-top:1px solid #f0f0f0;margin-top:4px}.ac-identity-list[data-v-93723096]{display:flex;flex-wrap:wrap;gap:8px;padding:4px 0 8px}.ac-identity-tag[data-v-93723096]{display:flex;align-items:center;gap:4px;font-size:12px;cursor:pointer;padding:3px 10px;border:1px solid #e8e8e8;border-radius:14px;transition:all .2s}.ac-identity-tag[data-v-93723096]:has(input:checked){background:#667eea11;border-color:#667eea;color:#667eea}.ac-identity-tag input[data-v-93723096]{accent-color:#667eea;margin:0}.ac-user-results[data-v-93723096]{max-height:200px;overflow-y:auto;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px}.ac-user-result[data-v-93723096]{display:flex;gap:8px;align-items:center;padding:8px 12px;cursor:pointer;font-size:13px;border-bottom:1px solid #f5f5f5}.ac-user-result[data-v-93723096]:hover{background:#f0f4ff}.ac-user-result small[data-v-93723096]{color:#999;font-size:11px}.ac-whitelist-chips[data-v-93723096]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0 8px}.ac-chip[data-v-93723096]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:14px;background:#667eea11;border:1px solid #667eea44;font-size:12px;color:#667eea}.ac-chip button[data-v-93723096]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer;padding:0;line-height:1}.ac-tags-input[data-v-93723096]{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-height:38px;padding:4px 10px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:text}.ac-quick-redirect[data-v-93723096]{text-align:center;padding:40px 20px}.ac-quick-redirect p[data-v-93723096]{font-size:15px;color:#666;margin:0 0 6px}.ac-quick-desc[data-v-93723096]{font-size:13px!important;color:#999!important;margin-bottom:20px!important}.ac-quick-btn[data-v-93723096]{padding:10px 32px;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.ac-quick-back[data-v-93723096]{display:block;margin:12px auto 0;padding:8px 16px;background:none;border:none;color:#999;font-size:13px;cursor:pointer}.ac-tags-input[data-v-93723096]:focus-within{border-color:#4f46e5;box-shadow:0 0 0 2px #4f46e511}.ac-tag-chip[data-v-93723096]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:14px;background:#4f46e5;color:#fff;font-size:12px}.ac-tag-chip button[data-v-93723096]{background:none;border:none;color:#fff;font-size:14px;cursor:pointer;padding:0;line-height:1;opacity:.7}.ac-tag-chip button[data-v-93723096]:hover{opacity:1}.ac-tags-input input[data-v-93723096]{flex:1;min-width:80px;border:none;outline:none;font-size:13px;padding:4px 0;background:transparent}.ac-cover-hint[data-v-93723096]{font-size:11px;color:#f59e0b;margin-top:6px;padding:4px 8px;background:#fffbeb;border-radius:6px;border-left:3px solid #f59e0b}.ac-creator-entry[data-v-93723096]{text-align:center;margin-top:20px;padding-top:16px;border-top:1px solid #eee}.ac-creator-entry a[data-v-93723096]{font-size:12px;color:#667eea;text-decoration:none}.ac-tags-input input[data-v-93723096]::placeholder{color:#bbb}.ac-link-modal[data-v-93723096]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.ac-link-box[data-v-93723096]{background:#fff;border-radius:14px;padding:24px;width:360px;max-width:90vw;box-shadow:0 8px 32px #00000026}.ac-link-box h4[data-v-93723096]{margin:0 0 16px;font-size:16px}.ac-link-box label[data-v-93723096]{display:block;font-size:12px;color:#999;margin:8px 0 4px}.ac-link-box input[data-v-93723096]{width:100%;padding:8px 12px;border:1px solid #e8e8e8;border-radius:8px;font-size:13px;box-sizing:border-box}.ac-link-box input[data-v-93723096]:focus{border-color:#667eea;outline:none}.ac-link-actions[data-v-93723096]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.ac-link-actions button[data-v-93723096]{padding:6px 16px;border-radius:8px;border:none;font-size:13px;cursor:pointer}.ac-link-actions button[data-v-93723096]:first-child{background:#f0f0f0;color:#666}.ac-link-confirm[data-v-93723096]{background:#667eea;color:#fff}.ac-gallery-box[data-v-93723096]{background:#fff;border-radius:14px;padding:24px;width:480px;max-width:90vw;max-height:80vh;overflow-y:auto;box-shadow:0 8px 32px #00000026}.ac-gallery-box h4[data-v-93723096]{margin:0 0 12px;font-size:16px}.ac-gal-loading[data-v-93723096],.ac-gal-empty[data-v-93723096]{text-align:center;padding:40px;color:#bbb;font-size:13px}.ac-gal-item[data-v-93723096]{margin-bottom:16px}.ac-gal-title[data-v-93723096]{font-size:13px;font-weight:600;margin-bottom:6px;color:#333}.ac-gal-imgs[data-v-93723096]{display:flex;gap:6px;flex-wrap:wrap}.ac-gal-thumb[data-v-93723096]{width:80px;height:60px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent}.ac-gal-thumb[data-v-93723096]:hover{border-color:#667eea}.qp-page[data-v-ad445aa1]{min-height:100vh;background:#f8f9fb;padding-bottom:60px}.qp-topbar[data-v-ad445aa1]{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #eee}.qp-back[data-v-ad445aa1]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer}.qp-title[data-v-ad445aa1]{flex:1;font-weight:600;font-size:15px}.qp-btn-publish[data-v-ad445aa1]{padding:7px 24px;border-radius:8px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.qp-btn-publish[data-v-ad445aa1]:disabled{opacity:.5}.qp-form[data-v-ad445aa1]{max-width:640px;margin:0 auto;padding:20px 16px}.qp-input[data-v-ad445aa1]{width:100%;padding:14px 16px;font-size:18px;border:2px solid #e8e8e8;border-radius:12px;outline:none;margin-bottom:20px;box-sizing:border-box}.qp-input[data-v-ad445aa1]:focus{border-color:#667eea}.qp-images[data-v-ad445aa1]{margin-bottom:20px}.qp-image-label[data-v-ad445aa1]{font-size:13px;color:#666;margin-bottom:8px}.qp-image-grid[data-v-ad445aa1]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.qp-image-card[data-v-ad445aa1]{position:relative;border-radius:10px;overflow:hidden;border:2px solid #eee;background:#fff}.qp-image-card.cover[data-v-ad445aa1]{border-color:#667eea}.qp-image-card img[data-v-ad445aa1]{width:100%;aspect-ratio:4/3;object-fit:cover;display:block}.qp-image-info[data-v-ad445aa1]{padding:6px 8px}.qp-image-note[data-v-ad445aa1]{width:100%;padding:4px 6px;font-size:12px;border:1px solid #eee;border-radius:4px;box-sizing:border-box}.qp-image-del[data-v-ad445aa1]{position:absolute;top:4px;right:4px;width:24px;height:24px;border-radius:50%;border:none;background:#0009;color:#fff;font-size:14px;cursor:pointer;display:flex;align-items:center;justify-content:center}.qp-cover-badge[data-v-ad445aa1]{position:absolute;top:4px;left:4px;padding:2px 8px;border-radius:4px;background:#667eea;color:#fff;font-size:11px}.qp-set-cover-hint[data-v-ad445aa1]{position:absolute;bottom:40px;left:0;right:0;text-align:center;font-size:11px;color:#667eea;background:#ffffffe6;padding:2px 0;opacity:0;transition:opacity .2s}.qp-image-card:hover .qp-set-cover-hint[data-v-ad445aa1]{opacity:1}.qp-image-card[data-v-ad445aa1]{cursor:pointer}.qp-image-add[data-v-ad445aa1]{border:2px dashed #ddd;border-radius:10px;min-height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;color:#aaa;font-size:13px;transition:all .2s}.qp-image-add[data-v-ad445aa1]:hover{border-color:#667eea;color:#667eea}.qp-image-add span[data-v-ad445aa1]:first-child{font-size:28px;margin-bottom:4px}.qp-hint[data-v-ad445aa1]{font-size:11px;color:#bbb;margin-top:6px}.qp-settings[data-v-ad445aa1]{background:#fff;border-radius:12px;padding:16px}.qp-set-row[data-v-ad445aa1]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.qp-set-row[data-v-ad445aa1]:last-child{margin-bottom:0}.qp-set-row label[data-v-ad445aa1]{width:50px;font-size:13px;color:#888;flex-shrink:0}.qp-set-row select[data-v-ad445aa1],.qp-set-row input[data-v-ad445aa1]{flex:1;padding:8px 12px;border:1px solid #e8e8e8;border-radius:8px;font-size:13px;outline:none}.qp-set-row select[data-v-ad445aa1]:focus,.qp-set-row input[data-v-ad445aa1]:focus{border-color:#667eea}.qp-set-divider[data-v-ad445aa1]{font-size:12px;color:#aaa;padding:8px 0 4px;border-top:1px solid #f0f0f0;margin-top:4px}.qp-identity-list[data-v-ad445aa1]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.qp-identity-item[data-v-ad445aa1]{display:flex;align-items:center;gap:4px;font-size:13px;cursor:pointer;padding:4px 10px;border:1px solid #e8e8e8;border-radius:16px;transition:all .2s}.qp-identity-item[data-v-ad445aa1]:has(input:checked){background:#667eea11;border-color:#667eea;color:#667eea}.qp-identity-item input[data-v-ad445aa1]{accent-color:#667eea;margin:0}.qp-user-results[data-v-ad445aa1]{max-height:200px;overflow-y:auto;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px}.qp-user-result[data-v-ad445aa1]{display:flex;gap:8px;align-items:center;padding:8px 12px;cursor:pointer;font-size:13px;border-bottom:1px solid #f5f5f5}.qp-user-result[data-v-ad445aa1]:hover{background:#f0f4ff}.qp-user-result small[data-v-ad445aa1]{color:#999;font-size:11px}.qp-whitelist-chips[data-v-ad445aa1]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.qp-chip[data-v-ad445aa1]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:14px;background:#667eea11;border:1px solid #667eea44;font-size:12px;color:#667eea}.qp-chip button[data-v-ad445aa1]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer;padding:0;line-height:1}.qp-progress[data-v-ad445aa1]{padding:12px 0;text-align:center}.qp-progress-bar[data-v-ad445aa1]{height:4px;background:#eee;border-radius:2px;overflow:hidden;margin-bottom:4px}.qp-progress-fill[data-v-ad445aa1]{height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:2px;transition:width .3s}.qp-progress-text[data-v-ad445aa1]{font-size:11px;color:#999}.qp-submit-overlay[data-v-ad445aa1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;z-index:1000;display:flex;align-items:center;justify-content:center}.qp-submit-box[data-v-ad445aa1]{text-align:center;color:#667eea;font-size:16px;font-weight:600}.qp-spinner[data-v-ad445aa1]{width:40px;height:40px;margin:0 auto 12px;border:3px solid #eee;border-top-color:#667eea;border-radius:50%;animation:spin-ad445aa1 .8s linear infinite}@keyframes spin-ad445aa1{to{transform:rotate(360deg)}}.qp-creator-apply[data-v-ad445aa1]{text-align:center;padding:8px 0}.qp-creator-apply a[data-v-ad445aa1]{font-size:12px;color:#667eea;cursor:pointer}.qp-overlay[data-v-ad445aa1]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:2000;display:flex;align-items:center;justify-content:center}.qp-creator-box[data-v-ad445aa1]{background:#fff;border-radius:16px;padding:28px;width:90%;max-width:360px}.qp-creator-box h3[data-v-ad445aa1]{margin:0 0 12px;font-size:17px}.qp-creator-desc[data-v-ad445aa1]{font-size:13px;color:#555;line-height:1.7}.qp-creator-desc p[data-v-ad445aa1]{margin:0 0 8px}.qp-creator-desc b[data-v-ad445aa1]{color:#333}.qp-creator-actions[data-v-ad445aa1]{display:flex;gap:10px;margin-top:18px}.qp-creator-btn[data-v-ad445aa1]{flex:1;padding:10px 0;background:#667eea;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.qp-creator-btn[data-v-ad445aa1]:disabled{opacity:.5}.qp-creator-cancel[data-v-ad445aa1]{padding:10px 20px;background:#fff;color:#999;border:1px solid #ddd;border-radius:10px;font-size:14px;cursor:pointer}.qp-preview-overlay[data-v-ad445aa1]{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;cursor:zoom-out}.qp-preview-overlay img[data-v-ad445aa1]{max-width:90vw;max-height:90vh;object-fit:contain;cursor:default}.qp-page[data-v-008e231a]{min-height:100vh;background:#f8f9fb;padding-bottom:60px}.qp-topbar[data-v-008e231a]{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #eee}.qp-back[data-v-008e231a]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer}.qp-title[data-v-008e231a]{flex:1;font-weight:600;font-size:15px}.qp-btn-publish[data-v-008e231a]{padding:7px 24px;border-radius:8px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.qp-btn-publish[data-v-008e231a]:disabled{opacity:.5}.qp-form[data-v-008e231a]{max-width:640px;margin:0 auto;padding:20px 16px}.qp-input[data-v-008e231a]{width:100%;padding:14px 16px;font-size:18px;border:2px solid #e8e8e8;border-radius:12px;outline:none;margin-bottom:16px;box-sizing:border-box}.qp-input[data-v-008e231a]:focus{border-color:#667eea}.qp-hint[data-v-008e231a]{font-size:11px;color:#bbb;margin-top:4px}.qp-video-area[data-v-008e231a]{background:#fff;border-radius:12px;padding:16px}.qp-video-tabs[data-v-008e231a]{display:flex;gap:0;margin-bottom:12px;border-radius:8px;overflow:hidden;border:1px solid #eee}.qp-video-tabs button[data-v-008e231a]{flex:1;padding:8px;border:none;background:#f5f5f5;font-size:13px;cursor:pointer}.qp-video-tabs button.active[data-v-008e231a]{background:#667eea;color:#fff}.qp-upload-zone[data-v-008e231a]{border:2px dashed #ddd;border-radius:10px;padding:40px 20px;text-align:center;cursor:pointer;color:#aaa;font-size:14px;transition:all .2s}.qp-upload-zone[data-v-008e231a]:hover{border-color:#667eea;color:#667eea}.qp-settings[data-v-008e231a]{background:#fff;border-radius:12px;padding:16px}.qp-set-row[data-v-008e231a]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.qp-set-row[data-v-008e231a]:last-child{margin-bottom:0}.qp-set-row label[data-v-008e231a]{width:50px;font-size:13px;color:#888;flex-shrink:0}.qp-set-row select[data-v-008e231a],.qp-set-row input[data-v-008e231a]{flex:1;padding:8px 12px;border:1px solid #e8e8e8;border-radius:8px;font-size:13px;outline:none}.qp-set-row select[data-v-008e231a]:focus,.qp-set-row input[data-v-008e231a]:focus{border-color:#667eea}.qp-set-divider[data-v-008e231a]{font-size:12px;color:#aaa;padding:8px 0 4px;border-top:1px solid #f0f0f0;margin-top:4px}.qp-identity-list[data-v-008e231a]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.qp-identity-item[data-v-008e231a]{display:flex;align-items:center;gap:4px;font-size:13px;cursor:pointer;padding:4px 10px;border:1px solid #e8e8e8;border-radius:16px;transition:all .2s}.qp-identity-item[data-v-008e231a]:has(input:checked){background:#667eea11;border-color:#667eea;color:#667eea}.qp-identity-item input[data-v-008e231a]{accent-color:#667eea;margin:0}.qp-user-results[data-v-008e231a]{max-height:200px;overflow-y:auto;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px}.qp-user-result[data-v-008e231a]{display:flex;gap:8px;align-items:center;padding:8px 12px;cursor:pointer;font-size:13px;border-bottom:1px solid #f5f5f5}.qp-user-result[data-v-008e231a]:hover{background:#f0f4ff}.qp-user-result small[data-v-008e231a]{color:#999;font-size:11px}.qp-whitelist-chips[data-v-008e231a]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.qp-chip[data-v-008e231a]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:14px;background:#667eea11;border:1px solid #667eea44;font-size:12px;color:#667eea}.qp-chip button[data-v-008e231a]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer;padding:0;line-height:1}.qp-cover-section[data-v-008e231a]{margin-top:4px}.qp-cover-label[data-v-008e231a]{font-size:13px;color:#555;margin-bottom:8px;font-weight:500}.qp-cover-row[data-v-008e231a]{display:flex;gap:12px;align-items:flex-start}.qp-cover-preview[data-v-008e231a]{width:160px;height:90px;border:2px dashed #ddd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;background:#fafafa;flex-shrink:0}.qp-cover-preview img[data-v-008e231a]{width:100%;height:100%;object-fit:cover}.qp-cover-empty span[data-v-008e231a]{font-size:13px;color:#999}.qp-cover-auto[data-v-008e231a]{flex:1}.qp-cover-hint-title[data-v-008e231a]{font-size:12px;color:#999;margin-bottom:6px}.qp-cover-thumb[data-v-008e231a]{width:100px;height:56px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent}.qp-cover-thumb.active[data-v-008e231a]{border-color:#667eea}.qp-submit-overlay[data-v-008e231a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;z-index:1000;display:flex;align-items:center;justify-content:center}.qp-submit-box[data-v-008e231a]{text-align:center;color:#667eea;font-size:16px;font-weight:600}.qp-spinner[data-v-008e231a]{width:40px;height:40px;margin:0 auto 12px;border:3px solid #eee;border-top-color:#667eea;border-radius:50%;animation:spin-008e231a .8s linear infinite}@keyframes spin-008e231a{to{transform:rotate(360deg)}}.qp-page[data-v-955ec3c5]{min-height:100vh;background:#f8f9fb;padding-bottom:60px}.qp-topbar[data-v-955ec3c5]{position:sticky;top:0;z-index:100;display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-bottom:1px solid #eee}.qp-back[data-v-955ec3c5]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer}.qp-title[data-v-955ec3c5]{flex:1;font-weight:600;font-size:15px}.qp-btn-publish[data-v-955ec3c5]{padding:7px 24px;border-radius:8px;border:none;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.qp-btn-publish[data-v-955ec3c5]:disabled{opacity:.5}.qp-form[data-v-955ec3c5]{max-width:640px;margin:0 auto;padding:20px 16px}.qp-input[data-v-955ec3c5]{width:100%;padding:14px 16px;font-size:18px;border:2px solid #e8e8e8;border-radius:12px;outline:none;margin-bottom:16px;box-sizing:border-box}.qp-input[data-v-955ec3c5]:focus{border-color:#667eea}.qp-hint[data-v-955ec3c5]{font-size:11px;color:#bbb;margin-top:6px}.qp-doc-zone[data-v-955ec3c5]{margin-bottom:16px}.qp-doc-label[data-v-955ec3c5]{font-size:13px;color:#666;margin-bottom:8px}.qp-upload-box[data-v-955ec3c5]{border:2px dashed #ddd;border-radius:12px;padding:36px 20px;text-align:center;cursor:pointer;color:#aaa;transition:all .2s;display:flex;flex-direction:column;align-items:center;gap:6px}.qp-upload-box[data-v-955ec3c5]:hover{border-color:#667eea;color:#667eea}.qp-upload-icon[data-v-955ec3c5]{font-size:40px}.qp-file-name[data-v-955ec3c5]{font-size:14px;color:#333;font-weight:500;word-break:break-all}.qp-file-size[data-v-955ec3c5]{font-size:12px;color:#999}.qp-desc[data-v-955ec3c5]{width:100%;padding:12px;border:2px solid #e8e8e8;border-radius:10px;font-size:13px;resize:vertical;outline:none;box-sizing:border-box;margin-bottom:16px;font-family:inherit}.qp-desc[data-v-955ec3c5]:focus{border-color:#667eea}.qp-settings[data-v-955ec3c5]{background:#fff;border-radius:12px;padding:16px}.qp-set-row[data-v-955ec3c5]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.qp-set-row[data-v-955ec3c5]:last-child{margin-bottom:0}.qp-set-row label[data-v-955ec3c5]{width:50px;font-size:13px;color:#888;flex-shrink:0}.qp-set-row select[data-v-955ec3c5],.qp-set-row input[data-v-955ec3c5]{flex:1;padding:8px 12px;border:1px solid #e8e8e8;border-radius:8px;font-size:13px;outline:none}.qp-set-row select[data-v-955ec3c5]:focus,.qp-set-row input[data-v-955ec3c5]:focus{border-color:#667eea}.qp-set-divider[data-v-955ec3c5]{font-size:12px;color:#aaa;padding:8px 0 4px;border-top:1px solid #f0f0f0;margin-top:4px}.qp-identity-list[data-v-955ec3c5]{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0}.qp-identity-item[data-v-955ec3c5]{display:flex;align-items:center;gap:4px;font-size:13px;cursor:pointer;padding:4px 10px;border:1px solid #e8e8e8;border-radius:16px;transition:all .2s}.qp-identity-item[data-v-955ec3c5]:has(input:checked){background:#667eea11;border-color:#667eea;color:#667eea}.qp-identity-item input[data-v-955ec3c5]{accent-color:#667eea;margin:0}.qp-user-results[data-v-955ec3c5]{max-height:200px;overflow-y:auto;border:1px solid #e8e8e8;border-radius:8px;margin-bottom:8px}.qp-user-result[data-v-955ec3c5]{display:flex;gap:8px;align-items:center;padding:8px 12px;cursor:pointer;font-size:13px;border-bottom:1px solid #f5f5f5}.qp-user-result[data-v-955ec3c5]:hover{background:#f0f4ff}.qp-user-result small[data-v-955ec3c5]{color:#999;font-size:11px}.qp-whitelist-chips[data-v-955ec3c5]{display:flex;flex-wrap:wrap;gap:6px;padding:4px 0}.qp-chip[data-v-955ec3c5]{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:14px;background:#667eea11;border:1px solid #667eea44;font-size:12px;color:#667eea}.qp-chip button[data-v-955ec3c5]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer;padding:0;line-height:1}.qp-cover-section[data-v-955ec3c5]{margin-top:4px}.qp-cover-label[data-v-955ec3c5]{font-size:13px;color:#555;margin-bottom:8px;font-weight:500}.qp-cover-preview[data-v-955ec3c5]{width:160px;height:90px;border:2px dashed #ddd;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;overflow:hidden;background:#fafafa}.qp-cover-preview img[data-v-955ec3c5]{width:100%;height:100%;object-fit:cover}.qp-cover-empty span[data-v-955ec3c5]{font-size:13px;color:#999}.qp-submit-overlay[data-v-955ec3c5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#ffffffd9;z-index:1000;display:flex;align-items:center;justify-content:center}.qp-submit-box[data-v-955ec3c5]{text-align:center;color:#667eea;font-size:16px;font-weight:600}.qp-spinner[data-v-955ec3c5]{width:40px;height:40px;margin:0 auto 12px;border:3px solid #eee;border-top-color:#667eea;border-radius:50%;animation:spin-955ec3c5 .8s linear infinite}@keyframes spin-955ec3c5{to{transform:rotate(360deg)}}.ad-page[data-v-11470fcb]{--ad-bg:#fff;--ad-text:#333;--ad-meta:#999;--ad-border:#eee;min-height:100vh;transition:background .3s,color .3s}.mode-day[data-v-11470fcb]{--ad-bg:#fff;--ad-text:#333;--ad-meta:#999;--ad-border:#eee;background:var(--ad-bg)}.mode-night[data-v-11470fcb]{--ad-bg:#1a1a2e;--ad-text:#ccc;--ad-meta:#888;--ad-border:#333;background:var(--ad-bg);color:var(--ad-text)}.mode-warm[data-v-11470fcb]{--ad-bg:#fdf6e3;--ad-text:#5c4b2c;--ad-meta:#aa9a80;--ad-border:#e8dcc8;background:var(--ad-bg);color:var(--ad-text)}.mode-focus[data-v-11470fcb]{--ad-bg:#fff;--ad-text:#333;--ad-meta:#999;--ad-border:#eee;background:var(--ad-bg)}.mode-focus .ad-read-toolbar[data-v-11470fcb]{opacity:0}.mode-focus .ad-read-toolbar[data-v-11470fcb]:hover{opacity:1}.ad-progress[data-v-11470fcb]{position:fixed;top:0;left:0;width:100%;height:3px;background:var(--ad-border);z-index:200}.ad-progress-fill[data-v-11470fcb]{height:100%;background:#667eea;transition:width .1s}.ad-read-toolbar[data-v-11470fcb]{position:fixed;top:3px;left:0;right:0;z-index:150;display:flex;align-items:center;gap:6px;padding:6px 12px;background:var(--ad-bg);border-bottom:1px solid var(--ad-border);transition:opacity .3s;flex-wrap:wrap}.ad-back-btn[data-v-11470fcb]{background:none;border:none;font-size:18px;cursor:pointer;color:var(--ad-text);padding:4px 8px}.ad-mode-btns[data-v-11470fcb],.ad-font-btns[data-v-11470fcb]{display:flex;gap:3px;align-items:center}.ad-mode-btns button[data-v-11470fcb],.ad-font-btns button[data-v-11470fcb]{width:30px;height:30px;border-radius:6px;border:1px solid var(--ad-border);background:var(--ad-bg);color:var(--ad-text);cursor:pointer;font-size:12px}.ad-mode-btns button.active[data-v-11470fcb]{background:#667eea;color:#fff;border-color:#667eea}.ad-font-btns select[data-v-11470fcb]{font-size:12px;padding:4px;border:1px solid var(--ad-border);border-radius:6px;background:var(--ad-bg);color:var(--ad-text)}.ad-article[data-v-11470fcb]{max-width:720px;margin:0 auto;padding:52px 20px 80px}.ad-cover-wrap[data-v-11470fcb]{margin:-10px -20px 20px;position:relative;overflow:hidden;background:var(--ad-bg)}.ad-cover[data-v-11470fcb]{width:100%;max-height:360px;object-fit:cover;border-radius:0;display:block}.ad-cover-carousel[data-v-11470fcb]{position:relative}.ad-carousel-track[data-v-11470fcb]{display:flex;transition:transform .3s ease}.ad-carousel-track img[data-v-11470fcb]{min-width:100%}.ad-carousel-prev[data-v-11470fcb],.ad-carousel-next[data-v-11470fcb]{position:absolute;top:50%;transform:translateY(-50%);width:32px;height:48px;background:#00000059;border:none;color:#fff;font-size:24px;cursor:pointer;z-index:2}.ad-carousel-prev[data-v-11470fcb]{left:0;border-radius:0 6px 6px 0}.ad-carousel-next[data-v-11470fcb]{right:0;border-radius:6px 0 0 6px}.ad-carousel-dots[data-v-11470fcb]{position:absolute;bottom:10px;left:50%;transform:translate(-50%);display:flex;gap:6px;z-index:2}.ad-carousel-dots span[data-v-11470fcb]{width:8px;height:8px;border-radius:50%;background:#ffffff80;cursor:pointer}.ad-carousel-dots span.active[data-v-11470fcb]{background:#fff;transform:scale(1.3)}.ad-cover-video video[data-v-11470fcb]{background:#000}.ad-version-modal[data-v-11470fcb]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:1000;display:flex;align-items:center;justify-content:center}.ad-version-box[data-v-11470fcb]{background:#fff;border-radius:12px;padding:24px;width:90%;max-width:500px;max-height:80vh;overflow-y:auto}.ad-version-box h4[data-v-11470fcb]{margin:0 0 12px;font-size:16px}.ad-version-list[data-v-11470fcb]{display:flex;flex-direction:column;gap:8px}.ad-version-item[data-v-11470fcb]{display:flex;align-items:center;gap:10px;padding:10px;background:#fafafa;border-radius:8px;font-size:13px}.ad-version-item.current[data-v-11470fcb]{border:1px solid #667eea;background:#f0f0ff}.ad-ver-num[data-v-11470fcb]{font-weight:700;color:#667eea;min-width:30px}.ad-ver-title[data-v-11470fcb]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-ver-time[data-v-11470fcb]{color:#999;font-size:11px;white-space:nowrap}.ad-version-empty[data-v-11470fcb]{text-align:center;padding:20px;color:#bbb}.ad-version-item .btn-sm[data-v-11470fcb]{padding:4px 12px;font-size:12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer}.ad-version-item .btn-sm[data-v-11470fcb]:hover{border-color:#667eea;color:#667eea}.ad-version-item .btn-sm[data-v-11470fcb]:disabled{opacity:.5}.ad-version-box>.btn-sm[data-v-11470fcb]{padding:6px 16px;border:1px solid #ddd;border-radius:6px;background:#f5f5f5;cursor:pointer;width:100%}.ad-title[data-v-11470fcb]{font-size:1.8em;font-weight:800;color:var(--ad-text);margin:0 0 12px;line-height:1.4}.ad-meta[data-v-11470fcb]{display:flex;gap:12px;flex-wrap:wrap;font-size:13px;color:var(--ad-meta);margin-bottom:24px;align-items:center}.ad-author[data-v-11470fcb]{display:flex;align-items:center;gap:6px;font-weight:600}.ad-author-avatar[data-v-11470fcb]{width:22px;height:22px;border-radius:50%;object-fit:cover}.ad-verified[data-v-11470fcb]{font-size:9px;background:#e6f7ff;color:#1890ff;padding:1px 5px;border-radius:4px}.ad-lv[data-v-11470fcb]{font-size:9px;background:#fff7e6;color:#fa8c16;padding:1px 5px;border-radius:4px}.ad-extra-info[data-v-11470fcb]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:20px;padding:12px;background:var(--ad-bg);border-radius:10px;border:1px solid var(--ad-border,#f0f0f0)}.ad-extra-item[data-v-11470fcb]{display:flex;align-items:center;gap:4px;font-size:13px}.ad-extra-label[data-v-11470fcb]{color:var(--ad-meta,#999);font-weight:500}.ad-extra-label[data-v-11470fcb]:after{content:"："}.ad-extra-value[data-v-11470fcb]{color:var(--ad-text,#333);font-weight:600}.ad-content[data-v-11470fcb]{font-size:1em;line-height:1.9;color:var(--ad-text);word-break:break-word;overflow-wrap:break-word}.ad-content[data-v-11470fcb] *{max-width:100%!important;box-sizing:border-box}.ad-content table[data-v-11470fcb],.ad-content pre[data-v-11470fcb]{max-width:100%!important;overflow-x:auto;display:block}.ad-content[data-v-11470fcb] h2{font-size:1.4em;margin:24px 0 12px}.ad-content[data-v-11470fcb] h3{font-size:1.15em;margin:18px 0 8px}.ad-content[data-v-11470fcb] blockquote{border-left:3px solid #667eea;padding-left:16px;color:var(--ad-meta);margin:16px 0}.ad-content[data-v-11470fcb] img{max-width:100%;border-radius:8px;margin:12px 0}.ad-content[data-v-11470fcb] hr{border:none;border-top:2px dashed var(--ad-border);margin:24px 0}.ad-paywall[data-v-11470fcb]{text-align:center;padding:48px 20px 32px;margin-top:-80px;position:relative;z-index:2}.ad-paywall-inner[data-v-11470fcb]{padding:24px;border-radius:16px;background:var(--ad-bg);border:1px solid var(--ad-border);display:inline-block}.ad-pay-preview-msg[data-v-11470fcb]{font-size:12px;color:var(--ad-meta);margin-bottom:8px}.ad-paywall-inner p[data-v-11470fcb]{font-size:15px;margin:0 0 12px;color:var(--ad-text)}.ad-paywall-inner button[data-v-11470fcb]{padding:10px 32px;border-radius:10px;border:none;background:#667eea;color:#fff;font-size:15px;font-weight:600;cursor:pointer}.ad-source[data-v-11470fcb]{font-size:12px;color:var(--ad-meta);padding:12px 0;border-top:1px solid var(--ad-border);margin-top:20px}.ad-footer[data-v-11470fcb]{text-align:center;padding:24px 0;border-top:1px solid var(--ad-border);margin-top:32px}.ad-footer-msg[data-v-11470fcb]{font-size:16px;font-weight:600;color:var(--ad-text);margin-bottom:12px}.ad-footer-actions[data-v-11470fcb]{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.ad-footer-actions button[data-v-11470fcb]{padding:8px 16px;border-radius:10px;border:1px solid var(--ad-border);background:var(--ad-bg);color:var(--ad-text);cursor:pointer;font-size:13px;transition:transform .15s}.ad-footer-actions button[data-v-11470fcb]:hover{transform:scale(1.05)}.ad-footer-actions button.active[data-v-11470fcb]{background:#667eea;color:#fff;border-color:#667eea}.ad-likers[data-v-11470fcb]{margin-top:14px}.ad-likers-avatars[data-v-11470fcb]{display:flex;flex-wrap:wrap;gap:4px;justify-content:center}.ad-liker-avatar[data-v-11470fcb]{width:28px;height:28px;border-radius:50%;object-fit:cover;border:2px solid #fff;box-shadow:0 1px 3px #0000001a}.ad-likers-more[data-v-11470fcb]{font-size:11px;color:#bbb;display:block;text-align:center;margin-top:4px}.ad-author-more[data-v-11470fcb]{max-width:720px;margin:20px auto 0;padding:0 20px}.ad-author-more h3[data-v-11470fcb]{font-size:15px;color:var(--ad-text);margin:0 0 10px}.ad-am-item[data-v-11470fcb]{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;text-decoration:none;color:inherit;background:var(--ad-bg);border:1px solid var(--ad-border);margin-bottom:6px}.ad-am-item[data-v-11470fcb]:hover{background:#f8f9ff}.ad-am-thumb[data-v-11470fcb]{width:48px;height:36px;object-fit:cover;border-radius:6px;flex-shrink:0;background:#eee}.ad-am-title[data-v-11470fcb]{font-size:13px;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ad-am-more[data-v-11470fcb]{display:block;text-align:center;font-size:12px;color:#667eea;text-decoration:none;padding:8px 0}.ad-doc-card[data-v-11470fcb]{display:flex;gap:16px;align-items:flex-start;padding:24px;margin:16px auto;max-width:560px;background:linear-gradient(135deg,#f8f9fb,#eef1f5);border-radius:14px}.ad-doc-icon[data-v-11470fcb]{font-size:48px;flex-shrink:0}.ad-doc-info[data-v-11470fcb]{flex:1;min-width:0}.ad-doc-name[data-v-11470fcb]{font-size:16px;font-weight:700;color:#333;word-break:break-all}.ad-doc-meta[data-v-11470fcb]{font-size:13px;color:#999;margin-top:4px}.ad-doc-desc[data-v-11470fcb]{font-size:13px;color:#666;margin-top:8px;line-height:1.6}.ad-doc-stats[data-v-11470fcb]{font-size:12px;color:#999;margin-top:8px}.ad-doc-btns[data-v-11470fcb]{display:flex;gap:10px;margin-top:14px}.ad-btn[data-v-11470fcb]{display:inline-block;padding:10px 24px;border-radius:10px;text-decoration:none;font-size:14px;font-weight:600;border:none;cursor:pointer}.ad-btn.preview[data-v-11470fcb]{background:#1890ff;color:#fff}.ad-btn.download[data-v-11470fcb]{background:#f0f0f0;color:#333;border:1px solid #ddd}.ad-preview-modal[data-v-11470fcb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:10000}.ad-preview-box[data-v-11470fcb]{background:#fff;border-radius:12px;width:90vw;max-width:960px;height:85vh;display:flex;flex-direction:column;overflow:hidden}.ad-preview-bar[data-v-11470fcb]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f5f5f5;font-size:14px;font-weight:600;border-bottom:1px solid #eee}.ad-preview-bar button[data-v-11470fcb]{background:none;border:none;font-size:20px;cursor:pointer;color:#999}.ad-preview-frame[data-v-11470fcb]{flex:1;width:100%;border:none}.ad-preview-txt[data-v-11470fcb]{flex:1;padding:20px;overflow-y:auto;white-space:pre-wrap;font-family:monospace;font-size:13px;line-height:1.8;color:#333;margin:0}.ad-preview-office-notice[data-v-11470fcb]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px;text-align:center;color:#666}.ad-preview-office-icon[data-v-11470fcb]{font-size:64px;margin-bottom:16px}.ad-preview-office-notice p[data-v-11470fcb]{margin:4px 0;font-size:15px}.ad-preview-office-sub[data-v-11470fcb]{font-size:13px;color:#999}.ad-comments[data-v-11470fcb]{max-width:720px;margin:0 auto;padding:20px}.ad-comments h3[data-v-11470fcb]{font-size:16px;margin:0 0 12px;color:var(--ad-text)}.ad-cmt-input[data-v-11470fcb]{margin-bottom:16px}.ad-cmt-input textarea[data-v-11470fcb]{width:100%;padding:10px;border:1px solid var(--ad-border);border-radius:10px;resize:vertical;font-size:13px;box-sizing:border-box}.ad-cmt-input-actions[data-v-11470fcb]{display:flex;justify-content:flex-end;gap:8px;margin-top:6px}.ad-cmt-input-actions button[data-v-11470fcb]{padding:4px 14px;border-radius:6px;border:none;font-size:12px;cursor:pointer}.ad-cmt-input-actions button[data-v-11470fcb]:first-child{background:#eee;color:#666}.ad-cmt-input-actions button[data-v-11470fcb]:last-child{background:#667eea;color:#fff}.ad-cmt-item[data-v-11470fcb]{display:flex;gap:10px;padding:12px 0;border-bottom:1px solid var(--ad-border)}.ad-cmt-avatar[data-v-11470fcb]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee}.ad-cmt-body[data-v-11470fcb]{flex:1;min-width:0}.ad-cmt-head[data-v-11470fcb]{margin-bottom:4px}.ad-cmt-head strong[data-v-11470fcb]{font-size:13px;color:var(--ad-text)}.ad-cmt-author-badge[data-v-11470fcb]{background:#667eea;color:#fff;font-size:10px;padding:1px 6px;border-radius:3px;margin-left:4px}.ad-cmt-content[data-v-11470fcb]{margin:0;font-size:13px;line-height:1.5;color:var(--ad-text)}.ad-cmt-actions[data-v-11470fcb]{margin-top:6px;display:flex;gap:10px}.ad-cmt-actions button[data-v-11470fcb]{padding:2px 8px;border-radius:4px;border:1px solid var(--ad-border);background:var(--ad-bg);font-size:11px;cursor:pointer;color:#999}.ad-cmt-actions button.active[data-v-11470fcb]{color:#667eea;border-color:#667eea}.ad-cmt-replies[data-v-11470fcb]{margin-top:8px;padding-left:42px;border-left:2px solid #f0f0f0}.ad-cmt-sub[data-v-11470fcb]{border-bottom:none;padding:6px 0}.ad-cmt-input textarea[data-v-11470fcb]{flex:1;padding:10px;border:1px solid var(--ad-border);border-radius:10px;resize:none;font-size:14px;background:var(--ad-bg);color:var(--ad-text)}.ad-cmt-input button[data-v-11470fcb]{padding:8px 16px;border:none;border-radius:8px;background:#667eea;color:#fff;cursor:pointer;font-size:13px}.ad-cmt-item[data-v-11470fcb]{padding:12px 0;border-bottom:1px solid var(--ad-border)}.ad-cmt-item strong[data-v-11470fcb]{color:var(--ad-text)}.ad-cmt-author-badge[data-v-11470fcb]{font-size:10px;background:#e6f7ff;color:#1890ff;padding:1px 5px;border-radius:4px;margin-left:6px}.ad-cmt-time[data-v-11470fcb]{font-size:11px;color:var(--ad-meta);margin-left:8px}.ad-cmt-item p[data-v-11470fcb]{margin:4px 0 0;color:var(--ad-text);font-size:14px}.ad-related[data-v-11470fcb]{max-width:720px;margin:20px auto;padding:0 20px}.ad-related h3[data-v-11470fcb]{font-size:16px;color:var(--ad-text);margin:0 0 12px}.ad-related-scroll[data-v-11470fcb]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.ad-related-scroll[data-v-11470fcb]::-webkit-scrollbar{display:none}.ad-related-card[data-v-11470fcb]{flex-shrink:0;width:150px;background:var(--ad-bg);border-radius:12px;overflow:hidden;border:1px solid var(--ad-border);text-decoration:none;color:inherit}.ad-rel-img[data-v-11470fcb]{width:100%;height:90px;object-fit:cover;display:block;background:#eee}.ad-rel-body[data-v-11470fcb]{padding:8px 10px}.ad-rel-title[data-v-11470fcb]{font-size:12px;font-weight:600;color:#333;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.4}.ad-rel-meta[data-v-11470fcb]{font-size:10px;color:#bbb;margin-top:4px}.ad-back-top[data-v-11470fcb]{position:fixed;bottom:24px;right:24px;width:40px;height:40px;border-radius:50%;border:none;background:#667eea;color:#fff;font-size:18px;cursor:pointer;box-shadow:0 4px 12px #667eea66;z-index:100}.ad-tip-modal[data-v-11470fcb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.ad-tip-box[data-v-11470fcb]{background:#fff;border-radius:16px;padding:24px;text-align:center}.ad-tip-box h4[data-v-11470fcb]{margin:0 0 16px}.ad-tip-opts[data-v-11470fcb]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center;margin-bottom:16px}.ad-tip-opts span[data-v-11470fcb]{padding:8px 16px;border-radius:10px;border:1px solid #ddd;cursor:pointer;font-size:14px}.ad-tip-opts span[data-v-11470fcb]:hover{border-color:#667eea;color:#667eea}.ad-loading[data-v-11470fcb]{text-align:center;padding:80px 0;color:#999}.ad-badges[data-v-11470fcb]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.ad-badge-type[data-v-11470fcb]{font-size:12px;padding:2px 10px;border-radius:12px;background:#eef0ff;color:#667eea}.ad-badge-vis[data-v-11470fcb]{font-size:11px;padding:2px 8px;border-radius:10px;background:#fff3e0;color:#e67e22}.ad-collection-banner[data-v-11470fcb]{display:inline-flex;align-items:center;gap:4px;padding:6px 14px;margin-bottom:12px;border-radius:8px;background:#f0f5ff;border:1px solid #d6e4ff;font-size:13px;color:#667eea;cursor:pointer;transition:background .2s}.ad-collection-banner[data-v-11470fcb]:hover{background:#e6f0ff}.ad-collection-banner b[data-v-11470fcb]{color:#1a1a2e}.ad-lightbox[data-v-11470fcb]{position:fixed;top:0;left:0;width:100%;height:100%;background:#000000eb;z-index:9999;display:flex;align-items:center;justify-content:center;touch-action:none}.ad-lb-close[data-v-11470fcb]{position:absolute;top:16px;right:16px;background:#fff3;border:none;color:#fff;font-size:28px;cursor:pointer;z-index:2;width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center}.ad-lb-close[data-v-11470fcb]:active{background:#fff6}.ad-lb-nav[data-v-11470fcb]{position:absolute;top:50%;transform:translateY(-50%);background:#ffffff26;border:none;color:#fff;font-size:36px;cursor:pointer;z-index:2;width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:background .2s}.ad-lb-nav[data-v-11470fcb]:active{background:#fff6}.ad-lb-prev[data-v-11470fcb]{left:12px}.ad-lb-next[data-v-11470fcb]{right:12px}.ad-lb-counter[data-v-11470fcb]{position:absolute;bottom:20px;left:50%;transform:translate(-50%);background:#00000080;color:#fff;padding:4px 16px;border-radius:12px;font-size:13px;z-index:2}.ad-lightbox img[data-v-11470fcb]{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.col-page[data-v-69dc8864]{max-width:800px;margin:0 auto;padding:20px 16px;min-height:100vh;background:#f8f9fb}.col-header[data-v-69dc8864]{text-align:center;padding:24px 0 16px}.col-header h1[data-v-69dc8864]{font-size:24px;font-weight:800;color:#1a1a2e;margin:0 0 4px}.col-header p[data-v-69dc8864]{font-size:13px;color:#999;margin:0}.col-empty[data-v-69dc8864]{text-align:center;padding:60px;color:#bbb}.col-grid[data-v-69dc8864]{display:flex;flex-direction:column;gap:12px}.col-card[data-v-69dc8864]{display:flex;gap:14px;padding:16px;background:#fff;border-radius:16px;box-shadow:0 2px 12px #0000000d;cursor:pointer;transition:transform .15s}.col-card[data-v-69dc8864]:hover{transform:translate(4px)}.col-cover-wrap[data-v-69dc8864]{width:100px;height:70px;border-radius:10px;overflow:hidden;flex-shrink:0}.col-cover[data-v-69dc8864]{width:100%;height:100%;object-fit:cover}.col-cover-fb[data-v-69dc8864]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.col-body[data-v-69dc8864]{flex:1;min-width:0}.col-title[data-v-69dc8864]{font-size:16px;font-weight:700;color:#1a1a2e;margin-bottom:4px}.col-meta[data-v-69dc8864]{font-size:12px;color:#999;margin-bottom:4px}.col-desc[data-v-69dc8864]{font-size:12px;color:#666;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.col-price[data-v-69dc8864]{font-size:12px;font-weight:600;color:#fa8c16;margin-top:4px}.col-price.free[data-v-69dc8864]{color:#52c41a}.cd-page[data-v-94d7385f]{max-width:720px;margin:0 auto;padding:16px;min-height:100vh;background:#f8f9fb}.cd-back[data-v-94d7385f]{background:none;border:none;color:#667eea;font-size:14px;cursor:pointer;padding:8px 0}.cd-head[data-v-94d7385f]{text-align:center;padding:20px 0}.cd-cover-wrap[data-v-94d7385f]{width:140px;height:100px;border-radius:14px;overflow:hidden;margin:0 auto 16px}.cd-cover[data-v-94d7385f]{width:100%;height:100%;object-fit:cover}.cd-cover-fb[data-v-94d7385f]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:48px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.cd-head h1[data-v-94d7385f]{font-size:22px;font-weight:800;color:#1a1a2e;margin:0 0 8px}.cd-meta[data-v-94d7385f]{font-size:13px;color:#999;display:flex;gap:12px;justify-content:center}.cd-desc[data-v-94d7385f]{font-size:14px;color:#666;margin:8px 0 0}.cd-price-tag[data-v-94d7385f]{display:inline-block;margin-top:8px;padding:4px 16px;border-radius:12px;background:#fff7e6;color:#fa8c16;font-size:13px;font-weight:600}.cd-articles[data-v-94d7385f]{margin-top:20px}.cd-article[data-v-94d7385f]{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border-radius:12px;margin-bottom:8px;cursor:pointer;transition:transform .15s}.cd-article[data-v-94d7385f]:hover{transform:translate(3px)}.cd-art-num[data-v-94d7385f]{width:28px;height:28px;border-radius:8px;background:#f0f2f5;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#999;flex-shrink:0}.cd-art-body[data-v-94d7385f]{flex:1;min-width:0}.cd-art-title[data-v-94d7385f]{font-size:14px;font-weight:600;color:#1a1a2e}.cd-art-meta[data-v-94d7385f]{font-size:11px;color:#aaa;margin-top:2px}.cd-art-arrow[data-v-94d7385f]{font-size:18px;color:#ccc;flex-shrink:0}.cd-empty[data-v-94d7385f]{text-align:center;padding:40px;color:#bbb}.cd-loading[data-v-94d7385f]{text-align:center;padding:60px;color:#999}.my-content[data-v-629d9893]{max-width:800px;margin:0 auto;padding:20px 16px}.header[data-v-629d9893]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.header h2[data-v-629d9893]{margin:0;font-size:20px}.btn-stats[data-v-629d9893]{padding:6px 16px;border:1px solid #667eea;border-radius:8px;background:#fff;color:#667eea;cursor:pointer;font-size:13px}.tabs[data-v-629d9893]{display:flex;gap:6px;margin-bottom:20px;overflow-x:auto}.tabs button[data-v-629d9893]{padding:6px 16px;border:1px solid #e0e0e0;border-radius:20px;background:#fff;cursor:pointer;font-size:13px;white-space:nowrap}.tabs button.active[data-v-629d9893]{background:#667eea;color:#fff;border-color:#667eea}.list[data-v-629d9893]{display:flex;flex-direction:column;gap:0}.item[data-v-629d9893]{padding:16px 0;border-bottom:1px solid #f0f0f0}.item[data-v-629d9893]:last-child{border-bottom:none}.item-top[data-v-629d9893]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.badge[data-v-629d9893]{font-size:11px;padding:1px 8px;border-radius:4px;background:#f0f0f0;color:#888;white-space:nowrap;flex-shrink:0}.title[data-v-629d9893]{font-size:15px;font-weight:600;color:#222;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tag[data-v-629d9893]{font-size:11px;padding:2px 8px;border-radius:10px;white-space:nowrap;flex-shrink:0}.tag.published[data-v-629d9893]{background:#f6ffed;color:#52c41a}.tag.draft[data-v-629d9893]{background:#f5f5f5;color:#999}.tag.rejected[data-v-629d9893]{background:#fff2f0;color:#ff4d4f}.tag.hidden[data-v-629d9893]{background:#f9f0ff;color:#722ed1}.tag.scheduled[data-v-629d9893]{background:#e6f7ff;color:#1890ff}.tag.pending[data-v-629d9893]{background:#fff7e6;color:#fa8c16}.item-meta[data-v-629d9893]{font-size:12px;color:#aaa;margin-bottom:10px;display:flex;align-items:center;gap:6px}.reason[data-v-629d9893]{color:#ff4d4f;margin-left:4px}.item-btns[data-v-629d9893]{display:flex;justify-content:flex-end;gap:8px}.item-btns button[data-v-629d9893]{padding:5px 14px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:12px}.edit-once[data-v-629d9893]{color:#fa8c16;border-color:#fa8c16}.btn-hide[data-v-629d9893]{color:#999}.btn-show[data-v-629d9893]{color:#52c41a;border-color:#52c41a}.empty[data-v-629d9893]{text-align:center;padding:60px 0;color:#bbb;font-size:14px}.empty a[data-v-629d9893]{color:#667eea}.collections[data-v-629d9893]{margin-top:32px;padding-top:20px;border-top:1px solid #eee}.col-head[data-v-629d9893]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.col-head h3[data-v-629d9893]{margin:0;font-size:16px}.col-head button[data-v-629d9893]{padding:4px 14px;border:1px solid #667eea;border-radius:6px;background:#fff;color:#667eea;cursor:pointer;font-size:13px}.col-row[data-v-629d9893]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f5f5}.col-row[data-v-629d9893]:last-child{border-bottom:none}.col-row button[data-v-629d9893]{padding:4px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:12px}.col-info strong[data-v-629d9893]{font-size:14px}.col-info span[data-v-629d9893]{font-size:12px;color:#999;margin-left:8px}.modal[data-v-629d9893]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:100}.modal-box[data-v-629d9893]{background:#fff;border-radius:12px;padding:24px;width:360px}.modal-box h4[data-v-629d9893]{margin:0 0 16px}.modal-box input[data-v-629d9893]{width:100%;padding:8px;border:1px solid #ddd;border-radius:6px;margin-bottom:10px;font-size:14px;box-sizing:border-box}.modal-btns[data-v-629d9893]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.modal-btns button[data-v-629d9893]{padding:8px 20px;border-radius:6px;border:1px solid #ddd;background:#fff;cursor:pointer}.modal-btns .btn-primary[data-v-629d9893]{background:#667eea;color:#fff;border-color:#667eea}.as-page[data-v-19a9e45e]{max-width:720px;margin:0 auto;padding:20px 16px;min-height:100vh;background:#f8f9fb}.as-header[data-v-19a9e45e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.as-header h1[data-v-19a9e45e]{font-size:22px;margin:0}.as-back[data-v-19a9e45e]{background:none;border:none;color:#667eea;font-size:13px;cursor:pointer}.as-loading[data-v-19a9e45e]{text-align:center;padding:60px;color:#999}.as-cards[data-v-19a9e45e]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:20px}.as-card[data-v-19a9e45e]{padding:18px;background:#fff;border-radius:14px;box-shadow:0 2px 8px #0000000a;text-align:center}.as-card.gold[data-v-19a9e45e]{background:linear-gradient(135deg,#fffde7,#fff8e1)}.as-card-num[data-v-19a9e45e]{font-size:28px;font-weight:800;color:#1a1a2e}.as-card-label[data-v-19a9e45e]{font-size:12px;color:#999;margin-top:4px}.as-section[data-v-19a9e45e]{background:#fff;border-radius:14px;padding:16px;margin-bottom:14px;box-shadow:0 2px 8px #0000000a}.as-section h3[data-v-19a9e45e]{font-size:15px;margin:0 0 12px;color:#1a1a2e}.as-trend[data-v-19a9e45e]{display:flex;align-items:flex-end;gap:4px;height:100px;padding:0 4px}.as-trend-bar-wrap[data-v-19a9e45e]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;height:100%}.as-trend-bar[data-v-19a9e45e]{width:100%;max-width:20px;border-radius:4px 4px 0 0;background:linear-gradient(180deg,#667eea,#764ba2);min-height:2px;transition:height .5s}.as-trend-label[data-v-19a9e45e]{font-size:9px;color:#aaa;margin-top:2px}.as-art[data-v-19a9e45e]{padding:12px 0;border-bottom:1px solid #f5f5f5;cursor:pointer}.as-art[data-v-19a9e45e]:last-child{border-bottom:none}.as-art-head[data-v-19a9e45e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.as-art-title[data-v-19a9e45e]{font-size:14px;font-weight:600;color:#1a1a2e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;margin-right:8px}.as-art-status[data-v-19a9e45e]{font-size:9px;padding:1px 6px;border-radius:6px}.as-art-status.published[data-v-19a9e45e]{background:#f6ffed;color:#52c41a}.as-art-status.pending[data-v-19a9e45e]{background:#fff7e6;color:#fa8c16}.as-art-stats[data-v-19a9e45e]{display:flex;gap:10px;font-size:11px;color:#999;flex-wrap:wrap}.as-readers[data-v-19a9e45e]{display:flex;flex-direction:column;gap:8px}.as-reader-bar[data-v-19a9e45e]{display:flex;align-items:center;gap:8px}.as-reader-label[data-v-19a9e45e]{width:60px;font-size:12px;color:#555;text-align:right;flex-shrink:0}.as-reader-track[data-v-19a9e45e]{flex:1;height:16px;background:#f0f2f5;border-radius:8px;overflow:hidden}.as-reader-fill[data-v-19a9e45e]{height:100%;border-radius:8px;transition:width .5s}.as-reader-cnt[data-v-19a9e45e]{font-size:11px;color:#999;min-width:24px}.as-empty-sm[data-v-19a9e45e]{text-align:center;color:#bbb;padding:12px;font-size:12px}.as-type-grid[data-v-19a9e45e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:10px}.as-type-card[data-v-19a9e45e]{padding:16px;background:#fff;border-radius:12px;text-align:center;box-shadow:0 1px 4px #0000000a}.as-type-icon[data-v-19a9e45e]{font-size:28px;margin-bottom:4px}.as-type-num[data-v-19a9e45e]{font-size:24px;font-weight:700;color:#1a1a2e}.as-type-label[data-v-19a9e45e]{font-size:12px;color:#888;margin-top:2px}.as-type-views[data-v-19a9e45e]{font-size:11px;color:#bbb;margin-top:4px}.myf-root[data-v-99d2f4f6]{padding:16px;max-width:720px;margin:0 auto}.myf-quota[data-v-99d2f4f6]{display:flex;align-items:center;gap:12px;background:linear-gradient(135deg,#f0f0ff,#e8f4ff);border-radius:12px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#555}.myf-intro[data-v-99d2f4f6]{padding:8px 0 20px}.intro-hero[data-v-99d2f4f6]{text-align:center;padding:20px 0 16px}.intro-icon[data-v-99d2f4f6]{font-size:40px;margin-bottom:4px}.intro-title[data-v-99d2f4f6]{font-size:18px;font-weight:700;color:#222;margin:0 0 8px}.intro-desc[data-v-99d2f4f6]{font-size:13px;color:#888;line-height:1.7;max-width:560px;margin:0 auto}.intro-desc b[data-v-99d2f4f6]{color:#667eea}.intro-scenes[data-v-99d2f4f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;max-width:560px;margin:16px auto}.scene-card[data-v-99d2f4f6]{background:#fff;border:1px solid #f0f0f0;border-radius:10px;padding:14px 10px;text-align:center}.scene-icon[data-v-99d2f4f6]{font-size:22px;margin-bottom:2px}.scene-name[data-v-99d2f4f6]{font-size:12px;font-weight:600;color:#333;margin-bottom:2px}.scene-hint[data-v-99d2f4f6]{font-size:10px;color:#bbb}.intro-footer[data-v-99d2f4f6]{text-align:center;font-size:12px;color:#999;padding:4px}.q-info b[data-v-99d2f4f6]{color:#667eea}.q-limit[data-v-99d2f4f6]{color:#888;font-size:12px}.q-expand[data-v-99d2f4f6]{margin-left:auto;padding:5px 12px;background:#667eea;color:#fff;border:none;border-radius:6px;font-size:12px;cursor:pointer}.myf-toolbar[data-v-99d2f4f6]{display:flex;gap:8px;margin-bottom:16px}.myf-cards[data-v-99d2f4f6]{display:flex;flex-direction:column;gap:10px}.myf-card[data-v-99d2f4f6]{background:#fff;border:1px solid #eee;border-radius:12px;padding:14px 16px;transition:box-shadow .15s}.myf-card[data-v-99d2f4f6]:hover{box-shadow:0 2px 8px #0000000a}.fc-top[data-v-99d2f4f6]{display:flex;gap:12px}.fc-color[data-v-99d2f4f6]{width:6px;border-radius:3px;flex-shrink:0}.fc-info[data-v-99d2f4f6]{flex:1;min-width:0}.fc-title[data-v-99d2f4f6]{font-size:15px;font-weight:600;color:#222;margin-bottom:2px}.fc-desc[data-v-99d2f4f6]{font-size:12px;color:#999;margin-bottom:6px}.fc-meta[data-v-99d2f4f6]{display:flex;gap:6px;flex-wrap:wrap}.tag[data-v-99d2f4f6]{font-size:11px;padding:1px 8px;border-radius:4px;background:#f5f5f5;color:#888}.tag-published[data-v-99d2f4f6]{background:#f6ffed;color:#52c41a}.tag-closed[data-v-99d2f4f6]{background:#fff2f0;color:#ff4d4f}.fc-actions[data-v-99d2f4f6]{display:flex;gap:6px;margin-top:10px}.empty[data-v-99d2f4f6]{text-align:center;padding:60px 20px}.empty-icon[data-v-99d2f4f6]{font-size:48px;margin-bottom:12px}.empty-text[data-v-99d2f4f6]{font-size:15px;color:#888;margin-bottom:6px}.empty-sub[data-v-99d2f4f6]{font-size:12px;color:#bbb}.tpl-grid[data-v-99d2f4f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:16px;max-height:400px;overflow-y:auto}.tpl-card[data-v-99d2f4f6]{background:#f9fafb;border:1px solid #eee;border-radius:10px;padding:14px;cursor:pointer;text-align:center;transition:all .15s}.tpl-card[data-v-99d2f4f6]:hover{border-color:#667eea;box-shadow:0 2px 6px #667eea1a}.tpl-icon[data-v-99d2f4f6]{font-size:28px;margin-bottom:6px}.tpl-name[data-v-99d2f4f6]{font-size:13px;font-weight:600;color:#333;margin-bottom:4px}.tpl-desc[data-v-99d2f4f6]{font-size:11px;color:#999;margin-bottom:6px;line-height:1.3}.tpl-cat[data-v-99d2f4f6]{font-size:10px;color:#667eea;background:#f0f0ff;display:inline-block;padding:1px 6px;border-radius:4px}.share-box[data-v-99d2f4f6]{max-width:480px}.share-url-label[data-v-99d2f4f6]{font-size:12px;color:#888;margin-bottom:8px}.share-url-row[data-v-99d2f4f6]{display:flex;gap:8px;margin-bottom:12px}.share-url-input[data-v-99d2f4f6]{flex:1;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;background:#f9f9f9}.share-note[data-v-99d2f4f6]{font-size:11px;color:#bbb;margin-bottom:12px;line-height:1.5}.modal[data-v-99d2f4f6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-99d2f4f6]{background:#fff;border-radius:14px;padding:24px;max-width:680px;max-height:85vh;overflow-y:auto}.modal-box h3[data-v-99d2f4f6]{margin:0 0 16px;font-size:17px}.modal-actions[data-v-99d2f4f6]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-99d2f4f6]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.btn-primary[data-v-99d2f4f6]{padding:6px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500}.btn-primary[data-v-99d2f4f6]:hover{background:#5a6fd6}.btn-primary[data-v-99d2f4f6]:disabled{opacity:.5;cursor:not-allowed}.btn-skel[data-v-99d2f4f6]{padding:6px 16px;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;font-size:13px}.btn-xs[data-v-99d2f4f6]{padding:3px 8px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.btn-outline[data-v-99d2f4f6]{padding:6px 16px;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:13px;background:#fff}.btn-del[data-v-99d2f4f6]{color:#ff4d4f;border-color:#ffa39e}.fe-root[data-v-d2cb3ca1]{padding:16px;max-width:900px;margin:0 auto}.fe-save-toast[data-v-d2cb3ca1]{position:fixed;top:12px;left:50%;transform:translate(-50%);background:#52c41a;color:#fff;padding:8px 20px;border-radius:8px;font-size:13px;z-index:999;box-shadow:0 4px 12px #00000026}.fe-loading[data-v-d2cb3ca1]{text-align:center;padding:40px;color:#999}.fe-topbar[data-v-d2cb3ca1]{display:flex;align-items:center;gap:12px;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #eee}.fe-title-text[data-v-d2cb3ca1]{font-size:17px;font-weight:600;color:#222;flex:1}.fe-top-actions[data-v-d2cb3ca1]{display:flex;gap:8px}.btn-back[data-v-d2cb3ca1]{padding:6px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.fe-section[data-v-d2cb3ca1]{margin-bottom:20px}.fe-section-title[data-v-d2cb3ca1]{font-size:14px;font-weight:600;color:#333;margin-bottom:12px;cursor:pointer;-webkit-user-select:none;user-select:none}.toggle-arrow[data-v-d2cb3ca1]{color:#999;font-size:12px}.fe-form-group[data-v-d2cb3ca1]{margin-bottom:10px}.fe-form-group label[data-v-d2cb3ca1]{display:block;font-size:12px;color:#888;margin-bottom:4px;font-weight:500}.fe-input[data-v-d2cb3ca1],.fe-select[data-v-d2cb3ca1],.fe-textarea[data-v-d2cb3ca1]{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;box-sizing:border-box}.fe-textarea[data-v-d2cb3ca1]{resize:vertical;min-height:60px}.fe-input-sm[data-v-d2cb3ca1]{padding:6px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;box-sizing:border-box;width:100%}.fe-color-input[data-v-d2cb3ca1]{width:60px;height:36px;border:none;cursor:pointer}.fe-hint-text[data-v-d2cb3ca1]{font-weight:400;color:#bbb;font-size:11px}.fe-upload[data-v-d2cb3ca1]{position:relative;display:inline-block}.fe-file-inp[data-v-d2cb3ca1]{position:absolute;opacity:0;width:100%;height:100%;cursor:pointer}.fe-upload-btn[data-v-d2cb3ca1]{display:inline-block;padding:6px 14px;background:#f0f0f0;border:1px solid #ddd;border-radius:6px;font-size:13px;color:#666;cursor:pointer}.fe-upload-ok[data-v-d2cb3ca1]{margin-left:8px;font-size:12px;color:#52c41a}.fe-img-preview[data-v-d2cb3ca1]{margin-top:6px}.fe-img-preview img[data-v-d2cb3ca1]{max-width:140px;max-height:80px;border-radius:6px;border:1px solid #eee}.fe-row-3[data-v-d2cb3ca1]{display:flex;gap:12px}.fe-row-3 .fe-form-group[data-v-d2cb3ca1]{flex:1}.fe-settings-grid[data-v-d2cb3ca1],.fe-payment-grid[data-v-d2cb3ca1]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;background:#f9fafb;border-radius:10px;padding:14px}.fe-editor-layout[data-v-d2cb3ca1]{display:flex;gap:16px}.fe-palette[data-v-d2cb3ca1]{width:90px;flex-shrink:0;background:#f9fafb;border-radius:10px;padding:8px;max-height:500px;overflow-y:auto}.fe-fields[data-v-d2cb3ca1]{flex:1;min-width:0}.fp-cat[data-v-d2cb3ca1]{margin-bottom:10px}.fp-cat-label[data-v-d2cb3ca1]{font-size:10px;color:#aaa;display:block;margin-bottom:3px}.fp-btn[data-v-d2cb3ca1]{display:block;width:100%;padding:5px 8px;margin:2px 0;font-size:11px;border:1px solid #e0e0e0;border-radius:5px;background:#fff;cursor:pointer;transition:all .12s;text-align:left;box-sizing:border-box}.fp-btn[data-v-d2cb3ca1]:hover{border-color:#667eea;color:#667eea;background:#f0f0ff}.fe-empty-fields[data-v-d2cb3ca1]{text-align:center;padding:40px;border:1px dashed #ddd;border-radius:10px;color:#bbb;font-size:13px}.fe-empty-fields .empty-icon[data-v-d2cb3ca1]{font-size:32px;margin-bottom:8px}.field-card[data-v-d2cb3ca1]{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:8px;overflow:hidden}.f-head[data-v-d2cb3ca1]{display:flex;align-items:center;gap:8px;padding:8px 10px;background:#fafafa}.f-body[data-v-d2cb3ca1]{padding:8px 10px;border-top:1px solid #f0f0f0}.f-drag[data-v-d2cb3ca1]{color:#bbb;cursor:grab;font-size:14px}.f-type-tag[data-v-d2cb3ca1]{font-size:11px;font-weight:600;padding:2px 6px;border-radius:4px;white-space:nowrap}.ft-text[data-v-d2cb3ca1],.ft-textarea[data-v-d2cb3ca1]{color:#1890ff;background:#e6f7ff}.ft-select[data-v-d2cb3ca1],.ft-radio[data-v-d2cb3ca1],.ft-checkbox[data-v-d2cb3ca1]{color:#722ed1;background:#f9f0ff}.ft-date[data-v-d2cb3ca1],.ft-time[data-v-d2cb3ca1],.ft-datetime[data-v-d2cb3ca1]{color:#fa8c16;background:#fff7e6}.ft-number[data-v-d2cb3ca1],.ft-slider[data-v-d2cb3ca1],.ft-phone[data-v-d2cb3ca1],.ft-email[data-v-d2cb3ca1],.ft-url[data-v-d2cb3ca1]{color:#13c2c2;background:#e6fffb}.ft-static[data-v-d2cb3ca1],.ft-divider[data-v-d2cb3ca1]{color:#8c8c8c;background:#fafafa}.f-label-inp[data-v-d2cb3ca1]{flex:1;border:1px solid transparent;background:transparent;padding:4px 6px;font-size:13px;font-weight:500;border-radius:4px;min-width:60px}.f-label-inp[data-v-d2cb3ca1]:focus{border-color:#d9d9d9;background:#fff;outline:none}.f-check[data-v-d2cb3ca1]{display:flex;align-items:center;gap:3px;font-size:11px;white-space:nowrap;color:#888}.f-check input[data-v-d2cb3ca1]{width:auto}.f-row[data-v-d2cb3ca1]{display:flex;gap:6px;align-items:center;margin-bottom:4px}.f-row label[data-v-d2cb3ca1]{font-size:11px;color:#888;white-space:nowrap}.f-inp-sm[data-v-d2cb3ca1]{padding:4px 6px;border:1px solid #e8e8e8;border-radius:4px;font-size:12px}.f-options[data-v-d2cb3ca1]{margin-top:4px}.f-options>label[data-v-d2cb3ca1]{font-size:11px;color:#888;display:block;margin-bottom:4px}.opt-row[data-v-d2cb3ca1]{display:flex;gap:4px;align-items:center;margin-bottom:3px}.fe-preview[data-v-d2cb3ca1]{background:#f5f5f5;border-radius:10px;padding:20px}.pv-form[data-v-d2cb3ca1]{max-width:420px;margin:0 auto;background:#fff;border-radius:12px;padding:20px}.pv-logo[data-v-d2cb3ca1]{text-align:center;margin-bottom:10px}.pv-cover[data-v-d2cb3ca1]{margin-bottom:14px}.pv-title[data-v-d2cb3ca1]{font-size:18px;font-weight:700;color:#222;margin-bottom:6px}.pv-desc[data-v-d2cb3ca1]{font-size:13px;color:#999;margin-bottom:12px}.pv-detail[data-v-d2cb3ca1]{font-size:13px;color:#666;margin-bottom:14px;line-height:1.6;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:10px}.pv-field[data-v-d2cb3ca1]{margin-bottom:12px}.pv-field label[data-v-d2cb3ca1]{display:block;font-size:13px;font-weight:500;color:#555;margin-bottom:4px}.pv-req[data-v-d2cb3ca1]{color:#ff4d4f}.pv-inp[data-v-d2cb3ca1],.pv-textarea[data-v-d2cb3ca1]{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;box-sizing:border-box;background:#fff;color:#ccc}.pv-textarea[data-v-d2cb3ca1]{resize:none}.pv-range[data-v-d2cb3ca1]{width:100%}.pv-opts[data-v-d2cb3ca1]{display:flex;flex-direction:column;gap:6px}.pv-radio[data-v-d2cb3ca1],.pv-check[data-v-d2cb3ca1]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.pv-static[data-v-d2cb3ca1]{padding:10px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;font-size:12px;color:#666}.pv-divider[data-v-d2cb3ca1]{border:none;border-top:1px dashed #e0e0e0;margin:8px 0}.pv-hint[data-v-d2cb3ca1]{font-size:11px;color:#bbb;margin-top:2px}.pv-submit[data-v-d2cb3ca1]{width:100%;padding:12px;color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:700;margin-top:8px}.btn-primary[data-v-d2cb3ca1]{padding:6px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500}.btn-primary[data-v-d2cb3ca1]:hover{background:#5a6fd6}.btn-skel[data-v-d2cb3ca1]{padding:6px 16px;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;font-size:13px}.btn-xs[data-v-d2cb3ca1]{padding:3px 8px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.btn-outline[data-v-d2cb3ca1]{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer;background:#fff;font-size:11px;padding:3px 8px}.btn-del[data-v-d2cb3ca1]{color:#ff4d4f;border-color:#ffa39e}.fd-root[data-v-a05007ed]{padding:16px;max-width:960px;margin:0 auto}.fd-topbar[data-v-a05007ed]{display:flex;align-items:center;gap:12px;margin-bottom:16px;padding-bottom:12px;border-bottom:1px solid #eee}.fd-title[data-v-a05007ed]{font-size:17px;font-weight:600;color:#222;flex:1}.btn-back[data-v-a05007ed]{padding:6px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.btn-skel[data-v-a05007ed]{padding:6px 16px;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;font-size:13px}.fd-stats[data-v-a05007ed]{display:flex;gap:12px;margin-bottom:20px}.stat-card[data-v-a05007ed]{flex:1;background:#fff;border:1px solid #eee;border-radius:10px;padding:16px;text-align:center}.stat-num[data-v-a05007ed]{font-size:28px;font-weight:700;color:#667eea}.stat-label[data-v-a05007ed]{font-size:12px;color:#999;margin-top:4px}.fd-charts[data-v-a05007ed]{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px;margin-bottom:20px}.chart-card[data-v-a05007ed]{background:#fff;border:1px solid #eee;border-radius:10px;padding:16px}.chart-title[data-v-a05007ed]{font-size:13px;font-weight:600;color:#555;margin-bottom:12px}.chart-card canvas[data-v-a05007ed]{max-height:220px}.fd-table-wrap[data-v-a05007ed]{background:#fff;border-radius:8px;overflow-x:auto}.fd-table-wrap table[data-v-a05007ed]{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}.fd-table-wrap th[data-v-a05007ed]{background:#fafafa;padding:10px 12px;text-align:left;font-weight:600;color:#666;border-bottom:1px solid #eee;font-size:12px;white-space:nowrap}.fd-table-wrap td[data-v-a05007ed]{padding:8px 12px;border-bottom:1px solid #f5f5f5;color:#444;max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fd-table-wrap tr:hover td[data-v-a05007ed]{background:#fafafa}.empty[data-v-a05007ed]{text-align:center;padding:40px;color:#bbb;font-size:14px}.pager[data-v-a05007ed]{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:16px;font-size:13px}.pager button[data-v-a05007ed]{padding:4px 14px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer}.pager button[data-v-a05007ed]:disabled{opacity:.4}.btn-xs[data-v-a05007ed]{padding:3px 8px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.btn-del[data-v-a05007ed]{color:#ff4d4f;border-color:#ffa39e}body{background:#fff!important}.ff-root[data-v-4d24eb42]{max-width:480px;margin:0 auto;padding:24px 16px 60px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.ff-loading[data-v-4d24eb42],.ff-error[data-v-4d24eb42]{text-align:center;padding:60px 20px;color:#999;font-size:14px}.ff-done[data-v-4d24eb42]{text-align:center;padding:60px 20px}.ff-done-icon[data-v-4d24eb42]{font-size:48px;margin-bottom:16px}.ff-done-text[data-v-4d24eb42]{font-size:16px;color:#333;font-weight:500}.ff-pay-section[data-v-4d24eb42]{margin-top:24px;padding:16px;background:#f9fafb;border-radius:12px;text-align:center}.ff-pay-amount[data-v-4d24eb42]{font-size:16px;color:#333;margin-bottom:8px}.ff-pay-amount b[data-v-4d24eb42]{color:#ff4d4f;font-size:24px}.ff-pay-desc[data-v-4d24eb42]{font-size:13px;color:#888;margin-bottom:14px}.ff-pay-qr[data-v-4d24eb42]{width:200px;height:200px;border-radius:8px;border:1px solid #eee}.ff-pay-tip[data-v-4d24eb42]{font-size:12px;color:#bbb;margin-top:8px}.ff-logo[data-v-4d24eb42]{text-align:center;margin-bottom:12px}.ff-cover[data-v-4d24eb42]{margin-bottom:16px}.ff-title[data-v-4d24eb42]{font-size:20px;font-weight:700;color:#111;margin:0 0 8px}.ff-desc[data-v-4d24eb42]{font-size:14px;color:#888;margin:0 0 16px;line-height:1.5}.ff-detail[data-v-4d24eb42]{font-size:13px;color:#666;margin-bottom:16px;line-height:1.6;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:12px}.ff-field[data-v-4d24eb42]{margin-bottom:16px}.ff-field label[data-v-4d24eb42]{display:block;font-size:14px;font-weight:500;color:#333;margin-bottom:6px}.ff-req[data-v-4d24eb42]{color:#ff4d4f;margin-left:2px}.ff-field input[data-v-4d24eb42]:not([type=radio]):not([type=checkbox]),.ff-field textarea[data-v-4d24eb42],.ff-field select[data-v-4d24eb42]{width:100%;padding:10px 14px;border:1px solid #ddd;border-radius:8px;font-size:15px;box-sizing:border-box;transition:border-color .2s;background:#fff}.ff-field input[data-v-4d24eb42]:focus,.ff-field textarea[data-v-4d24eb42]:focus,.ff-field select[data-v-4d24eb42]:focus{border-color:var(--theme, #667eea);outline:none}.ff-field textarea[data-v-4d24eb42]{resize:vertical;min-height:70px}.ff-divider[data-v-4d24eb42]{border:none;border-top:1px dashed #e0e0e0;margin:8px 0}.ff-static[data-v-4d24eb42]{padding:12px;background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;font-size:13px;color:#666;line-height:1.6}.ff-rating[data-v-4d24eb42]{display:flex;gap:4px}.ff-star[data-v-4d24eb42]{font-size:32px;color:#e0e0e0;cursor:pointer;transition:color .15s;-webkit-user-select:none;user-select:none}.ff-star.active[data-v-4d24eb42]{color:#faad14}.ff-image-upload[data-v-4d24eb42]{position:relative}.ff-image-upload input[type=file][data-v-4d24eb42]{position:absolute;opacity:0;width:100%;height:40px;cursor:pointer}.ff-image-placeholder[data-v-4d24eb42]{display:block;padding:10px;border:1px dashed #ddd;border-radius:8px;text-align:center;color:#bbb;font-size:13px}.ff-image-preview[data-v-4d24eb42]{margin-top:8px}.ff-image-preview img[data-v-4d24eb42]{max-width:100%;max-height:200px;border-radius:8px}.ff-opts[data-v-4d24eb42]{display:flex;flex-direction:column;gap:10px}.ff-radio[data-v-4d24eb42],.ff-check[data-v-4d24eb42]{display:flex;align-items:center;gap:8px;font-size:15px;color:#333;font-weight:400;cursor:pointer}.ff-radio input[data-v-4d24eb42],.ff-check input[data-v-4d24eb42]{width:auto;accent-color:var(--theme, #667eea)}.ff-range-wrap[data-v-4d24eb42]{margin-top:4px}.ff-range[data-v-4d24eb42]{width:100%;accent-color:var(--theme, #667eea)}.ff-hint[data-v-4d24eb42]{font-size:12px;color:#bbb;margin-top:4px}.ff-submit[data-v-4d24eb42]{display:block;width:100%;padding:14px;color:#fff;border:none;border-radius:10px;font-size:17px;font-weight:700;margin-top:24px;cursor:pointer;transition:opacity .15s}.ff-submit[data-v-4d24eb42]:hover{opacity:.92}.ff-submit[data-v-4d24eb42]:disabled{opacity:.6;cursor:not-allowed}.qz-root[data-v-25cda98f]{min-height:100vh;background:linear-gradient(180deg,#f0f5ff,#f5f7fa,#fafbfc);padding-bottom:40px}.qz-banner[data-v-25cda98f]{margin:0 16px 16px;border-radius:14px;overflow:hidden;position:relative;height:140px}.qz-banner-track[data-v-25cda98f]{display:flex;height:100%;transition:transform .5s ease}.qz-banner-slide[data-v-25cda98f]{min-width:100%;height:100%;background-size:cover;background-position:center;cursor:pointer}.qz-banner-dots[data-v-25cda98f]{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;gap:6px}.qz-dot[data-v-25cda98f]{width:6px;height:6px;border-radius:50%;background:#fff6;cursor:pointer;transition:all .3s}.qz-dot.active[data-v-25cda98f]{background:#fff;width:18px;border-radius:3px}.qz-hero[data-v-25cda98f]{text-align:center;padding:32px 20px 16px}.qz-title[data-v-25cda98f]{font-size:26px;font-weight:900;color:#1a1a2e;margin:0;letter-spacing:2px}.qz-subtitle[data-v-25cda98f]{font-size:13px;color:#999;margin:6px 0 0}.qz-daily[data-v-25cda98f]{display:flex;align-items:center;justify-content:space-between;margin:0 16px 20px;padding:18px 20px;background:linear-gradient(135deg,#fff7e6,#fff2e8);border-radius:16px;cursor:pointer;transition:all .3s;border:1px solid #ffe7ba}.qz-daily[data-v-25cda98f]:hover{box-shadow:0 4px 16px #fa8c161f;transform:translateY(-1px)}.qz-daily.disabled[data-v-25cda98f]{background:#f5f5f5;border-color:#e8e8e8;cursor:default;opacity:.7}.qz-daily-left[data-v-25cda98f]{display:flex;align-items:center;gap:14px}.qz-daily-icon[data-v-25cda98f]{font-size:36px}.qz-daily-title[data-v-25cda98f]{font-size:17px;font-weight:800;color:#333}.qz-daily-desc[data-v-25cda98f]{font-size:12px;color:#999;margin-top:3px}.qz-daily-arrow[data-v-25cda98f]{font-size:20px;color:#ccc}.qz-grid[data-v-25cda98f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:0 16px 20px}.qz-card[data-v-25cda98f]{background:#fff;border-radius:14px;padding:20px 10px 14px;text-align:center;cursor:pointer;transition:all .3s;box-shadow:0 1px 3px #0000000a}.qz-card[data-v-25cda98f]:hover{transform:translateY(-3px);box-shadow:0 6px 20px #00000014}.qz-card-icon[data-v-25cda98f]{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;font-size:22px;margin-bottom:8px}.qz-card-label[data-v-25cda98f]{display:block;font-size:14px;font-weight:700;color:#333}.qz-card-desc[data-v-25cda98f]{font-size:11px;color:#bbb;margin-top:2px}.qz-section[data-v-25cda98f]{margin:0 16px 18px}.qz-sec-head[data-v-25cda98f]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.qz-sec-title[data-v-25cda98f]{font-size:16px;font-weight:700;color:#333;margin:0 0 4px}.qz-sec-desc[data-v-25cda98f]{font-size:12px;color:#999;margin:0 0 8px}.qz-sec-count[data-v-25cda98f]{font-size:12px;color:#999}.qz-exam-list[data-v-25cda98f]{display:flex;flex-direction:column;gap:8px}.qz-exam[data-v-25cda98f]{display:flex;align-items:center;gap:12px;padding:14px;background:#fff;border-radius:12px;cursor:pointer;transition:all .25s;box-shadow:0 1px 3px #0000000a}.qz-exam[data-v-25cda98f]:hover{box-shadow:0 4px 14px #0000000f}.qz-exam-icon[data-v-25cda98f]{font-size:28px}.qz-exam-body b[data-v-25cda98f]{display:block;font-size:14px;color:#333}.qz-exam-meta[data-v-25cda98f]{display:flex;gap:10px;margin-top:4px}.qz-exam-meta span[data-v-25cda98f]{font-size:11px;color:#999}.qz-exam-sponsor[data-v-25cda98f]{color:#fa8c16!important;font-weight:600}.qz-filters[data-v-25cda98f]{display:flex;gap:8px;flex-wrap:wrap}.qz-select[data-v-25cda98f]{padding:10px 14px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;color:#333;font-size:13px;outline:none}.qz-select[data-v-25cda98f]:focus{border-color:#1677ff}.qz-btn-go[data-v-25cda98f]{padding:10px 24px;background:linear-gradient(135deg,#1677ff,#0958d9);border:none;border-radius:10px;color:#fff;font-size:14px;font-weight:700;cursor:pointer;transition:all .3s}.qz-btn-go[data-v-25cda98f]:hover{transform:scale(1.03);box-shadow:0 4px 16px #1677ff4d}.qz-records[data-v-25cda98f]{display:flex;flex-direction:column;gap:6px}.qz-record[data-v-25cda98f]{display:flex;align-items:center;gap:12px;padding:10px 14px;background:#fff;border-radius:10px;font-size:13px;box-shadow:0 1px 2px #00000008}.qz-rec-mode[data-v-25cda98f]{color:#999;min-width:48px}.qz-rec-score[data-v-25cda98f]{font-weight:800;min-width:45px}.qz-rec-score.pass[data-v-25cda98f]{color:#52c41a}.qz-rec-score.fail[data-v-25cda98f]{color:#ff4d4f}.qz-rec-detail[data-v-25cda98f]{color:#bbb;font-size:11px}.qz-rec-time[data-v-25cda98f]{color:#ccc;margin-left:auto;font-size:11px}.qz-lb-tabs[data-v-25cda98f]{display:flex;gap:6px;overflow-x:auto;margin-bottom:12px;padding-bottom:4px}.qz-lb-tabs span[data-v-25cda98f]{padding:6px 16px;border-radius:16px;font-size:12px;font-weight:600;color:#999;background:#f5f5f5;cursor:pointer;white-space:nowrap;flex-shrink:0;transition:all .2s}.qz-lb-tabs span.active[data-v-25cda98f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.qz-lb-list[data-v-25cda98f]{display:flex;flex-direction:column;gap:6px}.qz-lb-row[data-v-25cda98f]{display:flex;align-items:center;gap:10px;padding:10px 12px;background:#fff;border-radius:10px;cursor:pointer;transition:all .2s;box-shadow:0 1px 2px #00000008}.qz-lb-row[data-v-25cda98f]:hover{box-shadow:0 2px 8px #0000000f}.qz-lb-rank[data-v-25cda98f]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;background:#ccc;flex-shrink:0}.qz-lb-rank.r1[data-v-25cda98f]{background:linear-gradient(135deg,#f5af19,#f12711)}.qz-lb-rank.r2[data-v-25cda98f]{background:linear-gradient(135deg,#bdc3c7,#8e9eab)}.qz-lb-rank.r3[data-v-25cda98f]{background:linear-gradient(135deg,#cd7f32,sienna)}.qz-lb-avatar[data-v-25cda98f]{width:32px;height:32px;border-radius:50%;object-fit:cover;flex-shrink:0}.qz-lb-avatar-d[data-v-25cda98f]{width:32px;height:32px;border-radius:50%;background:#e6f7ff;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:700;color:#1677ff;flex-shrink:0}.qz-lb-info[data-v-25cda98f]{flex:1;min-width:0;display:flex;align-items:center;gap:6px;flex-wrap:wrap}.qz-lb-name[data-v-25cda98f]{font-size:14px;font-weight:600;color:#333}.qz-lb-tag[data-v-25cda98f]{font-size:10px;padding:1px 6px;border-radius:6px;background:#f0f5ff;color:#667eea}.qz-lb-tier-icon[data-v-25cda98f]{width:20px;height:20px;border-radius:4px;object-fit:cover;flex-shrink:0}.qz-lb-tier[data-v-25cda98f]{font-size:10px;padding:1px 8px;border-radius:8px;background:linear-gradient(135deg,#f5af19,#f12711);color:#fff;font-weight:600}.qz-lb-score[data-v-25cda98f]{font-size:15px;font-weight:800;color:#667eea;flex-shrink:0}.qz-lb-empty[data-v-25cda98f]{text-align:center;padding:20px;color:#bbb;font-size:13px}.qz-modal[data-v-25cda98f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.qz-modal-box[data-v-25cda98f]{background:#fff;border-radius:20px;padding:28px 24px;width:90%;max-width:440px;max-height:85vh;overflow-y:auto;position:relative}.qz-modal-close[data-v-25cda98f]{position:absolute;top:14px;right:16px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#999;cursor:pointer;border-radius:50%;transition:all .3s}.qz-modal-close[data-v-25cda98f]:hover{color:#333;background:#f5f5f5}.qz-modal-box h4[data-v-25cda98f]{color:#333;margin:0 0 18px;font-size:18px}.qz-field[data-v-25cda98f]{margin-bottom:14px}.qz-field label[data-v-25cda98f]{display:block;font-size:12px;color:#999;margin-bottom:6px}.qz-input[data-v-25cda98f]{width:100%;padding:10px;background:#fafafa;border:1px solid #e8e8e8;border-radius:10px;color:#333;font-size:14px;box-sizing:border-box;outline:none}.qz-input[data-v-25cda98f]:focus{border-color:#1677ff}.qz-hint[data-v-25cda98f]{font-size:11px;color:#bbb;margin:8px 0 16px}.qz-msg[data-v-25cda98f]{padding:10px 14px;border-radius:8px;font-size:13px;margin-bottom:12px;background:#f6ffed;color:#52c41a;border:1px solid #b7eb8f}.qz-msg.error[data-v-25cda98f]{background:#fff2f0;color:#ff4d4f;border-color:#ffccc7}.qz-modal-btns[data-v-25cda98f]{display:flex;gap:10px;justify-content:flex-end}.qz-btn-cancel[data-v-25cda98f]{padding:10px 20px;background:#f5f5f5;border:none;border-radius:10px;color:#666;cursor:pointer}.qz-btn-submit[data-v-25cda98f]{padding:10px 24px;background:linear-gradient(135deg,#1677ff,#0958d9);border:none;border-radius:10px;color:#fff;font-weight:700;cursor:pointer}.qz-live-row[data-v-25cda98f]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin:12px 0;background:#fff2e8;border-radius:12px;cursor:pointer;border:1px solid #ffd8bf}.qz-live-left[data-v-25cda98f]{display:flex;align-items:center;gap:12px;flex:1}.qz-live-icon[data-v-25cda98f]{font-size:32px}.qz-live-title[data-v-25cda98f]{font-size:16px;font-weight:700;color:#d4380d}.qz-live-desc[data-v-25cda98f]{font-size:12px;color:#8c8c8c;margin-top:2px}.qz-live-arrow[data-v-25cda98f]{font-size:20px;color:#d4380d}.quiz-play[data-v-da18a488]{padding:16px;max-width:640px;margin:0 auto}.timer-bar[data-v-da18a488]{height:24px;background:#f0f0f0;border-radius:12px;position:relative;overflow:hidden;margin-bottom:16px}.timer-fill[data-v-da18a488]{height:100%;border-radius:12px;transition:width 1s linear}.timer-bar span[data-v-da18a488]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:12px;color:#333;font-weight:700}.question-card[data-v-da18a488]{background:#fff;padding:24px;border-radius:16px;box-shadow:0 2px 12px #00000014}.q-header[data-v-da18a488]{display:flex;gap:12px;margin-bottom:12px;font-size:12px;color:#999}.q-type[data-v-da18a488]{color:#6b5ce7;font-weight:700}.q-diff[data-v-da18a488]{background:#f0f0f0;padding:2px 8px;border-radius:10px}.question-card h3[data-v-da18a488]{font-size:17px;color:#222;line-height:1.6;margin:0 0 20px}.options[data-v-da18a488]{display:flex;flex-direction:column;gap:10px}.option[data-v-da18a488]{padding:12px 16px;border:2px solid #eee;border-radius:12px;font-size:15px;cursor:pointer;transition:all .2s}.option[data-v-da18a488]:hover{border-color:#6b5ce7}.option.selected[data-v-da18a488]{border-color:#6b5ce7;background:#f5f3ff}.opt-letter[data-v-da18a488]{display:inline-block;width:24px;height:24px;line-height:24px;text-align:center;background:#f0f0f0;border-radius:50%;margin-right:8px;font-size:13px;font-weight:700;color:#666}.option.selected .opt-letter[data-v-da18a488]{background:#6b5ce7;color:#fff}.nav-buttons[data-v-da18a488]{display:flex;justify-content:space-between;align-items:center;padding:16px 0}.nav-buttons button[data-v-da18a488]{padding:10px 24px;border:1px solid #ddd;border-radius:8px;background:#fff;font-size:14px;cursor:pointer}.btn-submit[data-v-da18a488]{background:#52c41a!important;color:#fff!important;border-color:#52c41a!important}.btn-submit[data-v-da18a488]:disabled{opacity:.5}.quiz-result[data-v-12638f53]{padding:16px;max-width:640px;margin:0 auto;background:#f5f6fa;min-height:100vh}.level-card[data-v-12638f53]{display:flex;align-items:center;gap:14px;background:#fff;padding:16px;border-radius:12px;margin-bottom:12px;box-shadow:0 1px 4px #0000000f}.level-icon[data-v-12638f53]{width:52px;height:52px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.level-info[data-v-12638f53]{flex:1}.level-name[data-v-12638f53]{font-size:16px;font-weight:700;color:#333}.level-sub[data-v-12638f53]{font-size:12px;color:#999;margin-top:2px}.level-progress[data-v-12638f53]{margin-top:8px}.progress-bar[data-v-12638f53]{height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.progress-fill[data-v-12638f53]{height:100%;background:linear-gradient(90deg,#6b5ce7,#a78bfa);border-radius:3px;transition:width .5s}.progress-text[data-v-12638f53]{font-size:11px;color:#999;margin-top:4px}.level-max[data-v-12638f53]{font-size:12px;color:#faad14;margin-top:6px;font-weight:500}.score-card[data-v-12638f53]{text-align:center;padding:28px 0;background:#fff;border-radius:12px;margin-bottom:12px;box-shadow:0 1px 4px #0000000f}.score-circle[data-v-12638f53]{width:120px;height:120px;border:6px solid;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0 auto 12px}.score-num[data-v-12638f53]{font-size:42px;font-weight:700;color:#333}.score-txt[data-v-12638f53]{font-size:14px;color:#999}.score-summary[data-v-12638f53]{font-size:14px;color:#666;margin:4px 0}.score-points[data-v-12638f53],.score-qs-delta[data-v-12638f53]{font-size:18px;color:#fa8c16;font-weight:700;margin:4px 0}.score-multiplier[data-v-12638f53]{font-size:12px;color:#6b5ce7;background:#f0ebff;padding:2px 10px;border-radius:10px;display:inline-block;margin:4px 0}.btn-back[data-v-12638f53]{margin-top:16px;padding:10px 32px;background:#6b5ce7;color:#fff;border:none;border-radius:8px;font-size:14px;cursor:pointer}.share-row[data-v-12638f53]{display:flex;gap:8px;padding:12px 0;justify-content:center;flex-wrap:wrap}.share-row div[data-v-12638f53]{padding:10px 16px;border-radius:20px;border:1px solid #ddd;background:#fff;font-size:13px;cursor:pointer}.btn-share[data-v-12638f53]{color:#1677ff;border-color:#1677ff!important}.btn-again[data-v-12638f53]{color:#52c41a;border-color:#52c41a!important}.btn-wrong[data-v-12638f53]{color:#fa8c16;border-color:#fa8c16!important;background:#fff3e0!important}.breakdown-card[data-v-12638f53]{background:#fff;padding:16px;border-radius:12px;margin-bottom:12px;box-shadow:0 1px 4px #0000000f}.bd-title[data-v-12638f53]{font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.bd-list[data-v-12638f53]{display:flex;flex-direction:column;gap:6px}.bd-item[data-v-12638f53]{display:flex;gap:6px;font-size:12px;color:#666;flex-wrap:wrap;align-items:center}.bd-q[data-v-12638f53]{font-weight:600;color:#333;min-width:22px}.bd-base[data-v-12638f53]{color:#555}.bd-streak[data-v-12638f53]{color:#52c41a;background:#f6ffed;padding:1px 6px;border-radius:6px;font-size:11px}.bd-first[data-v-12638f53]{color:#faad14;background:#fff7e6;padding:1px 6px;border-radius:6px;font-size:11px}.bd-total[data-v-12638f53]{margin-left:auto;font-weight:600;color:#333}.bd-summary[data-v-12638f53]{margin-top:8px;font-size:12px;color:#6b5ce7;font-weight:500;text-align:right}.bd-total-row[data-v-12638f53]{margin-top:10px;padding-top:10px;border-top:1px solid #f0f0f0;font-size:13px;color:#333;text-align:right}.detail-list[data-v-12638f53]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f}.detail-header[data-v-12638f53]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;font-size:14px;font-weight:600;color:#333}.btn-toggle[data-v-12638f53]{padding:4px 12px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;font-size:12px;cursor:pointer;color:#666}.detail-item[data-v-12638f53]{padding:14px;border-radius:10px;border-left:3px solid #f5222d;background:#fafafa;margin-bottom:10px}.detail-item.correct[data-v-12638f53]{border-left-color:#52c41a}.d-header[data-v-12638f53]{display:flex;gap:8px;margin-bottom:8px;font-size:13px}.d-num[data-v-12638f53]{font-weight:700}.d-content[data-v-12638f53]{font-size:14px;color:#333;margin:0 0 8px;line-height:1.5}.d-answer[data-v-12638f53]{font-size:12px;color:#999}.d-explain[data-v-12638f53]{font-size:12px;color:#6b5ce7;margin-top:8px;padding:8px;background:#f9f7ff;border-radius:6px}.g-root[data-v-44eeec79]{max-width:640px;margin:0 auto;padding:20px 16px}.g-root h2[data-v-44eeec79]{margin:0 0 4px}.g-desc[data-v-44eeec79]{font-size:13px;color:#999;margin-bottom:16px}.g-bar[data-v-44eeec79]{display:flex;align-items:center;gap:16px;padding:12px 16px;background:#f9f7ff;border-radius:10px;margin-bottom:20px;font-weight:600}.g-revive[data-v-44eeec79]{margin-left:auto;padding:4px 14px;background:#fa8c16;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px}.g-pick label[data-v-44eeec79]{font-weight:600;font-size:13px;display:block;margin-bottom:6px}.g-input[data-v-44eeec79]{width:100%;padding:10px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;margin-bottom:4px;box-sizing:border-box}.g-hint[data-v-44eeec79]{font-size:11px;color:#999;margin-bottom:16px}.g-grid[data-v-44eeec79]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.g-card[data-v-44eeec79]{padding:16px 8px;border-radius:12px;text-align:center;cursor:pointer;background:#f0f0f0}.g-card.unlocked[data-v-44eeec79]{background:#fff;border:2px solid #6b5ce7}.g-card.locked[data-v-44eeec79]{opacity:.35;cursor:default}.g-card-icon[data-v-44eeec79]{font-size:22px}.g-card-name[data-v-44eeec79]{font-weight:700;font-size:13px;margin:3px 0}.g-card-diff[data-v-44eeec79]{font-size:11px;color:#999}.g-card-bonus[data-v-44eeec79]{font-size:11px;color:#6b5ce7;margin-top:3px}.g-game[data-v-44eeec79]{margin-bottom:20px}.g-game-top[data-v-44eeec79]{display:flex;justify-content:space-between;padding:8px 0;font-size:14px;color:#666}.g-wrong[data-v-44eeec79]{color:#ff4d4f}.g-q[data-v-44eeec79]{font-size:17px;font-weight:700;margin:16px 0;line-height:1.6}.g-media img[data-v-44eeec79]{max-width:100%;border-radius:10px;max-height:200px}.g-opts[data-v-44eeec79]{display:flex;flex-direction:column;gap:8px}.g-opt[data-v-44eeec79]{display:flex;align-items:center;gap:10px;padding:12px;border:2px solid #eee;border-radius:12px;background:#fff;font-size:14px;cursor:pointer;text-align:left;transition:all .15s}.g-opt[data-v-44eeec79]:hover:not(:disabled){border-color:#6b5ce7}.g-opt.selected[data-v-44eeec79]{border-color:#6b5ce7}.g-opt.correct[data-v-44eeec79]{border-color:#52c41a;background:#f6ffed}.g-opt.wrong[data-v-44eeec79]{border-color:#ff4d4f;background:#fff2f0}.g-opt-letter[data-v-44eeec79]{width:24px;height:24px;line-height:24px;text-align:center;background:#f0f0f0;border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}.g-btn-confirm[data-v-44eeec79]{margin-top:8px;padding:10px;width:100%;background:#6b5ce7;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer}.g-fb[data-v-44eeec79]{text-align:center;margin-top:14px}.g-next[data-v-44eeec79]{padding:10px 28px;background:#6b5ce7;color:#fff;border:none;border-radius:20px;font-weight:700;cursor:pointer;margin-top:8px}.g-result[data-v-44eeec79]{text-align:center;padding:30px 20px}.g-result h2[data-v-44eeec79]{margin-bottom:20px}.g-result-grid[data-v-44eeec79]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:20px}.g-stat[data-v-44eeec79]{text-align:center}.g-stat-num[data-v-44eeec79]{display:block;font-size:24px;font-weight:800;color:#6b5ce7}.g-stat span[data-v-44eeec79]:last-child{font-size:11px;color:#999}.g-result-levels[data-v-44eeec79]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:20px;font-size:13px}.g-result-lv[data-v-44eeec79]{opacity:.3}.g-result-lv.passed[data-v-44eeec79]{opacity:1;font-weight:600}.g-btn-again[data-v-44eeec79]{padding:12px 32px;background:#6b5ce7;color:#fff;border:none;border-radius:25px;font-size:15px;font-weight:700;cursor:pointer}.poll-create[data-v-efea6e1f]{padding:20px;max-width:520px;margin:0 auto}h2[data-v-efea6e1f]{margin-bottom:8px}.templates-bar[data-v-efea6e1f]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:16px}.tpl-chip[data-v-efea6e1f]{padding:4px 12px;background:#e6f7ff;border-radius:12px;font-size:12px;cursor:pointer;color:#1890ff}.form-group[data-v-efea6e1f]{margin-bottom:14px}.form-group label[data-v-efea6e1f]{display:block;font-size:13px;color:#666;margin-bottom:6px}.form-group input[data-v-efea6e1f],.form-group select[data-v-efea6e1f],.form-group textarea[data-v-efea6e1f]{width:100%;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px;box-sizing:border-box}.opt-row[data-v-efea6e1f]{display:flex;gap:8px;margin-bottom:6px}.opt-row input[data-v-efea6e1f]{flex:1}.btn-small[data-v-efea6e1f]{padding:4px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:12px}.btn-del[data-v-efea6e1f]{color:#f5222d;border-color:#f5222d}.switch[data-v-efea6e1f]{display:block;font-size:13px;margin-top:4px;cursor:pointer}.switch input[data-v-efea6e1f]{width:auto;margin-right:6px}.btn-submit[data-v-efea6e1f]{width:100%;padding:14px;background:#6b5ce7;color:#fff;border:none;border-radius:12px;font-size:16px;cursor:pointer;margin-top:12px}.identity-checks[data-v-efea6e1f]{display:flex;flex-wrap:wrap;gap:8px}.id-check-label[data-v-efea6e1f]{display:flex;align-items:center;gap:4px;font-size:12px;background:#f5f7fa;padding:5px 10px;border-radius:6px;cursor:pointer}.id-check-label input[data-v-efea6e1f]{margin:0;width:auto}.fav-page[data-v-b5936153]{max-width:600px;margin:0 auto;padding:24px 16px 80px;min-height:100vh}h2[data-v-b5936153]{margin-bottom:16px}.fav-tabs[data-v-b5936153]{display:flex;gap:4px;margin-bottom:20px}.fav-tabs button[data-v-b5936153]{flex:1;padding:10px 8px;border:none;background:#f5f5f5;border-radius:8px;font-size:13px;cursor:pointer}.fav-tabs button.active[data-v-b5936153]{background:#6b5ce7;color:#fff}.fav-empty[data-v-b5936153]{padding:40px;text-align:center;color:#ccc}.fav-item[data-v-b5936153]{padding:14px 12px;border-bottom:1px solid #f0f0f0;cursor:pointer;font-size:14px}.fav-peer[data-v-b5936153]{display:flex;align-items:center;gap:10px}.fav-avatar[data-v-b5936153]{width:40px;height:40px;border-radius:50%;object-fit:cover}.fav-name[data-v-b5936153]{font-weight:600}.fav-identity[data-v-b5936153]{font-size:12px;color:#999}.mall-page[data-v-6c25cd41]{max-width:800px;margin:0 auto;padding:20px 16px}.mall-header[data-v-6c25cd41]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.mall-header h2[data-v-6c25cd41]{margin:0;font-size:22px}.mall-search[data-v-6c25cd41]{display:flex;gap:4px}.mall-search input[data-v-6c25cd41]{width:200px;padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px}.mall-search button[data-v-6c25cd41]{padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px}.mall-cat-bar[data-v-6c25cd41]{display:flex;gap:6px;margin-bottom:12px;overflow-x:auto;scrollbar-width:none;padding-bottom:4px}.mall-cat-bar[data-v-6c25cd41]::-webkit-scrollbar{display:none}.mall-cat[data-v-6c25cd41]{flex-shrink:0;padding:6px 16px;border-radius:18px;background:#f5f5f5;font-size:13px;cursor:pointer;white-space:nowrap}.mall-cat.active[data-v-6c25cd41]{background:#667eea;color:#fff}.mall-sort[data-v-6c25cd41]{display:flex;gap:12px;margin-bottom:16px;font-size:13px;color:#999}.sort-item[data-v-6c25cd41]{cursor:pointer}.sort-item.active[data-v-6c25cd41]{color:#667eea;font-weight:600}.mall-loading[data-v-6c25cd41],.mall-empty[data-v-6c25cd41]{text-align:center;padding:40px;color:#bbb;font-size:14px}.mall-list[data-v-6c25cd41]{display:flex;flex-direction:column;gap:0}.mall-row[data-v-6c25cd41]{display:flex;align-items:center;gap:12px;padding:14px 12px;margin:0 -12px;border-radius:10px;text-decoration:none;color:inherit;cursor:pointer;transition:background .15s}.mall-row+.mall-row[data-v-6c25cd41]{margin-top:2px}.mall-row[data-v-6c25cd41]:hover{background:#f6f8ff}.mall-row-img[data-v-6c25cd41]{width:72px;height:72px;border-radius:10px;overflow:hidden;flex-shrink:0;background:#f8f9fc;display:flex;align-items:center;justify-content:center}.mall-row-img img[data-v-6c25cd41]{width:100%;height:100%;object-fit:cover}.mall-row-noimg[data-v-6c25cd41]{font-size:28px}.mall-row-body[data-v-6c25cd41]{flex:1;min-width:0}.mall-row-name[data-v-6c25cd41]{font-size:15px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.mall-row-tags[data-v-6c25cd41]{display:flex;gap:4px;margin-bottom:4px}.mall-row-foot[data-v-6c25cd41]{display:flex;gap:12px;font-size:11px}.mall-row-cat[data-v-6c25cd41]{color:#999}.mall-row-sales[data-v-6c25cd41]{color:#52c41a}.mall-row-price[data-v-6c25cd41]{text-align:right;flex-shrink:0}.mall-row-price .price-cash[data-v-6c25cd41]{font-size:17px;color:#ff4d4f;font-weight:700;display:block}.mall-row-price .price-pts[data-v-6c25cd41]{font-size:13px;color:#fa8c16;font-weight:600}.mall-tag[data-v-6c25cd41]{font-size:10px;background:#f0f5ff;color:#2f54eb;padding:1px 6px;border-radius:4px}.mall-more[data-v-6c25cd41]{text-align:center;padding:16px;color:#667eea;font-size:14px;cursor:pointer}.buy-btns[data-v-6c25cd41]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.buy-btn[data-v-6c25cd41]{padding:12px 20px;border:none;border-radius:10px;font-size:15px;cursor:pointer;font-weight:600}.buy-btn.pts[data-v-6c25cd41]{background:linear-gradient(135deg,#ffd666,#fa8c16);color:#fff}.buy-btn.cash[data-v-6c25cd41]{background:linear-gradient(135deg,#52c41a,#237804);color:#fff}.buy-qr[data-v-6c25cd41]{margin:12px 0}.buy-qr img[data-v-6c25cd41]{width:200px;height:200px;border-radius:8px}.buy-qr span[data-v-6c25cd41]{display:block;font-size:12px;color:#999;margin-top:4px}.modal[data-v-6c25cd41]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-6c25cd41]{background:#fff;border-radius:14px;padding:24px}.modal-box h3[data-v-6c25cd41]{margin:0 0 4px}.pd-page[data-v-8ccc5149]{max-width:600px;margin:0 auto;padding:0 0 80px}.pd-loading[data-v-8ccc5149]{text-align:center;padding:60px;color:#bbb}.pd-cover[data-v-8ccc5149]{width:100%;height:300px;overflow:hidden}.pd-cover img[data-v-8ccc5149]{width:100%;height:100%;object-fit:cover}.pd-images[data-v-8ccc5149]{display:flex;gap:6px;padding:8px;overflow-x:auto}.pd-images img[data-v-8ccc5149]{width:80px;height:80px;border-radius:8px;object-fit:cover;cursor:pointer;border:2px solid transparent}.pd-images img[data-v-8ccc5149]:hover{border-color:#667eea}.pd-info[data-v-8ccc5149]{padding:16px}.pd-name[data-v-8ccc5149]{font-size:20px;font-weight:700;color:#333;margin-bottom:8px}.pd-tags[data-v-8ccc5149]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:8px}.pd-tag[data-v-8ccc5149]{font-size:11px;background:#f0f5ff;color:#2f54eb;padding:2px 8px;border-radius:4px}.pd-meta[data-v-8ccc5149]{display:flex;gap:16px;font-size:12px;color:#999}.pd-buy-bar[data-v-8ccc5149]{position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:1px solid #f0f0f0;padding:12px 16px;display:flex;align-items:center;justify-content:space-between;z-index:100;max-width:600px;margin:0 auto;box-sizing:border-box}.pd-price-cash[data-v-8ccc5149]{font-size:24px;color:#ff4d4f;font-weight:700}.pd-price-pts[data-v-8ccc5149]{font-size:15px;color:#fa8c16;margin-left:8px}.pd-buy-btn[data-v-8ccc5149]{padding:12px 32px;background:linear-gradient(135deg,#ff4d4f,#cf1322);color:#fff;border:none;border-radius:10px;font-size:16px;font-weight:600;cursor:pointer}.pd-buy-btn[data-v-8ccc5149]:disabled{opacity:.5;cursor:default}.pd-qr[data-v-8ccc5149]{text-align:center}.pd-qr img[data-v-8ccc5149]{width:180px;height:180px;border-radius:8px;display:block;margin:0 auto 8px}.pd-qr span[data-v-8ccc5149]{font-size:13px;color:#666}.pd-qr-cancel[data-v-8ccc5149]{display:block;margin:8px auto 0;background:none;border:none;color:#999;cursor:pointer;font-size:13px}.pd-specs[data-v-8ccc5149]{padding:0 16px 16px}.pd-spec-group[data-v-8ccc5149]{margin-bottom:12px}.pd-spec-name[data-v-8ccc5149]{font-size:13px;color:#888;margin-bottom:6px}.pd-spec-opts[data-v-8ccc5149]{display:flex;gap:8px;flex-wrap:wrap}.pd-spec-opt[data-v-8ccc5149]{padding:6px 16px;border:1px solid #ddd;border-radius:8px;font-size:13px;cursor:pointer}.pd-spec-opt.active[data-v-8ccc5149]{border-color:#667eea;color:#667eea;background:#f0f5ff}.pd-detail[data-v-8ccc5149]{padding:16px;line-height:1.8;font-size:14px;color:#333}.pd-detail[data-v-8ccc5149] img{max-width:100%;border-radius:8px}.pd-desc[data-v-8ccc5149]{padding:16px;font-size:14px;color:#666}.pe-page[data-v-02987d18]{max-width:640px;margin:0 auto;padding:20px 16px 80px}.pe-hero[data-v-02987d18]{margin-bottom:20px}.pe-hero h2[data-v-02987d18]{margin:0;font-size:26px;color:#1a1a2e}.pe-hero p[data-v-02987d18]{margin:4px 0 0;font-size:14px;color:#999}.pe-cards[data-v-02987d18]{display:flex;gap:10px;margin-bottom:16px}.pe-card[data-v-02987d18]{flex:1;background:#fff;border-radius:14px;padding:18px;text-align:center;box-shadow:0 1px 4px #0000000a}.pe-card b[data-v-02987d18]{display:block;font-size:24px;color:#333;margin-bottom:4px}.pe-card.ok b[data-v-02987d18]{color:#52c41a}.pe-card.out b[data-v-02987d18]{color:#8c8c8c}.pe-card span[data-v-02987d18]{font-size:12px;color:#999}.pe-link-box[data-v-02987d18]{background:linear-gradient(135deg,#fff7e6,#fff1cc);border-radius:12px;padding:14px 16px;margin-bottom:16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:13px}.pe-link-box code[data-v-02987d18]{font-size:12px;color:#d46b08;word-break:break-all;flex:1;min-width:0}.pe-link-box button[data-v-02987d18]{padding:6px 16px;border:1px solid #d46b08;border-radius:8px;background:#fff;color:#d46b08;cursor:pointer;font-size:13px;font-weight:600;flex-shrink:0}.pe-data-grid[data-v-02987d18]{display:flex;gap:10px;margin-bottom:16px}.pe-data-card[data-v-02987d18]{flex:1;background:#fff;border-radius:12px;padding:16px;text-align:center;box-shadow:0 1px 4px #00000008}.pe-data-num[data-v-02987d18]{display:block;font-size:28px;font-weight:800;color:#1a1a2e}.pe-data-label[data-v-02987d18]{font-size:11px;color:#999;margin-top:4px;display:block}.pe-btn-withdraw[data-v-02987d18]{width:100%;padding:14px;border:none;border-radius:14px;background:linear-gradient(135deg,#d46b08,#e67e22);color:#fff;font-size:16px;font-weight:700;cursor:pointer;margin-bottom:24px}.pe-btn-withdraw[data-v-02987d18]:disabled{opacity:.4;cursor:default}h3[data-v-02987d18]{font-size:17px;color:#1a1a2e;margin:24px 0 12px}.pe-tree[data-v-02987d18]{display:flex;flex-direction:column;gap:12px}.pe-tree-node[data-v-02987d18]{background:#fff;border-radius:14px;padding:16px;box-shadow:0 1px 3px #00000008}.pe-tree-self[data-v-02987d18]{display:flex;align-items:center;gap:12px;margin-bottom:10px}.pe-tree-children[data-v-02987d18]{display:flex;flex-direction:column;gap:6px;padding-left:40px}.pe-tree-child[data-v-02987d18]{display:flex;align-items:center;gap:10px;padding:10px;background:#f8f9fb;border-radius:10px}.pe-tree-avatar[data-v-02987d18]{width:44px;height:44px;border-radius:50%;background:linear-gradient(135deg,#1a1a2e,#302b63);color:#fff;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;flex-shrink:0}.pe-tree-avatar.sm[data-v-02987d18]{width:32px;height:32px;font-size:13px}.pe-tree-name[data-v-02987d18]{font-size:15px;font-weight:600;color:#333}.pe-tree-name.sm[data-v-02987d18]{font-size:13px}.pe-tree-lv[data-v-02987d18]{font-size:10px;color:#d46b08;margin-left:4px;font-weight:600}.pe-tree-lv2[data-v-02987d18]{font-size:10px;color:#999;margin-left:4px}.pe-tree-meta[data-v-02987d18]{font-size:12px;color:#999;margin-top:2px}.pe-tree-meta.sm[data-v-02987d18]{font-size:11px}.pe-list[data-v-02987d18]{display:flex;flex-direction:column;gap:8px}.pe-item[data-v-02987d18]{display:flex;justify-content:space-between;align-items:center;padding:14px;background:#fff;border-radius:12px}.pe-item-left[data-v-02987d18]{display:flex;align-items:center;gap:10px}.pe-item-src[data-v-02987d18]{font-size:24px}.pe-item-detail[data-v-02987d18]{font-size:14px;color:#333}.pe-item-meta[data-v-02987d18]{font-size:11px;color:#bbb;margin-top:2px}.pe-item-right[data-v-02987d18]{text-align:right}.pe-item-right b[data-v-02987d18]{display:block;font-size:16px;color:#52c41a}.pe-item-right b.pending[data-v-02987d18]{color:#bbb}.pe-item-status[data-v-02987d18]{font-size:10px;color:#999}.pe-empty[data-v-02987d18]{text-align:center;color:#bbb;padding:40px;font-size:14px}.modal[data-v-02987d18]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-02987d18]{background:#fff;border-radius:16px;padding:24px;width:360px}.modal-box h4[data-v-02987d18]{margin:0 0 4px;font-size:17px}.modal-desc[data-v-02987d18]{font-size:13px;color:#999;margin:0 0 16px}.form-group[data-v-02987d18]{margin-bottom:10px}.form-group label[data-v-02987d18]{display:block;font-size:13px;color:#555;margin-bottom:3px}.form-group input[data-v-02987d18]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;box-sizing:border-box}.modal-actions[data-v-02987d18]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-02987d18]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.modal-actions .btn-primary[data-v-02987d18]{background:#d46b08;color:#fff;border-color:#d46b08;font-weight:600}.pe-tabs[data-v-02987d18]{display:flex;gap:0;margin-bottom:16px;border-radius:10px;overflow:hidden;background:#f0f0f0}.pe-tabs button[data-v-02987d18]{flex:1;border:none;padding:10px 0;font-size:14px;cursor:pointer;background:transparent;color:#888}.pe-tabs button.active[data-v-02987d18]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-weight:600}.pe-card.warn[data-v-02987d18]{background:#fffbe6}.pe-card.warn b[data-v-02987d18]{color:#d48806}.pe-tip[data-v-02987d18]{font-size:12px;color:#8c8c8c;padding:8px 16px;line-height:1.8}.pe-tip code[data-v-02987d18]{background:#f0f0f0;padding:1px 6px;border-radius:4px;font-size:11px;color:#d46b08}.pce-page[data-v-9356a2ec]{max-width:600px;margin:0 auto;padding:20px 16px 80px}.pce-header[data-v-9356a2ec]{margin-bottom:24px}.pce-header h2[data-v-9356a2ec]{margin:8px 0 4px;font-size:22px}.pce-header p[data-v-9356a2ec]{color:#999;font-size:13px;margin:0}.pce-back[data-v-9356a2ec]{border:none;background:none;color:#667eea;cursor:pointer;font-size:14px;padding:0}.pce-section[data-v-9356a2ec]{background:#fff;border-radius:14px;padding:20px;margin-bottom:16px;box-shadow:0 1px 4px #0000000a}.pce-section h4[data-v-9356a2ec]{margin:0 0 12px;font-size:15px;color:#333}.pce-section textarea[data-v-9356a2ec]{width:100%;border:1px solid #e8e8e8;border-radius:10px;padding:12px;font-size:14px;resize:vertical;box-sizing:border-box;line-height:1.6}.pce-section input[data-v-9356a2ec]{width:100%;padding:10px 12px;border:1px solid #e8e8e8;border-radius:10px;font-size:14px;box-sizing:border-box}.pce-count[data-v-9356a2ec]{font-size:11px;color:#bbb;float:right;margin-top:4px}.pce-images[data-v-9356a2ec]{display:flex;flex-wrap:wrap;gap:8px}.pce-img-item[data-v-9356a2ec]{position:relative;width:80px;height:80px;border-radius:10px;overflow:hidden}.pce-img-item img[data-v-9356a2ec]{width:100%;height:100%;object-fit:cover}.pce-del[data-v-9356a2ec]{position:absolute;top:2px;right:2px;width:20px;height:20px;border-radius:50%;background:#0009;color:#fff;border:none;cursor:pointer;font-size:12px;display:flex;align-items:center;justify-content:center}.pce-img-add[data-v-9356a2ec]{width:80px;height:80px;border:1px dashed #d9d9d9;border-radius:10px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#bbb;cursor:pointer;font-size:12px;gap:2px}.pce-img-add span[data-v-9356a2ec]:first-child{font-size:24px}.pce-img-add-row[data-v-9356a2ec]{display:flex;gap:8px;margin-top:8px}.pce-img-add-row input[data-v-9356a2ec]{flex:1}.pce-img-add-row button[data-v-9356a2ec]{padding:8px 16px;border:none;border-radius:8px;background:#667eea;color:#fff;cursor:pointer;font-size:13px}.pce-cancel[data-v-9356a2ec]{background:#fff!important;color:#999!important;border:1px solid #ddd!important}.pce-posts[data-v-9356a2ec]{max-height:300px;overflow-y:auto}.pce-post-item[data-v-9356a2ec]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;cursor:pointer;font-size:13px}.pce-post-item.on[data-v-9356a2ec]{background:#f0f5ff}.pce-post-item input[data-v-9356a2ec]{width:auto}.pce-post-type[data-v-9356a2ec]{font-size:11px;color:#bbb;margin-left:auto}.pce-preview[data-v-9356a2ec]{background:#f8f9fb;border-radius:10px;padding:16px}.pce-preview-intro[data-v-9356a2ec]{font-size:14px;color:#333;line-height:1.7}.pce-preview-imgs[data-v-9356a2ec]{display:flex;gap:8px;margin-top:12px;overflow-x:auto}.pce-preview-imgs img[data-v-9356a2ec]{width:120px;height:120px;object-fit:cover;border-radius:8px;flex-shrink:0}.pce-preview-vid[data-v-9356a2ec]{margin-top:12px}.pce-save[data-v-9356a2ec]{width:100%;padding:16px;border:none;border-radius:14px;background:linear-gradient(135deg,#1a1a2e,#16213e);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.pce-save[data-v-9356a2ec]:disabled{opacity:.5}.pce-vid-preview[data-v-9356a2ec]{position:relative;margin-bottom:12px}.pce-del-vid[data-v-9356a2ec]{position:absolute;top:4px;right:4px;background:#0009;color:#fff;border:none;border-radius:6px;padding:2px 8px;cursor:pointer;font-size:12px}.pce-section input[type=file][data-v-9356a2ec]{margin-bottom:8px;font-size:13px}.wrong-book[data-v-a2f5cbdb]{padding:16px;max-width:720px;margin:0 auto;background:#f5f6fa;min-height:100vh}.stats-bar[data-v-a2f5cbdb]{display:flex;gap:10px;margin-bottom:16px}.stat-card[data-v-a2f5cbdb]{flex:1;background:#fff;border-radius:12px;padding:14px 8px;text-align:center;box-shadow:0 1px 4px #0000000f}.stat-num[data-v-a2f5cbdb]{font-size:24px;font-weight:700;color:#333}.stat-label[data-v-a2f5cbdb]{font-size:12px;color:#999;margin-top:4px}.stat-card.total .stat-num[data-v-a2f5cbdb]{color:#f5222d}.stat-card.single .stat-num[data-v-a2f5cbdb]{color:#6b5ce7}.stat-card.multi .stat-num[data-v-a2f5cbdb]{color:#faad14}.stat-card.judge .stat-num[data-v-a2f5cbdb]{color:#52c41a}.filter-bar[data-v-a2f5cbdb]{display:flex;gap:10px;margin-bottom:16px;align-items:center;flex-wrap:wrap}.filter-select[data-v-a2f5cbdb]{padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;background:#fff}.btn-practice[data-v-a2f5cbdb]{margin-left:auto;padding:8px 16px;background:#6b5ce7;color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer}.btn-practice[data-v-a2f5cbdb]:disabled{background:#ccc;cursor:not-allowed}.wrong-item[data-v-a2f5cbdb]{background:#fff;padding:16px;border-radius:12px;margin-bottom:12px;border-left:4px solid #f5222d;box-shadow:0 1px 4px #0000000f}.wrong-item.expanded[data-v-a2f5cbdb]{border-left-color:#6b5ce7}.q-header[data-v-a2f5cbdb]{display:flex;gap:8px;margin-bottom:10px;font-size:12px;align-items:center}.q-num[data-v-a2f5cbdb]{font-weight:700;color:#333;font-size:14px}.q-type[data-v-a2f5cbdb]{padding:2px 8px;border-radius:6px;font-size:11px}.q-type.single[data-v-a2f5cbdb]{background:#f0ebff;color:#6b5ce7}.q-type.multi[data-v-a2f5cbdb]{background:#fff7e6;color:#faad14}.q-type.judge[data-v-a2f5cbdb]{background:#f6ffed;color:#52c41a}.q-diff[data-v-a2f5cbdb]{padding:2px 8px;border-radius:6px;font-size:11px;background:#f0f0f0;color:#666}.q-diff.d1[data-v-a2f5cbdb]{background:#f6ffed;color:#52c41a}.q-diff.d2[data-v-a2f5cbdb]{background:#e6f7ff;color:#1890ff}.q-diff.d3[data-v-a2f5cbdb]{background:#fff7e6;color:#faad14}.q-diff.d4[data-v-a2f5cbdb]{background:#fff2f0;color:#f5222d}.q-date[data-v-a2f5cbdb]{margin-left:auto;color:#bbb;font-size:11px}.q-content[data-v-a2f5cbdb]{font-size:15px;color:#333;margin:0 0 12px;line-height:1.6;font-weight:500}.q-options[data-v-a2f5cbdb]{margin-bottom:12px}.opt-item[data-v-a2f5cbdb]{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:8px;margin-bottom:6px;background:#f8f8f8;font-size:13px}.opt-item.wrong[data-v-a2f5cbdb]{background:#fff2f0;border:1px solid #ffccc7}.opt-item.correct[data-v-a2f5cbdb]{background:#f6ffed;border:1px solid #b7eb8f}.opt-key[data-v-a2f5cbdb]{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:50%;background:#e0e0e0;color:#666;font-size:12px;font-weight:600;flex-shrink:0}.opt-item.wrong .opt-key[data-v-a2f5cbdb]{background:#f5222d;color:#fff}.opt-item.correct .opt-key[data-v-a2f5cbdb]{background:#52c41a;color:#fff}.opt-text[data-v-a2f5cbdb]{color:#555}.q-answer-bar[data-v-a2f5cbdb]{display:flex;align-items:center;gap:8px;margin-bottom:12px;font-size:13px;padding:8px 10px;background:#fafafa;border-radius:8px}.ans-wrong b[data-v-a2f5cbdb]{color:#f5222d}.ans-correct b[data-v-a2f5cbdb]{color:#52c41a}.ans-arrow[data-v-a2f5cbdb]{color:#ccc}.q-explain[data-v-a2f5cbdb]{margin-bottom:12px;padding:12px;background:#f9f7ff;border-radius:8px}.explain-title[data-v-a2f5cbdb]{font-size:13px;color:#6b5ce7;font-weight:600;margin-bottom:6px}.explain-body[data-v-a2f5cbdb]{font-size:13px;color:#555;line-height:1.6}.q-actions[data-v-a2f5cbdb]{display:flex;gap:12px;justify-content:flex-end}.btn-text[data-v-a2f5cbdb]{padding:6px 12px;border:none;background:transparent;color:#999;font-size:13px;cursor:pointer}.btn-text.primary[data-v-a2f5cbdb]{color:#6b5ce7;font-weight:500}.pagination[data-v-a2f5cbdb]{display:flex;justify-content:center;align-items:center;gap:16px;margin:20px 0 40px}.pagination button[data-v-a2f5cbdb]{padding:6px 14px;border:1px solid #e0e0e0;background:#fff;border-radius:6px;font-size:13px;cursor:pointer}.pagination button[data-v-a2f5cbdb]:disabled{color:#ccc;cursor:not-allowed}.page-info[data-v-a2f5cbdb]{font-size:13px;color:#666}.empty[data-v-a2f5cbdb]{text-align:center;padding:80px 20px}.empty-icon[data-v-a2f5cbdb]{font-size:48px;margin-bottom:12px}.empty-title[data-v-a2f5cbdb]{font-size:16px;color:#333;font-weight:500;margin-bottom:6px}.empty-desc[data-v-a2f5cbdb]{font-size:13px;color:#999}.qpc-root[data-v-f4ee7ee0]{max-width:640px;margin:0 auto;padding:20px 16px}.qpc-header[data-v-f4ee7ee0]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.qpc-header h2[data-v-f4ee7ee0]{margin:0;font-size:20px}.qpc-back[data-v-f4ee7ee0]{padding:6px 14px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.qpc-form[data-v-f4ee7ee0]{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.qpc-form label[data-v-f4ee7ee0]{font-weight:600;font-size:13px;color:#333}.req[data-v-f4ee7ee0]{color:#ff4d4f}.qpc-input[data-v-f4ee7ee0]{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;box-sizing:border-box}.qpc-textarea[data-v-f4ee7ee0]{width:100%;padding:10px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:14px;resize:vertical;box-sizing:border-box;font-family:inherit}.qpc-row[data-v-f4ee7ee0]{display:flex;gap:12px}.qpc-col[data-v-f4ee7ee0]{flex:1}.qpc-check[data-v-f4ee7ee0]{display:flex;align-items:center;gap:6px;font-weight:400;cursor:pointer}.qpc-select[data-v-f4ee7ee0]{margin-bottom:20px}.qpc-select-head[data-v-f4ee7ee0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;flex-wrap:wrap;gap:8px}.qpc-select-head h3[data-v-f4ee7ee0]{margin:0;font-size:15px}.qpc-search[data-v-f4ee7ee0]{display:flex;gap:8px}.qpc-questions[data-v-f4ee7ee0]{max-height:400px;overflow-y:auto;border:1px solid #eee;border-radius:10px}.qpc-q[data-v-f4ee7ee0]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-bottom:1px solid #f0f0f0;cursor:pointer;transition:background .15s}.qpc-q[data-v-f4ee7ee0]:hover{background:#fafafa}.qpc-q.selected[data-v-f4ee7ee0]{background:#e6f7ff;border-color:#91d5ff}.qpc-q-idx[data-v-f4ee7ee0]{font-size:16px;width:20px;text-align:center;flex-shrink:0;padding-top:1px;color:#1890ff}.qpc-q-body[data-v-f4ee7ee0]{flex:1;min-width:0}.qpc-q-text[data-v-f4ee7ee0]{font-size:14px;line-height:1.5}.qpc-q-meta[data-v-f4ee7ee0]{display:flex;gap:8px;margin-top:4px;font-size:12px;color:#999}.qpc-q-diff[data-v-f4ee7ee0]{padding:1px 6px;border-radius:4px;background:#f0f0f0}.qpc-actions[data-v-f4ee7ee0]{text-align:center;margin-bottom:20px}.qpc-btn[data-v-f4ee7ee0]{padding:12px 32px;border:none;border-radius:25px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.qpc-btn[data-v-f4ee7ee0]:disabled{opacity:.4;cursor:not-allowed}.qpc-btn-outline[data-v-f4ee7ee0]{background:#fff;color:#1890ff;border:1px solid #1890ff}.qpc-success[data-v-f4ee7ee0]{text-align:center;padding:40px 20px}.qpc-success h2[data-v-f4ee7ee0]{margin-bottom:12px}.qpc-success p[data-v-f4ee7ee0]{margin-bottom:20px;color:#666}.qpc-success .qpc-btn[data-v-f4ee7ee0]{display:inline-block;margin:0 6px}.qpc-empty[data-v-f4ee7ee0]{text-align:center;padding:40px;color:#999}.qh-root[data-v-7fccb34d]{min-height:100vh;background:linear-gradient(180deg,#fff0f6,#f5f7fa,#fafbfc);padding-bottom:40px}.qh-hero[data-v-7fccb34d]{text-align:center;padding:40px 20px 16px}.qh-title[data-v-7fccb34d]{font-size:26px;font-weight:900;color:#1a1a2e;margin:0}.qh-subtitle[data-v-7fccb34d]{font-size:13px;color:#999;margin:4px 0 0}.qh-create-btn[data-v-7fccb34d]{display:inline-block;margin-top:16px;padding:10px 24px;background:linear-gradient(135deg,#eb2f96,#f5222d);border-radius:24px;color:#fff;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s}.qh-create-btn[data-v-7fccb34d]:hover{transform:scale(1.04);box-shadow:0 4px 16px #eb2f9640}.qh-no-perm[data-v-7fccb34d]{display:inline-block;margin-top:16px;padding:10px 20px;background:#f5f5f5;border-radius:24px;color:#999;font-size:13px}.qh-filters[data-v-7fccb34d]{display:flex;gap:8px;margin:20px 16px;flex-wrap:wrap}.qh-input[data-v-7fccb34d]{padding:10px 14px;background:#fff;border:1px solid #e8e8e8;border-radius:10px;color:#333;font-size:13px;outline:none}.qh-input[data-v-7fccb34d]:focus{border-color:#eb2f96}.qh-search[data-v-7fccb34d]{flex:1;min-width:120px}.qh-list[data-v-7fccb34d]{margin:0 16px;display:flex;flex-direction:column;gap:10px}.qh-card[data-v-7fccb34d]{display:flex;gap:14px;padding:16px;background:#fff;border-radius:16px;cursor:pointer;transition:all .3s;box-shadow:0 1px 3px #0000000a}.qh-card[data-v-7fccb34d]:hover{box-shadow:0 6px 20px #0000000f;transform:translateY(-2px)}.qh-card-left[data-v-7fccb34d]{flex-shrink:0}.qh-card-icon[data-v-7fccb34d]{width:48px;height:48px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px}.qh-card-body[data-v-7fccb34d]{flex:1;min-width:0}.qh-card-head[data-v-7fccb34d]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.qh-card-title[data-v-7fccb34d]{font-size:15px;font-weight:800;color:#333;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qh-card-fee[data-v-7fccb34d]{font-size:11px;padding:3px 10px;border-radius:10px;background:#fff7e6;color:#fa8c16;font-weight:700;flex-shrink:0}.qh-card-fee.free[data-v-7fccb34d]{background:#f6ffed;color:#52c41a}.qh-card-meta[data-v-7fccb34d]{font-size:12px;color:#bbb;display:flex;gap:4px;margin-bottom:6px}.qh-card-author[data-v-7fccb34d]{margin-left:auto}.qh-card-progress[data-v-7fccb34d]{margin-bottom:4px}.qh-prog-bar[data-v-7fccb34d]{height:4px;background:#f0f0f0;border-radius:2px;overflow:hidden}.qh-prog-fill[data-v-7fccb34d]{height:100%;background:linear-gradient(90deg,#eb2f96,#f5222d);border-radius:2px;transition:width .5s}.qh-card-deadline[data-v-7fccb34d]{font-size:11px;color:#ff4d4f}.qh-status[data-v-7fccb34d]{text-align:center;padding:80px 20px;color:#bbb;font-size:15px}.qh-link[data-v-7fccb34d]{color:#eb2f96;text-decoration:none}.qh-nav[data-v-7fccb34d]{display:flex;justify-content:center;gap:12px;margin:30px 16px 0;padding:16px 0;border-top:1px solid #f0f0f0}.qh-nav-item[data-v-7fccb34d]{padding:8px 20px;border-radius:20px;text-decoration:none;font-size:13px;font-weight:600;color:#999;background:#f5f5f5;transition:all .3s;cursor:pointer}.qh-nav-item[data-v-7fccb34d]:hover{color:#555}.qh-nav-item.active[data-v-7fccb34d]{color:#fff;background:linear-gradient(135deg,#eb2f96,#f5222d)}.qr-root[data-v-a4e4f11f]{min-height:100vh;background:linear-gradient(180deg,#fff7e6,#fff 40%);padding-bottom:40px}.qr-hero[data-v-a4e4f11f]{text-align:center;padding:40px 20px 12px}.qr-hero h1[data-v-a4e4f11f]{font-size:26px;font-weight:900;color:#1a1a2e;margin:0}.qr-hero p[data-v-a4e4f11f]{font-size:13px;color:#999;margin:4px 0 0}.qr-mine[data-v-a4e4f11f]{margin:20px 16px;padding:24px;background:linear-gradient(145deg,#fff,#fafafa);border-radius:20px;text-align:center;box-shadow:0 4px 16px #0000000a}.qr-badge[data-v-a4e4f11f]{display:inline-block;padding:8px 28px;background:linear-gradient(135deg,#f5af19,#f12711);color:#fff;border-radius:24px;font-size:18px;font-weight:800}.qr-my-score[data-v-a4e4f11f]{margin:12px 0;font-size:15px;color:#666}.qr-my-score b[data-v-a4e4f11f]{font-size:24px;color:#f12711}.qr-progress-bar[data-v-a4e4f11f]{height:28px;background:#f0f0f0;border-radius:14px;position:relative;overflow:hidden;margin-top:12px}.qr-progress-fill[data-v-a4e4f11f]{height:100%;background:linear-gradient(90deg,#f5af19,#f12711);border-radius:14px;transition:width .6s}.qr-progress-text[data-v-a4e4f11f]{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.2)}.qr-progress-bar.done .qr-progress-fill[data-v-a4e4f11f]{background:#43e97b}.qr-section[data-v-a4e4f11f]{margin:24px 16px}.qr-section h3[data-v-a4e4f11f]{font-size:16px;font-weight:700;color:#333;margin-bottom:12px}.qr-levels[data-v-a4e4f11f]{display:flex;flex-direction:column;gap:8px}.qr-lv-card[data-v-a4e4f11f]{display:flex;align-items:center;gap:14px;padding:14px 16px;background:#fff;border-radius:14px;box-shadow:0 1px 3px #00000008;border:2px solid transparent;transition:all .3s}.qr-lv-card.current[data-v-a4e4f11f]{border-color:#f5af19;background:#fffdf5}.qr-lv-icon[data-v-a4e4f11f]{width:40px;height:40px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:800;color:#999;flex-shrink:0}.qr-lv-card.current .qr-lv-icon[data-v-a4e4f11f]{background:linear-gradient(135deg,#f5af19,#f12711);color:#fff}.qr-lv-info[data-v-a4e4f11f]{flex:1;min-width:0}.qr-lv-info b[data-v-a4e4f11f]{display:block;font-size:14px;color:#333}.qr-lv-info small[data-v-a4e4f11f]{font-size:11px;color:#999;display:block}.qr-lv-priv[data-v-a4e4f11f]{color:#667eea!important;margin-top:2px}.qr-modal-overlay[data-v-a4e4f11f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;z-index:999;display:flex;align-items:center;justify-content:center}.qr-modal[data-v-a4e4f11f]{background:#fff;border-radius:16px;width:90vw;max-width:500px;max-height:70vh;overflow:hidden;display:flex;flex-direction:column}.qr-modal-hd[data-v-a4e4f11f]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.qr-modal-hd h3[data-v-a4e4f11f]{margin:0;font-size:17px}.qr-modal-hd button[data-v-a4e4f11f]{background:none;border:none;font-size:18px;cursor:pointer;color:#999}.qr-modal-body[data-v-a4e4f11f]{padding:16px;overflow-y:auto}.qr-users-grid[data-v-a4e4f11f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(64px,1fr));gap:10px}.qr-user-item[data-v-a4e4f11f]{display:flex;flex-direction:column;align-items:center;cursor:pointer;padding:8px 4px;border-radius:8px;transition:background .2s}.qr-user-item[data-v-a4e4f11f]:hover{background:#f5f5f5}.qr-user-avatar[data-v-a4e4f11f]{width:48px;height:48px;border-radius:50%;object-fit:cover;border:2px solid #f0f0f0;background:#eee}.qr-user-name[data-v-a4e4f11f]{font-size:11px;color:#333;text-align:center;margin-top:4px;max-width:64px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.qr-user-score[data-v-a4e4f11f]{font-size:10px;color:#f5af19;font-weight:600}.qact-root[data-v-14460c0e]{max-width:640px;margin:0 auto;padding:20px 16px}.qact-header[data-v-14460c0e]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.qact-header h2[data-v-14460c0e]{margin:0;font-size:20px;flex:1}.qact-back[data-v-14460c0e]{padding:6px 14px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.qact-status[data-v-14460c0e]{text-align:center;padding:60px;color:#999}.qact-info[data-v-14460c0e]{padding:16px;background:#fafafa;border-radius:12px;margin-bottom:20px}.qact-meta[data-v-14460c0e]{display:flex;gap:12px;font-size:13px;color:#666;flex-wrap:wrap;margin-bottom:12px}.qact-fee[data-v-14460c0e]{padding:2px 8px;border-radius:8px;background:#fff7e6;color:#fa8c16;font-weight:600}.qact-free[data-v-14460c0e]{padding:2px 8px;border-radius:8px;background:#f6ffed;color:#52c41a;font-weight:600}.qact-stats[data-v-14460c0e]{display:flex;gap:20px}.qact-stat[data-v-14460c0e]{text-align:center}.qact-stat-num[data-v-14460c0e]{display:block;font-size:24px;font-weight:800;color:#1890ff}.qact-stat-num.small[data-v-14460c0e]{font-size:14px}.qact-stat-label[data-v-14460c0e]{display:block;font-size:12px;color:#999}.qact-join[data-v-14460c0e]{display:block;width:100%;margin-top:14px;padding:12px;border:none;border-radius:25px;background:linear-gradient(135deg,#f6d365,#fda085);color:#1a1a2e;font-size:16px;font-weight:700;cursor:pointer}.qact-joined[data-v-14460c0e]{text-align:center;margin-top:14px;color:#52c41a;font-weight:600}.qact-quiz[data-v-14460c0e]{margin-bottom:20px}.qact-progress[data-v-14460c0e]{text-align:right;font-size:13px;color:#999;margin-bottom:12px}.qact-q[data-v-14460c0e]{font-size:17px;font-weight:700;margin-bottom:16px;line-height:1.6}.qact-opts[data-v-14460c0e]{display:flex;flex-direction:column;gap:8px}.qact-opt[data-v-14460c0e]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:2px solid #eee;border-radius:12px;background:#fff;font-size:14px;cursor:pointer;text-align:left;transition:all .15s}.qact-opt[data-v-14460c0e]:hover:not(:disabled){border-color:#1890ff}.qact-opt-letter[data-v-14460c0e]{width:26px;height:26px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.qact-opt.selected[data-v-14460c0e]{border-color:#1890ff}.qact-opt.correct[data-v-14460c0e]{border-color:#52c41a;background:#f6ffed}.qact-opt.wrong[data-v-14460c0e]{border-color:#ff4d4f;background:#fff2f0}.qact-fb[data-v-14460c0e]{text-align:center;margin-top:14px;padding:14px;background:#fafafa;border-radius:10px}.qact-next[data-v-14460c0e]{padding:10px 28px;border:none;border-radius:20px;background:#1890ff;color:#fff;font-weight:700;cursor:pointer;margin-top:10px}.qact-result[data-v-14460c0e]{text-align:center;padding:30px 20px}.qact-result h2[data-v-14460c0e]{font-size:42px;font-weight:900;color:#1890ff;margin-bottom:4px}.qact-bar[data-v-14460c0e]{height:8px;background:#eee;border-radius:4px;margin:16px auto;max-width:300px;overflow:hidden}.qact-bar-fill[data-v-14460c0e]{height:100%;background:#52c41a;border-radius:4px;transition:width .6s}.qact-points[data-v-14460c0e]{color:#fa8c16;font-weight:700;font-size:16px}.qact-again[data-v-14460c0e]{padding:10px 32px;border:1px solid #d9d9d9;border-radius:20px;background:#fff;cursor:pointer;font-weight:600;margin-top:16px}.qact-rankings[data-v-14460c0e]{margin-top:24px}.qact-rankings h3[data-v-14460c0e]{margin-bottom:10px}.qact-rank-item[data-v-14460c0e]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-bottom:1px solid #f0f0f0}.qact-rank-idx[data-v-14460c0e]{width:24px;height:24px;border-radius:50%;background:#1890ff;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.qact-rank-phone[data-v-14460c0e]{flex:1}.qact-rank-score[data-v-14460c0e]{color:#fa8c16;font-weight:600}.cl-root[data-v-de261b87]{max-width:640px;margin:0 auto;padding:20px 16px}.cl-header[data-v-de261b87]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.cl-header h2[data-v-de261b87]{margin:0;font-size:20px}.cl-create-btn[data-v-de261b87]{padding:8px 16px;border-radius:20px;background:#1890ff;color:#fff;text-decoration:none;font-size:13px;font-weight:600}.cl-nav[data-v-de261b87]{display:flex;gap:8px;margin-bottom:16px}.cl-nav button[data-v-de261b87]{padding:8px 20px;border:1px solid #d9d9d9;border-radius:20px;background:#fff;cursor:pointer;font-size:13px}.cl-nav button.active[data-v-de261b87]{background:#1890ff;color:#fff;border-color:#1890ff}.cl-list[data-v-de261b87]{display:flex;flex-direction:column;gap:10px}.cl-card[data-v-de261b87]{padding:14px 16px;border:1px solid #eee;border-radius:12px;cursor:pointer;transition:box-shadow .2s}.cl-card[data-v-de261b87]:hover{box-shadow:0 2px 12px #0000000f}.cl-card-top[data-v-de261b87]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.cl-card-title[data-v-de261b87]{font-weight:700;flex:1}.cl-card-badge[data-v-de261b87]{font-size:12px;padding:2px 10px;border-radius:10px;background:#fff7e6;color:#fa8c16;font-weight:600}.cl-card-badge.free[data-v-de261b87]{background:#f6ffed;color:#52c41a}.cl-card-info[data-v-de261b87]{font-size:12px;color:#999;display:flex;gap:8px}.cl-open[data-v-de261b87]{color:#52c41a}.cl-card-status[data-v-de261b87]{font-size:12px;padding:2px 8px;border-radius:8px}.cl-card-status.pending[data-v-de261b87]{background:#fff7e6;color:#fa8c16}.cl-card-status.accepted[data-v-de261b87]{background:#e6f7ff;color:#1890ff}.cl-card-status.completed[data-v-de261b87]{background:#f6ffed;color:#52c41a}.cl-sub[data-v-de261b87]{font-size:14px;margin:16px 0 8px;color:#666}.cl-empty[data-v-de261b87]{font-size:13px;color:#ccc;margin-bottom:16px}.cl-status[data-v-de261b87]{text-align:center;padding:40px;color:#999}.cc-root[data-v-e6728192]{min-height:100vh;background:linear-gradient(180deg,#f0fff4,#f5f7fa,#fafbfc);padding-bottom:40px}.cc-hero[data-v-e6728192]{text-align:center;padding:36px 20px 16px;position:relative}.cc-back[data-v-e6728192]{position:absolute;left:16px;top:38px;background:none;border:none;color:#999;font-size:14px;cursor:pointer}.cc-title[data-v-e6728192]{font-size:26px;font-weight:900;color:#1a1a2e;margin:0}.cc-subtitle[data-v-e6728192]{font-size:13px;color:#999;margin:6px 0 0}.cc-form[data-v-e6728192]{margin:0 16px;display:flex;flex-direction:column;gap:20px}.cc-field label[data-v-e6728192]{display:block;font-size:13px;font-weight:700;color:#555;margin-bottom:8px}.cc-req[data-v-e6728192]{color:#ff4d4f}.cc-opt[data-v-e6728192]{font-weight:400;font-size:11px;color:#bbb}.cc-input[data-v-e6728192]{width:100%;padding:12px;background:#fff;border:1px solid #e8e8e8;border-radius:12px;color:#333;font-size:14px;box-sizing:border-box;outline:none}.cc-input[data-v-e6728192]:focus{border-color:#52c41a;box-shadow:0 0 0 3px #52c41a1a}.cc-hint-link[data-v-e6728192]{display:inline-block;margin-top:10px;font-size:13px;color:#52c41a;text-decoration:none;font-weight:600}.cc-bet-row[data-v-e6728192]{display:flex;gap:8px}.cc-bet-chip[data-v-e6728192]{flex:1;padding:14px 8px;background:#fff;border:2px solid #f0f0f0;border-radius:14px;text-align:center;cursor:pointer;transition:all .25s}.cc-bet-chip[data-v-e6728192]:hover{border-color:#d9d9d9}.cc-bet-chip.active[data-v-e6728192]{border-color:#52c41a;background:#f6ffed}.cc-bet-val[data-v-e6728192]{display:block;font-size:24px;font-weight:900;color:#333}.cc-bet-chip.active .cc-bet-val[data-v-e6728192]{color:#52c41a}.cc-bet-label[data-v-e6728192]{font-size:11px;color:#bbb}.cc-hint[data-v-e6728192]{font-size:11px;color:#bbb;margin:6px 0 0}.cc-submit[data-v-e6728192]{width:100%;padding:16px;background:linear-gradient(135deg,#52c41a,#389e0d);border:none;border-radius:14px;color:#fff;font-size:16px;font-weight:800;cursor:pointer;transition:all .3s;margin-top:8px}.cc-submit[data-v-e6728192]:hover:not(:disabled){transform:scale(1.02);box-shadow:0 6px 25px #52c41a40}.cc-submit[data-v-e6728192]:disabled{opacity:.35;cursor:default}.cd-root[data-v-16416de2]{max-width:640px;margin:0 auto;padding:20px 16px}.cd-header[data-v-16416de2]{display:flex;align-items:center;gap:12px;margin-bottom:20px}.cd-header h2[data-v-16416de2]{margin:0;font-size:20px}.cd-header button[data-v-16416de2]{padding:6px 14px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer}.cd-status[data-v-16416de2]{text-align:center;padding:40px;color:#999}.cd-info[data-v-16416de2]{background:#fafafa;border-radius:12px;padding:16px;margin-bottom:20px}.cd-row[data-v-16416de2]{padding:6px 0;font-size:14px}.cd-row span[data-v-16416de2]{color:#999}.cd-status.pending[data-v-16416de2]{background:#fff7e6;color:#fa8c16;padding:2px 8px;border-radius:8px;font-size:12px}.cd-status.accepted[data-v-16416de2]{background:#e6f7ff;color:#1890ff;padding:2px 8px;border-radius:8px;font-size:12px}.cd-status.completed[data-v-16416de2]{background:#f6ffed;color:#52c41a;padding:2px 8px;border-radius:8px;font-size:12px}.cd-actions[data-v-16416de2]{text-align:center;margin-bottom:20px}.cd-btn-accept[data-v-16416de2]{padding:14px 32px;border:none;border-radius:25px;background:linear-gradient(135deg,#52c41a,#73d13d);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.cd-btn-fight[data-v-16416de2]{padding:14px 40px;border:none;border-radius:25px;background:linear-gradient(135deg,#f5222d,#fa8c16);color:#fff;font-size:16px;font-weight:700;cursor:pointer}.cd-hint[data-v-16416de2]{font-size:12px;color:#999;margin-top:8px}.cd-wait[data-v-16416de2]{text-align:center;padding:30px;color:#fa8c16;font-weight:600}.cd-quiz[data-v-16416de2]{margin-bottom:20px}.cd-progress[data-v-16416de2]{text-align:right;font-size:13px;color:#999;margin-bottom:12px}.cd-q[data-v-16416de2]{font-size:17px;font-weight:700;margin-bottom:16px;line-height:1.6}.cd-opts[data-v-16416de2]{display:flex;flex-direction:column;gap:8px}.cd-opt[data-v-16416de2]{display:flex;align-items:center;gap:10px;padding:12px 14px;border:2px solid #eee;border-radius:12px;background:#fff;font-size:14px;cursor:pointer;text-align:left;transition:all .15s}.cd-opt[data-v-16416de2]:hover:not(:disabled){border-color:#f5222d}.cd-opt-letter[data-v-16416de2]{width:26px;height:26px;border-radius:50%;background:#f0f0f0;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.cd-opt.selected[data-v-16416de2]{border-color:#f5222d}.cd-opt.correct[data-v-16416de2]{border-color:#52c41a;background:#f6ffed}.cd-opt.wrong[data-v-16416de2]{border-color:#ff4d4f;background:#fff2f0}.cd-fb[data-v-16416de2]{text-align:center;margin-top:14px}.cd-fb button[data-v-16416de2]{padding:10px 28px;border:none;border-radius:20px;background:#f5222d;color:#fff;font-weight:700;cursor:pointer;margin-top:10px}.cd-result[data-v-16416de2]{text-align:center;padding:20px}.cd-result h2[data-v-16416de2]{font-size:42px;font-weight:900;color:#f5222d}.cd-winner[data-v-16416de2]{margin-top:12px;font-size:16px}.cd-score-compare[data-v-16416de2]{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:20px;padding:20px;background:#fafafa;border-radius:12px}.cd-score-left[data-v-16416de2],.cd-score-right[data-v-16416de2]{text-align:center}.cd-score-label[data-v-16416de2]{font-size:12px;color:#999;margin-bottom:4px}.cd-score-num[data-v-16416de2]{font-size:36px;font-weight:900;color:#333}.cd-score-num.winner[data-v-16416de2]{color:#f5222d}.cd-score-vs[data-v-16416de2]{font-size:20px;font-weight:800;color:#ccc}.rankings-page[data-v-ea9944dc]{padding:16px 16px 80px;max-width:640px;margin:0 auto}.tab-bar[data-v-ea9944dc]{display:flex;gap:8px;overflow-x:auto;padding-bottom:8px;margin-bottom:8px}.tab-bar span[data-v-ea9944dc]{white-space:nowrap;padding:8px 16px;border-radius:20px;font-size:13px;cursor:pointer;background:#f0f0f0;color:#666}.tab-bar span.active[data-v-ea9944dc]{background:linear-gradient(135deg,#ff6b35,#f7931e);color:#fff}.rank-header[data-v-ea9944dc]{display:flex;justify-content:space-between;align-items:baseline;padding:8px 0 16px}.rank-header span[data-v-ea9944dc]{font-size:16px;font-weight:700}.rank-header small[data-v-ea9944dc]{font-size:12px;color:#999}.top3-section[data-v-ea9944dc]{display:flex;gap:10px;align-items:flex-end;justify-content:center;margin-bottom:20px;padding:20px 0 10px;background:linear-gradient(180deg,#fff7e6,#fff);border-radius:16px}.top3-card[data-v-ea9944dc]{background:#fff;border-radius:16px;padding:16px 10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:4px;box-shadow:0 2px 8px #0000000f;cursor:pointer;min-width:100px}.top3-card.rank1[data-v-ea9944dc]{min-width:120px;padding:24px 16px;box-shadow:0 4px 20px #fa8c1633;border:2px solid #ffd666}.top3-card b[data-v-ea9944dc]{font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:100px}.top3-card small[data-v-ea9944dc]{font-size:11px;color:#999}.top3-avatar[data-v-ea9944dc]{width:56px;height:56px;border-radius:50%;background-size:cover;background-position:center;background-color:#6b5ce7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:22px}.rank1 .top3-avatar[data-v-ea9944dc]{width:68px;height:68px}.top3-medal[data-v-ea9944dc]{font-size:28px}.top3-crown[data-v-ea9944dc]{font-size:24px;margin-top:-30px}.top3-score[data-v-ea9944dc]{font-size:11px;color:#fa8c16;font-weight:700}.rank-list[data-v-ea9944dc]{display:flex;flex-direction:column;gap:6px}.rank-item[data-v-ea9944dc]{display:flex;align-items:center;gap:12px;background:#fff;padding:10px 14px;border-radius:10px;cursor:pointer}.rank-num[data-v-ea9944dc]{width:28px;text-align:center;font-size:14px;font-weight:700;color:#999}.rank-avatar[data-v-ea9944dc]{width:36px;height:36px;border-radius:50%;background-size:cover;background-position:center;background-color:#6b5ce7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.info[data-v-ea9944dc]{flex:1}.info b[data-v-ea9944dc]{font-size:14px;display:block}.info small[data-v-ea9944dc]{font-size:11px;color:#999}.score[data-v-ea9944dc]{font-size:13px;color:#fa8c16;font-weight:700}.empty[data-v-ea9944dc]{text-align:center;padding:60px;color:#999}.my-rank[data-v-ea9944dc]{position:fixed;bottom:60px;left:16px;right:16px;background:linear-gradient(135deg,#6b5ce7,#8b7cf0);color:#fff;padding:14px 20px;border-radius:12px;display:flex;justify-content:space-between;font-size:14px;cursor:pointer;box-shadow:0 4px 20px #6b5ce780;z-index:50}.my-hint[data-v-ea9944dc]{font-size:12px;opacity:.8}.polls-page[data-v-441d7c1c]{padding:16px 16px 80px;max-width:640px;margin:0 auto}.poll-tabs[data-v-441d7c1c]{display:flex;gap:12px;margin-bottom:12px}.poll-tabs span[data-v-441d7c1c]{padding:6px 18px;border-radius:16px;font-size:14px;cursor:pointer;background:#f0f0f0}.poll-tabs span.active[data-v-441d7c1c]{background:#6b5ce7;color:#fff}.poll-type-filter[data-v-441d7c1c]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.poll-type-filter span[data-v-441d7c1c]{padding:3px 10px;border-radius:10px;font-size:11px;cursor:pointer;background:#f5f5f5;color:#999}.poll-type-filter span.active[data-v-441d7c1c]{background:#ffd666;color:#333}.poll-card[data-v-441d7c1c]{background:#fff;padding:16px;border-radius:12px;margin-bottom:12px;box-shadow:0 1px 6px #0000000f;cursor:pointer}.poll-badge[data-v-441d7c1c]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:11px;background:#e6f7ff;color:#1890ff;margin-bottom:8px}.poll-card h4[data-v-441d7c1c]{margin:0 0 4px;font-size:15px}.desc[data-v-441d7c1c]{font-size:12px;color:#999;margin:0 0 8px}.poll-bar[data-v-441d7c1c]{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.bar-item[data-v-441d7c1c]{display:flex;align-items:center;gap:8px;font-size:12px}.bar-item span[data-v-441d7c1c]{white-space:nowrap;width:60px;overflow:hidden;text-overflow:ellipsis}.bar-fill[data-v-441d7c1c]{height:8px;background:linear-gradient(90deg,#6b5ce7,#a78bfa);border-radius:4px;min-width:2px;transition:width .3s}.bar-item small[data-v-441d7c1c]{width:30px;text-align:right;color:#999}.poll-meta[data-v-441d7c1c]{display:flex;gap:12px;font-size:11px;color:#aaa}.empty[data-v-441d7c1c]{text-align:center;padding:60px;color:#999}.fab-create[data-v-441d7c1c]{position:fixed;bottom:80px;right:20px;padding:12px 24px;background:#6b5ce7;color:#fff;border:none;border-radius:24px;font-size:15px;cursor:pointer;box-shadow:0 4px 12px #6b5ce766}.poll-detail[data-v-1277c800]{padding:16px;max-width:640px;margin:0 auto}.poll-header[data-v-1277c800]{display:flex;gap:8px;margin-bottom:8px}.badge[data-v-1277c800]{padding:2px 10px;border-radius:10px;font-size:11px;background:#e6f7ff;color:#1890ff}h2[data-v-1277c800]{margin:0 0 8px;font-size:20px}.desc[data-v-1277c800]{font-size:14px;color:#666;margin:0 0 8px}.meta[data-v-1277c800]{font-size:12px;color:#999;margin-bottom:16px}.blind-hint[data-v-1277c800]{background:#fff7e6;padding:12px;border-radius:8px;text-align:center;margin-bottom:16px;color:#fa8c16}.vote-options[data-v-1277c800]{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.vote-option[data-v-1277c800]{display:flex;align-items:center;gap:12px;padding:14px;border:2px solid #eee;border-radius:12px;cursor:pointer;position:relative;overflow:hidden}.vote-option.selected[data-v-1277c800]{border-color:#6b5ce7;background:#f9f7ff}.opt-img[data-v-1277c800]{width:50px;height:50px;border-radius:8px;object-fit:cover;flex-shrink:0}.opt-body[data-v-1277c800]{flex:1;min-width:0}.opt-body b[data-v-1277c800]{display:block;font-size:14px}.opt-body small[data-v-1277c800]{font-size:11px;color:#999;display:block}.opt-bar[data-v-1277c800]{position:absolute;bottom:0;left:0;height:4px;width:100%;background:#f0f0f0}.opt-fill[data-v-1277c800]{height:100%;background:linear-gradient(90deg,#6b5ce7,#a78bfa);border-radius:0 2px 2px 0}.opt-bar small[data-v-1277c800]{position:absolute;right:8px;bottom:6px;font-size:11px}.vote-rating[data-v-1277c800]{margin-bottom:20px}.rating-row[data-v-1277c800]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f5f5f5}.stars[data-v-1277c800]{display:flex;gap:2px}.bet-section[data-v-1277c800]{background:#fffbe6;padding:16px;border-radius:12px;margin-bottom:20px}.bet-option[data-v-1277c800]{display:flex;justify-content:space-between;align-items:center;padding:8px 0;border-bottom:1px solid #ffe58f}.btn-bet[data-v-1277c800]{padding:6px 16px;background:#fa8c16;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.btn-vote[data-v-1277c800]{width:100%;padding:14px;background:#6b5ce7;color:#fff;border:none;border-radius:12px;font-size:16px;cursor:pointer;margin-bottom:12px}.btn-vote[data-v-1277c800]:disabled{opacity:.5}.voted-hint[data-v-1277c800]{text-align:center;color:#52c41a;padding:12px;background:#f6ffed;border-radius:8px}.vote-sort[data-v-1277c800]{margin-bottom:20px}.sort-row[data-v-1277c800]{display:flex;align-items:center;gap:10px;padding:12px;background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:6px;cursor:grab}.sort-row[data-v-1277c800]:active{cursor:grabbing}.sort-num[data-v-1277c800]{width:24px;height:24px;border-radius:50%;background:#6b5ce7;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px}.sort-handle[data-v-1277c800]{color:#ccc;font-size:18px}.ps-root[data-v-cfc94b56]{max-width:720px;margin:0 auto;padding:20px 16px 40px}.ps-hero[data-v-cfc94b56]{position:relative;border-radius:20px;overflow:hidden;margin-bottom:20px;padding:32px 28px}.ps-hero-bg[data-v-cfc94b56]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);z-index:0}.ps-hero-bg[data-v-cfc94b56]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.08'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.5}.ps-hero-content[data-v-cfc94b56]{position:relative;z-index:1;color:#fff}.ps-hero-content h1[data-v-cfc94b56]{margin:0 0 4px;font-size:24px;font-weight:800}.ps-hero-content p[data-v-cfc94b56]{margin:0;opacity:.85;font-size:14px}.ps-hero-balance[data-v-cfc94b56]{display:inline-flex;align-items:center;gap:6px;margin-top:14px;background:#ffffff2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:8px 16px;border-radius:24px}.bal-icon[data-v-cfc94b56]{font-size:18px}.bal-num[data-v-cfc94b56]{font-size:20px;font-weight:800}.bal-label[data-v-cfc94b56]{font-size:11px;opacity:.7}.ps-tabs[data-v-cfc94b56]{display:flex;gap:8px;margin-bottom:20px;flex-wrap:wrap}.ps-tabs button[data-v-cfc94b56]{display:flex;align-items:center;gap:5px;padding:10px 20px;border:1.5px solid #e8e8e8;border-radius:24px;background:#fff;font-size:13px;cursor:pointer;color:#666;font-weight:500;transition:all .2s}.ps-tabs button[data-v-cfc94b56]:hover{border-color:#c4b5fd;color:#7c3aed}.ps-tabs button.active[data-v-cfc94b56]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent;box-shadow:0 4px 15px #667eea59}.tab-icon[data-v-cfc94b56]{font-size:16px}.ps-grid[data-v-cfc94b56]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:16px;margin-bottom:24px}.ps-card[data-v-cfc94b56]{position:relative;background:#fff;border-radius:16px;padding:24px 20px 20px;text-align:center;border:1px solid #f0f0f0;transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.ps-card[data-v-cfc94b56]:hover{transform:translateY(-4px);box-shadow:0 12px 32px #667eea26;border-color:#ddd6fe}.ps-card.vip[data-v-cfc94b56]{border-color:#fde68a;background:#fffbeb}.ps-card.owned[data-v-cfc94b56]{border-color:#d1fae5;background:#f0fdf4}.ps-card-glow[data-v-cfc94b56]{position:absolute;top:-40px;right:-40px;width:100px;height:100px;background:radial-gradient(circle,rgba(102,126,234,.08) 0%,transparent 70%);border-radius:50%;pointer-events:none}.ps-card-icon[data-v-cfc94b56]{font-size:44px;margin-bottom:10px}.ps-card h3[data-v-cfc94b56]{margin:0 0 6px;font-size:16px;font-weight:700;color:#1a1a2e}.ps-card-desc[data-v-cfc94b56]{margin:0 0 12px;font-size:12px;color:#888;line-height:1.6;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ps-card-meta[data-v-cfc94b56]{display:flex;gap:8px;justify-content:center;margin-bottom:14px}.ps-stock[data-v-cfc94b56]{font-size:11px;padding:2px 8px;border-radius:10px;background:#fff1f0;color:#f5222d;font-weight:500}.ps-stock.unlimited[data-v-cfc94b56]{background:#f0f5ff;color:#2f54eb}.ps-valid[data-v-cfc94b56]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f6ffed;color:#52c41a}.ps-card-bottom[data-v-cfc94b56]{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap}.ps-price[data-v-cfc94b56]{display:flex;align-items:baseline;gap:2px;white-space:nowrap}.ps-price-num[data-v-cfc94b56]{font-size:22px;font-weight:800;color:#fa8c16}.ps-price-unit[data-v-cfc94b56]{font-size:11px;color:#999}.ps-buy[data-v-cfc94b56]{padding:8px 18px;border:none;border-radius:20px;cursor:pointer;font-size:13px;font-weight:600;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;transition:all .2s;white-space:nowrap}.ps-buy[data-v-cfc94b56]:hover{box-shadow:0 4px 14px #667eea66;transform:scale(1.03)}.ps-buy.disabled[data-v-cfc94b56]{background:#e8e8e8;color:#bbb;cursor:not-allowed;box-shadow:none;transform:none}.ps-qty-row[data-v-cfc94b56]{display:flex;align-items:center;gap:6px}.ps-qty-btn[data-v-cfc94b56]{width:26px;height:26px;border-radius:50%;border:1px solid #d9d9d9;background:#fff;font-size:16px;line-height:1;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#555;flex-shrink:0}.ps-qty-btn[data-v-cfc94b56]:hover{border-color:#7c3aed;color:#7c3aed}.ps-qty-num[data-v-cfc94b56]{font-size:14px;font-weight:700;color:#333;min-width:20px;text-align:center}.ps-vip-badge[data-v-cfc94b56]{position:absolute;top:10px;right:10px;padding:2px 8px;border-radius:8px;background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#fff;font-size:10px;font-weight:700}.ps-empty[data-v-cfc94b56]{text-align:center;padding:60px 20px}.ps-empty-icon[data-v-cfc94b56]{font-size:48px;display:block;margin-bottom:12px}.ps-empty p[data-v-cfc94b56]{color:#999;margin:0}.ps-bag-entry[data-v-cfc94b56]{display:flex;align-items:center;justify-content:center;gap:8px;padding:16px;margin-top:8px;background:linear-gradient(135deg,#f8f9ff,#f5f3ff);border-radius:16px;cursor:pointer;font-size:15px;font-weight:600;color:#6d5dfc;transition:all .2s;border:1.5px dashed #c4b5fd}.ps-bag-entry[data-v-cfc94b56]:hover{background:#f0edff;border-color:#a78bfa}.bag-arrow[data-v-cfc94b56]{font-size:18px;transition:transform .2s}.ps-bag-entry:hover .bag-arrow[data-v-cfc94b56]{transform:translate(4px)}@media (max-width: 480px){.ps-grid[data-v-cfc94b56]{grid-template-columns:repeat(2,1fr);gap:10px}.ps-card[data-v-cfc94b56]{padding:16px 12px}.ps-card-icon[data-v-cfc94b56]{font-size:34px}.ps-card h3[data-v-cfc94b56]{font-size:14px}.ps-hero[data-v-cfc94b56]{padding:24px 18px}.ps-hero-content h1[data-v-cfc94b56]{font-size:20px}.ps-card-bottom[data-v-cfc94b56]{flex-direction:column;align-items:stretch;gap:8px}.ps-price[data-v-cfc94b56],.ps-qty-row[data-v-cfc94b56]{justify-content:center}.ps-buy[data-v-cfc94b56]{width:100%;text-align:center;padding:10px}}.ps-confirm-overlay[data-v-cfc94b56]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:9999}.ps-confirm-box[data-v-cfc94b56]{background:#fff;border-radius:16px;padding:28px;width:90%;max-width:340px;text-align:center}.ps-confirm-box h4[data-v-cfc94b56]{margin:0;font-size:16px;color:#333}.ps-confirm-cancel[data-v-cfc94b56]{flex:1;padding:12px;border:1px solid #d9d9d9;border-radius:10px;background:#fff;color:#666;font-size:14px;cursor:pointer}.ps-confirm-ok[data-v-cfc94b56]{flex:1;padding:12px;border:none;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;cursor:pointer}.promo-price[data-v-cfc94b56]{color:#e53e3e!important}.promo-badge[data-v-cfc94b56]{display:inline-block;background:#ff4d4f;color:#fff;font-size:10px;padding:1px 6px;border-radius:4px;margin-left:4px;vertical-align:middle}.mb-root[data-v-06a835cf]{max-width:640px;margin:0 auto;padding:20px 16px 40px}.mb-header[data-v-06a835cf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:20px}.mb-header h1[data-v-06a835cf]{margin:0;font-size:22px;font-weight:800}.mb-tabs[data-v-06a835cf]{display:flex;gap:6px;margin-bottom:18px}.mb-tab[data-v-06a835cf]{padding:8px 16px;border-radius:20px;background:#f0f0f0;font-size:13px;cursor:pointer;transition:all .2s;position:relative}.mb-tab.active[data-v-06a835cf]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.mb-tab-badge[data-v-06a835cf]{position:absolute;top:-6px;right:-6px;background:#ff4d4f;color:#fff;font-size:10px;min-width:18px;height:18px;border-radius:9px;display:inline-flex;align-items:center;justify-content:center}.mb-codes[data-v-06a835cf]{margin-bottom:20px}.mb-code-list[data-v-06a835cf]{display:flex;flex-direction:column;gap:8px}.mb-code-card[data-v-06a835cf]{background:#fff;border-radius:12px;padding:14px;border:1px solid #f0f0f0}.mb-code-type[data-v-06a835cf]{font-size:12px;font-weight:600;margin-bottom:6px}.mb-code-type.membership[data-v-06a835cf]{color:#722ed1}.mb-code-type.item[data-v-06a835cf]{color:#1890ff}.mb-code-str[data-v-06a835cf]{font-size:17px;font-weight:700;letter-spacing:1px;color:#333;display:block;margin-bottom:6px}.mb-code-meta[data-v-06a835cf]{font-size:12px;color:#999;display:flex;gap:12px;margin-bottom:8px}.mb-code-actions[data-v-06a835cf]{display:flex;gap:6px}.mb-code-actions .btn-use[data-v-06a835cf]{padding:6px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:12px}.mb-code-actions .btn-copy[data-v-06a835cf]{padding:6px 12px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:12px}.mb-sub[data-v-06a835cf]{font-size:13px;margin-top:4px}.mb-shop-btn[data-v-06a835cf]{padding:8px 18px;border:1.5px solid #c4b5fd;border-radius:20px;background:#fff;color:#7c3aed;font-size:13px;font-weight:600;cursor:pointer;transition:all .2s}.mb-shop-btn[data-v-06a835cf]:hover{background:#f5f3ff;border-color:#a78bfa}.mb-grid[data-v-06a835cf]{display:flex;flex-direction:column;gap:12px}.mb-card[data-v-06a835cf]{display:flex;align-items:center;gap:14px;padding:18px 20px;background:#fff;border-radius:16px;border:1px solid #f0f0f0;transition:all .25s}.mb-card[data-v-06a835cf]:hover{box-shadow:0 4px 20px #0000000f;border-color:#e0ddfc}.mb-card.depleted[data-v-06a835cf]{opacity:.45}.mb-card-icon[data-v-06a835cf]{font-size:40px;flex-shrink:0;width:56px;text-align:center}.mb-card-info[data-v-06a835cf]{flex:1;min-width:0}.mb-card-info h3[data-v-06a835cf]{margin:0 0 2px;font-size:15px;font-weight:700;color:#1a1a2e}.mb-card-info p[data-v-06a835cf]{margin:0 0 6px;font-size:12px;color:#888}.mb-card-meta[data-v-06a835cf]{display:flex;gap:10px;align-items:center}.mb-count[data-v-06a835cf]{font-size:12px;font-weight:700;color:#6d5dfc;background:#f0edff;padding:2px 10px;border-radius:10px}.mb-count.low[data-v-06a835cf]{color:#f5222d;background:#fff1f0}.mb-expire[data-v-06a835cf]{font-size:11px;color:#bbb}.mb-use-btn[data-v-06a835cf]{padding:10px 22px;border:none;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:600;cursor:pointer;flex-shrink:0;transition:all .2s}.mb-use-btn[data-v-06a835cf]:hover{box-shadow:0 4px 14px #667eea66;transform:scale(1.04)}.mb-depleted[data-v-06a835cf]{font-size:12px;color:#ccc;flex-shrink:0}.mb-depleted.expired[data-v-06a835cf]{color:#ff4d4f;background:#fff1f0;padding:2px 10px;border-radius:10px;font-weight:600}.mb-depleted.used[data-v-06a835cf]{color:#52c41a;background:#f6ffed;padding:2px 10px;border-radius:10px;font-weight:500}.mb-empty[data-v-06a835cf]{text-align:center;padding:80px 20px}.mb-empty-icon[data-v-06a835cf]{font-size:56px;display:block;margin-bottom:12px}.mb-empty p[data-v-06a835cf]{color:#999;margin:0 0 16px;font-size:15px}.mb-go-shop[data-v-06a835cf]{padding:10px 28px;border:none;border-radius:20px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.mb-modal[data-v-06a835cf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000;padding:20px}.mb-modal-box[data-v-06a835cf]{background:#fff;border-radius:20px;padding:28px;width:100%;max-width:440px;max-height:75vh;overflow-y:auto}.mb-modal-box h3[data-v-06a835cf]{margin:0 0 4px;font-size:18px}.mb-modal-hint[data-v-06a835cf]{font-size:13px;color:#888;margin:0 0 16px}.mb-search-row[data-v-06a835cf]{display:flex;gap:8px;margin-bottom:12px}.mb-search-input[data-v-06a835cf]{flex:1;padding:8px 12px;border:1px solid #d9d9d9;border-radius:10px;font-size:13px;outline:none}.mb-search-input[data-v-06a835cf]:focus{border-color:#7c3aed}.mb-search-btn[data-v-06a835cf]{padding:8px 16px;border:none;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:13px;font-weight:600;cursor:pointer}.mb-post-list[data-v-06a835cf]{display:flex;flex-direction:column;gap:6px;margin-bottom:20px;max-height:300px;overflow-y:auto}.mb-post-item[data-v-06a835cf]{display:flex;align-items:center;gap:10px;padding:12px 14px;border-radius:12px;border:1.5px solid #f0f0f0;cursor:pointer;transition:all .15s}.mb-post-item[data-v-06a835cf]:hover{border-color:#ddd6fe;background:#fafaff}.mb-post-item.selected[data-v-06a835cf]{border-color:#7c3aed;background:#f5f3ff}.mb-post-radio[data-v-06a835cf]{width:20px;height:20px;border-radius:50%;border:2px solid #d9d9d9;flex-shrink:0;display:flex;align-items:center;justify-content:center}.mb-post-item.selected .mb-post-radio[data-v-06a835cf]{border-color:#7c3aed}.radio-dot[data-v-06a835cf]{width:10px;height:10px;border-radius:50%;background:#7c3aed}.mb-post-info[data-v-06a835cf]{flex:1;min-width:0}.mb-post-title[data-v-06a835cf]{font-size:14px;font-weight:600;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:4px}.mb-post-meta[data-v-06a835cf]{display:flex;gap:8px;font-size:11px;color:#bbb}.mb-post-meta span[data-v-06a835cf]{padding:1px 6px;border-radius:8px;background:#f5f5f5}.mb-post-meta .badge-pin[data-v-06a835cf]{background:#fff1f0;color:#ff4d4f}.mb-post-meta .badge-essence[data-v-06a835cf]{background:#fffbe6;color:#d48806}.mb-post-author[data-v-06a835cf]{background:#e6f7ff!important;color:#1890ff;font-weight:600}.mb-no-posts[data-v-06a835cf]{text-align:center;padding:30px;color:#999;font-size:13px}.mb-color-pick[data-v-06a835cf]{margin-bottom:16px}.mb-color-pick label[data-v-06a835cf]{display:block;font-size:13px;color:#555;margin-bottom:8px;font-weight:500}.mb-color-presets[data-v-06a835cf]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:8px}.mb-color-dot[data-v-06a835cf]{width:28px;height:28px;border-radius:50%;cursor:pointer;border:2px solid transparent;transition:all .15s}.mb-color-dot[data-v-06a835cf]:hover{transform:scale(1.15)}.mb-color-dot.active[data-v-06a835cf]{border-color:#333;box-shadow:0 0 0 2px #fff,0 0 0 4px #333}.mb-color-input[data-v-06a835cf]{width:100%;height:36px;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;padding:2px}.mb-modal-actions[data-v-06a835cf]{display:flex;gap:10px;justify-content:flex-end}.mb-cancel[data-v-06a835cf]{padding:10px 22px;border:1px solid #d9d9d9;border-radius:12px;background:#fff;color:#666;font-size:14px;cursor:pointer}.mb-confirm[data-v-06a835cf]{padding:10px 22px;border:none;border-radius:12px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:14px;font-weight:600;cursor:pointer}.mb-confirm[data-v-06a835cf]:disabled{opacity:.4;cursor:not-allowed}.mb-post-tip[data-v-06a835cf]{margin-top:24px;padding:18px 20px;background:linear-gradient(135deg,#fffbeb,#fef3c7);border-radius:16px;border:1px solid #fde68a}.mb-tip-title[data-v-06a835cf]{font-size:14px;font-weight:700;color:#92400e;margin-bottom:10px}.mb-tip-items[data-v-06a835cf]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:8px}.mb-tip-chip[data-v-06a835cf]{padding:4px 12px;border-radius:14px;font-size:12px;font-weight:500;background:#fef3c7;color:#a16207}.mb-tip-chip.ready[data-v-06a835cf]{background:#d1fae5;color:#065f46}.mb-tip-text[data-v-06a835cf]{font-size:12px;color:#92400e;opacity:.7;margin:0}@media (max-width: 480px){.mb-card[data-v-06a835cf]{padding:14px;gap:10px}.mb-card-icon[data-v-06a835cf]{font-size:32px;width:44px}}.msg-page[data-v-2db764aa]{max-width:800px;margin:0 auto;padding:16px}.msg-title[data-v-2db764aa]{font-size:20px;margin-bottom:16px;color:#333;display:flex;align-items:center;gap:12px}.read-all-btn[data-v-2db764aa]{font-size:12px;padding:4px 14px;background:none;border:1px solid #d9d9d9;border-radius:14px;color:#888;cursor:pointer}.read-all-btn[data-v-2db764aa]:hover{border-color:#667eea;color:#667eea}.msg-tabs[data-v-2db764aa]{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid #f0f0f0}.msg-tabs span[data-v-2db764aa]{position:relative;padding:10px 24px;cursor:pointer;font-size:15px;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px}.msg-tabs span.active[data-v-2db764aa]{color:#1890ff;border-bottom-color:#1890ff;font-weight:600}.tab-badge[data-v-2db764aa]{font-style:normal;background:#ff4d4f;color:#fff;border-radius:10px;padding:0 6px;font-size:11px;margin-left:4px}.conv-item[data-v-2db764aa]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;cursor:pointer;border-radius:10px;margin-bottom:4px}.conv-item[data-v-2db764aa]:hover{background:#f8f7ff}.conv-avatar[data-v-2db764aa]{width:46px;height:46px;border-radius:50%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;font-weight:700;flex-shrink:0}.conv-body[data-v-2db764aa]{flex:1;min-width:0}.conv-top[data-v-2db764aa]{display:flex;justify-content:space-between;margin-bottom:4px}.conv-name[data-v-2db764aa]{font-weight:600;font-size:14px;color:#333}.conv-time[data-v-2db764aa]{font-size:12px;color:#aaa}.conv-preview[data-v-2db764aa]{font-size:13px;color:#888;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.conv-badge[data-v-2db764aa]{min-width:20px;height:20px;background:#ff4d4f;color:#fff;border-radius:10px;font-size:11px;display:flex;align-items:center;justify-content:center;padding:0 5px}.notif-filter[data-v-2db764aa]{display:flex;gap:6px;margin-bottom:10px}.notif-filter span[data-v-2db764aa]{padding:4px 12px;border-radius:12px;font-size:12px;cursor:pointer;background:#f5f5f5;color:#666}.notif-filter span.sel[data-v-2db764aa]{background:#1890ff;color:#fff}.mark-all[data-v-2db764aa]{float:right;background:none;border:none;color:#1890ff;font-size:12px;cursor:pointer}.notif-card[data-v-2db764aa]{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;margin-bottom:4px;background:#fff;cursor:pointer;position:relative}.notif-card.unread[data-v-2db764aa]{background:#f0f7ff}.notif-card.system[data-v-2db764aa]{border-left:3px solid #bfbfbf}.notif-card.member[data-v-2db764aa]{border-left:3px solid #ffd700;background:#fffdf5}.notif-card.message[data-v-2db764aa]{border-left:3px solid #1890ff}.notif-card.register[data-v-2db764aa]{border-left:3px solid #52c41a}.nf-icon[data-v-2db764aa]{width:34px;height:34px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f5;font-size:16px;flex-shrink:0}.nf-body[data-v-2db764aa]{flex:1;min-width:0}.nf-text[data-v-2db764aa]{font-size:13px;color:#333;line-height:1.5}.nf-text b[data-v-2db764aa]{color:#1890ff}.nf-time[data-v-2db764aa]{font-size:11px;color:#bbb;margin-top:3px}.nf-tag[data-v-2db764aa]{padding:1px 8px;border-radius:10px;font-size:11px;background:#fff7e6;color:#fa8c16;flex-shrink:0}.nf-dot[data-v-2db764aa]{position:absolute;top:16px;right:14px;width:7px;height:7px;border-radius:50%;background:#ff4d4f}.empty[data-v-2db764aa]{text-align:center;color:#ccc;padding:60px 0;font-size:14px}.load-more[data-v-2db764aa]{text-align:center;padding:12px}.load-more button[data-v-2db764aa]{background:none;border:none;color:#1890ff;cursor:pointer;font-size:13px}.chat-page[data-v-a6b5fb8c]{height:100vh;display:flex;flex-direction:column;background:#f5f5f5}.chat-header[data-v-a6b5fb8c]{display:flex;align-items:center;gap:12px;padding:8px 12px;background:#fff;border-bottom:1px solid #e0e0e0;flex-wrap:wrap}.back-btn[data-v-a6b5fb8c]{background:none;border:none;font-size:20px;color:#333;cursor:pointer}.chat-title[data-v-a6b5fb8c]{font-weight:700;font-size:16px;flex:1}.header-actions[data-v-a6b5fb8c]{display:flex;gap:6px}.action-btn[data-v-a6b5fb8c]{padding:4px 10px;border:1px solid #ddd;border-radius:14px;background:#fff;font-size:12px;cursor:pointer}.action-btn[data-v-a6b5fb8c]:disabled{opacity:.5}.action-btn.danger[data-v-a6b5fb8c]{color:#e74c3c;border-color:#e74c3c}.confirm-banner[data-v-a6b5fb8c]{padding:12px 16px;background:#fff3e0;display:flex;align-items:center;justify-content:space-between;font-size:14px}.confirm-banner.info[data-v-a6b5fb8c]{background:#e3f2fd}.confirm-actions[data-v-a6b5fb8c]{display:flex;gap:8px}.approve-btn[data-v-a6b5fb8c]{padding:6px 16px;background:#4caf50;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.decline-btn[data-v-a6b5fb8c]{padding:6px 16px;background:#f44336;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.contact-reveal[data-v-a6b5fb8c]{padding:10px 16px;background:#e8f5e9;text-align:center;font-size:14px;border-bottom:1px solid #c8e6c9}.messages-container[data-v-a6b5fb8c]{flex:1;overflow-y:auto;padding:16px;display:flex;flex-direction:column;gap:12px}.message[data-v-a6b5fb8c]{display:flex;flex-direction:column;align-items:flex-start;max-width:75%}.message.self[data-v-a6b5fb8c]{align-items:flex-end;margin-left:auto}.msg-bubble[data-v-a6b5fb8c]{padding:10px 14px;border-radius:16px;background:#fff;font-size:15px;line-height:1.5;word-break:break-word}.message.self .msg-bubble[data-v-a6b5fb8c]{background:#6b5ce7;color:#fff}.msg-bubble.recalled[data-v-a6b5fb8c]{background:#f5f5f5!important;color:#999!important;font-style:italic}.recalled-tag[data-v-a6b5fb8c]{font-size:11px;opacity:.7}.msg-meta[data-v-a6b5fb8c]{display:flex;align-items:center;gap:8px;margin-top:4px}.msg-time[data-v-a6b5fb8c]{font-size:11px;color:#aaa}.msg-status[data-v-a6b5fb8c]{font-size:11px;color:#4caf50}.recall-btn[data-v-a6b5fb8c]{background:none;border:none;font-size:11px;color:#999;cursor:pointer;padding:0}.chat-input-bar[data-v-a6b5fb8c]{display:flex;gap:8px;padding:12px 16px;background:#fff;border-top:1px solid #e0e0e0}.chat-input-bar input[data-v-a6b5fb8c]{flex:1;padding:10px 14px;border:1px solid #e0e0e0;border-radius:20px;font-size:15px}.chat-input-bar input[data-v-a6b5fb8c]:disabled{background:#f5f5f5}.chat-input-bar button[data-v-a6b5fb8c]{padding:10px 20px;background:#6b5ce7;color:#fff;border:none;border-radius:20px;font-size:15px;cursor:pointer}.chat-input-bar button[data-v-a6b5fb8c]:disabled{opacity:.5}.cert-page[data-v-9f10560d]{padding:20px;max-width:640px;margin:0 auto;min-height:100vh}.cert-page h2[data-v-9f10560d]{margin-bottom:20px;color:#333}.cert-list[data-v-9f10560d]{display:flex;flex-direction:column;gap:12px;margin-bottom:24px}.cert-item[data-v-9f10560d]{background:#fff;padding:16px;border-radius:12px;box-shadow:0 2px 8px #0000000f}.cert-header[data-v-9f10560d]{display:flex;justify-content:space-between;margin-bottom:8px}.cert-type[data-v-9f10560d]{font-size:13px;color:#6b5ce7;font-weight:700}.cert-status[data-v-9f10560d]{font-size:12px;padding:2px 8px;border-radius:10px}.cert-status.pending[data-v-9f10560d],.cert-status.审核中[data-v-9f10560d]{background:#fff7e6;color:#fa8c16}.cert-status.approved[data-v-9f10560d],.cert-status.已通过[data-v-9f10560d]{background:#f6ffed;color:#52c41a}.cert-status.rejected[data-v-9f10560d],.cert-status.已驳回[data-v-9f10560d]{background:#fff1f0;color:#f5222d}.cert-title[data-v-9f10560d]{font-weight:700;margin-bottom:8px}.cert-images[data-v-9f10560d]{display:flex;gap:8px;flex-wrap:wrap}.cert-images img[data-v-9f10560d]{width:80px;height:80px;object-fit:cover;border-radius:8px;cursor:pointer}.cert-reason[data-v-9f10560d]{margin-top:8px;font-size:13px;color:#f5222d}.cert-fields[data-v-9f10560d]{margin-top:8px}.field-row[data-v-9f10560d]{display:flex;gap:8px;font-size:13px;margin:3px 0}.field-label[data-v-9f10560d]{color:#999;min-width:80px}.field-value[data-v-9f10560d]{color:#333}.cert-form[data-v-9f10560d]{background:#fff;padding:20px;border-radius:12px;box-shadow:0 2px 8px #0000000f}.cert-form h3[data-v-9f10560d]{margin-bottom:4px}.form-desc[data-v-9f10560d]{font-size:13px;color:#999;margin-bottom:16px}.form-group[data-v-9f10560d]{margin-bottom:16px}.form-group label[data-v-9f10560d]{display:block;font-size:14px;color:#333;margin-bottom:4px}.req[data-v-9f10560d]{color:#f5222d}.help[data-v-9f10560d]{font-size:12px;color:#999;margin:2px 0 6px}.form-group input[data-v-9f10560d],.form-group select[data-v-9f10560d],.form-group textarea[data-v-9f10560d]{width:100%;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;box-sizing:border-box}.example-img[data-v-9f10560d]{margin-top:6px;display:flex;align-items:center;gap:8px}.example-img img[data-v-9f10560d]{width:60px;height:60px;object-fit:cover;border-radius:4px;cursor:pointer;border:1px solid #eee}.example-hint[data-v-9f10560d]{font-size:11px;color:#bbb}.submit-btn[data-v-9f10560d]{width:100%;padding:12px;background:#6b5ce7;color:#fff;border:none;border-radius:8px;font-size:15px;cursor:pointer}.submit-btn[data-v-9f10560d]:disabled{opacity:.6}.cert-noform[data-v-9f10560d]{text-align:center;padding:60px 20px;color:#999}.member-page[data-v-5c24c084]{max-width:680px;margin:0 auto;padding:20px 16px}.member-card[data-v-5c24c084]{border-radius:16px;padding:24px;color:#fff;margin-bottom:20px}.member-header[data-v-5c24c084]{display:flex;align-items:center;gap:16px}.level-icon[data-v-5c24c084]{font-size:48px}.level-name[data-v-5c24c084]{font-size:22px;font-weight:700}.expire-text[data-v-5c24c084]{font-size:13px;opacity:.85;margin-top:4px}.privilege-tags[data-v-5c24c084]{display:flex;gap:6px;flex-wrap:wrap;margin-top:16px}.tag[data-v-5c24c084]{font-size:12px;padding:4px 10px;border-radius:10px;background:#fff3;color:#ffffffb3}.tag.active[data-v-5c24c084]{background:#ffffff59;color:#fff;font-weight:600}.section[data-v-5c24c084]{margin-bottom:28px}.section-title[data-v-5c24c084]{font-size:17px;margin:0 0 12px}.redeem-box[data-v-5c24c084]{display:flex;gap:8px}.redeem-box input[data-v-5c24c084]{flex:1;padding:10px;border:1px solid #ddd;border-radius:8px;font-size:14px}.btn-redeem[data-v-5c24c084]{padding:10px 20px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;white-space:nowrap}.redeem-tip[data-v-5c24c084]{font-size:12px;color:#bbb;margin-top:6px}.plan-tabs[data-v-5c24c084]{display:flex;gap:8px;margin-bottom:20px;overflow-x:auto;scrollbar-width:none;padding:0 0 4px}.plan-tab[data-v-5c24c084]{padding:10px 20px;border-radius:24px;background:#f0f2f5;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap;transition:all .25s;color:#666;border:1.5px solid transparent}.plan-tab[data-v-5c24c084]:hover{background:#e8eaf6;color:#667eea}.plan-tab.active[data-v-5c24c084]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent;box-shadow:0 4px 14px #667eea59;font-weight:600}.plans-grid[data-v-5c24c084]{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px}.plan-card[data-v-5c24c084]{background:#fff;border-radius:14px;padding:20px;text-align:center;border:2px solid #f0f0f0;position:relative}.plan-card.hot[data-v-5c24c084]{border-color:#ffd666}.plan-name[data-v-5c24c084]{font-size:15px;font-weight:700;margin-bottom:4px}.plan-badge[data-v-5c24c084]{font-size:11px;color:#fa8c16;background:#fff7e6;border-radius:10px;padding:2px 8px;display:inline-block;margin-bottom:8px}.plan-price .price-symbol[data-v-5c24c084]{font-size:14px;color:#ff4d4f}.plan-price .price-num[data-v-5c24c084]{font-size:28px;font-weight:700;color:#ff4d4f}.plan-duration[data-v-5c24c084]{font-size:12px;color:#999;margin-bottom:4px}.sale-timer[data-v-5c24c084]{display:inline-block;font-size:11px;color:#ff4d4f;background:#fff1f0;padding:2px 8px;border-radius:10px;margin-bottom:8px}.plan-features[data-v-5c24c084]{text-align:left;font-size:13px;color:#666;padding:0;list-style:none;line-height:1.8}.btn-buy[data-v-5c24c084]{padding:8px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;margin-top:16px;font-weight:600}.compare-table[data-v-5c24c084]{width:100%;overflow-x:auto;background:#fff;border-radius:12px}.compare-row[data-v-5c24c084]{display:flex;border-bottom:1px solid #f5f5f5;font-size:13px;min-width:400px}.compare-row.header[data-v-5c24c084]{font-weight:700;background:#fafafa;color:#555}.col-feature[data-v-5c24c084]{flex:1.2;padding:10px 12px;min-width:100px;white-space:nowrap}[class^=col-lv][data-v-5c24c084]{flex:1;padding:10px 6px;text-align:center;min-width:60px}.compare-row[data-v-5c24c084]:last-child{border:none}.modal-overlay[data-v-5c24c084]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-5c24c084]{background:#fff;border-radius:14px;padding:24px;text-align:center;max-width:320px}.modal-price[data-v-5c24c084]{font-size:24px;font-weight:700;color:#ff4d4f;margin:12px 0}.modal-tip[data-v-5c24c084]{font-size:13px;color:#999}.modal-contact[data-v-5c24c084]{font-size:15px;color:#333;margin:4px 0;font-weight:500}.modal-actions[data-v-5c24c084]{display:flex;gap:8px;justify-content:center;margin-top:16px}.btn-cancel[data-v-5c24c084]{padding:8px 16px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer}.btn-confirm[data-v-5c24c084]{padding:8px 16px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer}.plan-badge[data-v-5c24c084]{background:linear-gradient(135deg,#ff4d4f,#f5222d);color:#fff;font-size:11px;font-weight:700;padding:3px 10px;border-radius:12px;display:inline-block;margin-bottom:8px;animation:pulse-5c24c084 2s infinite}@keyframes pulse-5c24c084{0%,to{opacity:1}50%{opacity:.8}}.expire-label[data-v-5c24c084]{font-size:11px;color:#ff4d4f;font-weight:600}.expire-date[data-v-5c24c084]{font-size:14px;color:#ff4d4f;font-weight:700}.expire-countdown[data-v-5c24c084]{font-size:12px;color:#ff4d4f;font-weight:600;margin-top:4px;display:block}.expire-countdown[data-v-5c24c084]:before{content:"⏳"}.rkg-page[data-v-a12afb5a]{min-height:100vh;background:#f5f6fa;padding-bottom:80px}.rkg-header[data-v-a12afb5a]{text-align:center;padding:28px 20px 8px}.rkg-header h1[data-v-a12afb5a]{font-size:26px;font-weight:800;color:#1a1a2e;margin:0;letter-spacing:1px}.rkg-header p[data-v-a12afb5a]{font-size:12px;color:#aaa;margin:4px 0 0}.rkg-loading[data-v-a12afb5a]{display:flex;justify-content:center;padding:80px 0}.rkg-spinner[data-v-a12afb5a]{width:40px;height:40px;border:3.5px solid;border-radius:50%;animation:rkgSpin-a12afb5a .8s linear infinite}@keyframes rkgSpin-a12afb5a{to{transform:rotate(360deg)}}.rkg-placeholder[data-v-a12afb5a]{text-align:center;padding:60px 20px;margin:20px 16px;border:2px dashed;border-radius:20px;background:#ffffff80}.ph-icon[data-v-a12afb5a]{font-size:48px}.ph-title[data-v-a12afb5a]{font-size:18px;font-weight:700;color:#333}.ph-sub[data-v-a12afb5a]{font-size:13px;color:#999}.rkg-empty[data-v-a12afb5a]{text-align:center;padding:80px 0;color:#bbb;font-size:14px}.rkg-carousel[data-v-a12afb5a]{display:flex;gap:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;padding:16px 0}.rkg-carousel[data-v-a12afb5a]::-webkit-scrollbar{display:none}.rkg-card[data-v-a12afb5a]{flex-shrink:0;width:90vw;max-width:480px;min-width:320px;margin-right:4px;scroll-snap-align:start;background:#fff;border-radius:20px;box-shadow:0 2px 16px #0000000a;overflow:hidden;padding-bottom:12px}.rkg-card[data-v-a12afb5a]:nth-child(odd){background:#fafbfd}.rkg-card[data-v-a12afb5a]:nth-child(2n){background:#fff}.rkg-card[data-v-a12afb5a]:first-child{margin-left:16px}.rkg-card[data-v-a12afb5a]:last-child{margin-right:16px}.rkg-card-head[data-v-a12afb5a]{display:flex;align-items:flex-start;gap:8px;padding:16px 16px 10px 22px}.rkg-card-icon[data-v-a12afb5a]{font-size:26px;flex-shrink:0}.rkg-card-icon-img[data-v-a12afb5a]{width:28px;height:28px;border-radius:6px;flex-shrink:0}.rkg-card-title[data-v-a12afb5a]{font-size:22px;font-weight:800;color:#1a1a2e;flex-shrink:0;padding-top:2px}.rkg-card-mottos[data-v-a12afb5a]{margin-left:auto;text-align:right;display:flex;flex-direction:column}.rkg-motto[data-v-a12afb5a]{font-family:KaiTi,STKaiti,楷体,Georgia,serif;font-size:14px;color:#888;font-style:italic;line-height:1.5;letter-spacing:.5px;white-space:nowrap}.rkg-list[data-v-a12afb5a]{padding:0 12px}.rkg-row[data-v-a12afb5a]{display:flex;align-items:center;gap:10px;padding:14px 12px;margin-bottom:8px;background:#fafbfc;border-radius:14px;cursor:pointer;transition:all .2s}.rkg-row[data-v-a12afb5a]:hover{background:#f0f2f5;transform:translate(2px)}.rkg-row-top.top-0[data-v-a12afb5a]{background:linear-gradient(135deg,#fffde7,#fff8e1 60%);border:1.5px solid #FFD700;box-shadow:0 2px 12px #ffd70026}.rkg-row-top.top-1[data-v-a12afb5a]{background:linear-gradient(135deg,#fafafa,#eee 60%);border:1.5px solid #C0C0C0}.rkg-row-top.top-2[data-v-a12afb5a]{background:linear-gradient(135deg,#fff3e0,#ffe0b2 60%);border:1.5px solid #FF8A65}.rkg-row-top[data-v-a12afb5a]{padding:16px 14px;margin-bottom:10px}.rkg-row-rank[data-v-a12afb5a]{width:32px;height:32px;border-radius:8px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:700;color:#999;background:#eee}.top-rank[data-v-a12afb5a]{background:transparent!important;font-size:18px!important;width:36px!important;height:36px!important}.rkg-row-avatar[data-v-a12afb5a]{width:42px;height:42px;border-radius:50%;object-fit:cover;flex-shrink:0;background:#eee}.rkg-row-avatar-fb[data-v-a12afb5a]{width:42px;height:42px;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:16px;font-weight:700;color:#fff}.rkg-row-body[data-v-a12afb5a]{flex:1;min-width:0}.rkg-row-line1[data-v-a12afb5a]{display:flex;align-items:center;gap:5px;margin-bottom:3px}.rkg-verified-sm[data-v-a12afb5a]{font-size:9px;background:#e6f7ff;color:#1890ff;padding:1px 6px;border-radius:4px;font-weight:600}.rkg-lv-sm[data-v-a12afb5a]{font-size:9px;background:#fff7e6;color:#fa8c16;padding:1px 6px;border-radius:4px;font-weight:600}.rkg-row-name[data-v-a12afb5a]{font-size:14px;font-weight:700;color:#222;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rkg-row-line2[data-v-a12afb5a]{font-size:12px;color:#888;margin-bottom:4px}.rkg-row-line3[data-v-a12afb5a]{display:flex;align-items:center;justify-content:space-between}.rkg-row-badges[data-v-a12afb5a]{display:flex;gap:4px}.rkg-badge-hot[data-v-a12afb5a]{font-size:9px;background:#fff1f0;color:#ff4d4f;padding:1px 6px;border-radius:4px}.rkg-row-metric[data-v-a12afb5a]{font-size:16px;font-weight:800;flex-shrink:0}.rkg-row-metric small[data-v-a12afb5a]{font-size:10px;font-weight:400;opacity:.6;margin-left:2px}.rkg-more[data-v-a12afb5a]{text-align:center;padding:8px 0 4px}.rkg-more button[data-v-a12afb5a]{padding:8px 22px;border-radius:18px;border:1px solid;background:#fff;font-size:12px;font-weight:600;cursor:pointer;transition:all .25s}.rkg-more button[data-v-a12afb5a]:hover{transform:scale(1.03)}.invite-page[data-v-87c60f16]{min-height:100vh;background:#f5f7fa;padding-bottom:40px}.invite-header[data-v-87c60f16]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:16px;display:flex;align-items:center;gap:12px}.back-btn[data-v-87c60f16]{font-size:20px;cursor:pointer}.invite-header h2[data-v-87c60f16]{font-size:18px}.invite-card[data-v-87c60f16]{background:#fff;margin:16px;border-radius:12px;padding:20px;text-align:center}.invite-title[data-v-87c60f16]{font-size:18px;font-weight:600;color:#333;margin-bottom:8px}.invite-desc[data-v-87c60f16]{font-size:13px;color:#888;line-height:1.6;margin-bottom:16px}.stats-box[data-v-87c60f16]{display:flex;justify-content:center;gap:40px;padding-top:16px;border-top:1px solid #f0f0f0}.stat-num[data-v-87c60f16]{font-size:28px;font-weight:700;color:#667eea}.stat-label[data-v-87c60f16]{font-size:13px;color:#999;margin-top:4px}.share-section[data-v-87c60f16]{background:#fff;margin:12px 16px;border-radius:12px;padding:20px}.section-title[data-v-87c60f16]{font-size:15px;font-weight:600;color:#333;margin-bottom:12px}.share-btn.primary[data-v-87c60f16]{width:100%;padding:14px;border:none;border-radius:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;font-size:15px;cursor:pointer;margin-bottom:16px}.share-link-box[data-v-87c60f16]{padding-top:12px;border-top:1px solid #f0f0f0}.link-label[data-v-87c60f16]{font-size:13px;color:#888;margin-bottom:8px}.link-input-row[data-v-87c60f16]{display:flex;gap:8px}.link-input-row input[data-v-87c60f16]{flex:1;padding:10px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;background:#f5f7fa}.link-input-row button[data-v-87c60f16]{padding:10px 20px;border:none;border-radius:8px;background:#667eea;color:#fff;font-size:13px;cursor:pointer}.invite-list[data-v-87c60f16]{background:#fff;margin:12px 16px;border-radius:12px;padding:20px}.list-item[data-v-87c60f16]{display:flex;justify-content:space-between;align-items:center;padding:12px 0;border-bottom:1px solid #f0f0f0}.item-info[data-v-87c60f16]{display:flex;flex-direction:column;gap:4px}.item-name[data-v-87c60f16]{font-size:14px;color:#333}.item-time[data-v-87c60f16]{font-size:12px;color:#bbb}.item-status[data-v-87c60f16]{padding:2px 8px;border-radius:8px;font-size:11px}.item-status.registered[data-v-87c60f16]{background:#e8f5e9;color:#2e7d32}.item-status.visited[data-v-87c60f16]{background:#fff8e1;color:#f57c00}.follow-page[data-v-f4a1fb9c]{min-height:100vh;background:#f5f7fa}.page-header[data-v-f4a1fb9c]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:10}.page-header h2[data-v-f4a1fb9c]{font-size:16px;color:#333}.btn-back[data-v-f4a1fb9c]{background:none;border:none;font-size:15px;color:#667eea;cursor:pointer;padding:4px}.follow-list[data-v-f4a1fb9c]{padding:12px 16px}.follow-item[data-v-f4a1fb9c]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:12px;margin-bottom:8px;cursor:pointer}.follow-avatar[data-v-f4a1fb9c]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.follow-info[data-v-f4a1fb9c]{flex:1}.follow-name[data-v-f4a1fb9c]{font-size:15px;font-weight:700;color:#333}.follow-identity[data-v-f4a1fb9c]{font-size:13px;color:#888}.btn-unfollow[data-v-f4a1fb9c]{padding:6px 14px;border:1px solid #ddd;border-radius:16px;background:#fff;color:#666;font-size:12px;cursor:pointer}.btn-unfollow[data-v-f4a1fb9c]:hover{border-color:#ff5252;color:#ff5252}.empty[data-v-f4a1fb9c]{text-align:center;padding:80px 20px;color:#999}.follow-page[data-v-37610941]{min-height:100vh;background:#f5f7fa}.page-header[data-v-37610941]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:10}.page-header h2[data-v-37610941]{font-size:16px;color:#333}.btn-back[data-v-37610941]{background:none;border:none;font-size:15px;color:#667eea;cursor:pointer;padding:4px}.follow-list[data-v-37610941]{padding:12px 16px}.follow-item[data-v-37610941]{display:flex;align-items:center;gap:12px;padding:16px;background:#fff;border-radius:12px;margin-bottom:8px;cursor:pointer}.follow-avatar[data-v-37610941]{width:48px;height:48px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;display:flex;align-items:center;justify-content:center;font-size:20px}.follow-info[data-v-37610941]{flex:1}.follow-name[data-v-37610941]{font-size:15px;font-weight:700;color:#333}.follow-identity[data-v-37610941]{font-size:13px;color:#888}.empty[data-v-37610941]{text-align:center;padding:80px 20px;color:#999}.favorites-page[data-v-2766149a]{min-height:100vh;background:#f5f7fa}.page-header[data-v-2766149a]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;background:#fff;border-bottom:1px solid #f0f0f0;position:sticky;top:0;z-index:10}.page-header h2[data-v-2766149a]{font-size:16px;color:#333}.btn-back[data-v-2766149a]{background:none;border:none;font-size:15px;color:#667eea;cursor:pointer;padding:4px}.fav-list[data-v-2766149a]{padding:12px 16px}.fav-card[data-v-2766149a]{background:#fff;border-radius:12px;padding:16px;margin-bottom:8px;cursor:pointer;position:relative}.fav-header[data-v-2766149a]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.fav-category[data-v-2766149a]{font-size:12px;color:#667eea;background:#f0f2ff;padding:2px 8px;border-radius:8px}.fav-type[data-v-2766149a]{font-size:11px;padding:2px 6px;border-radius:4px}.fav-type.supply[data-v-2766149a]{background:#e8f5e9;color:#2e7d32}.fav-type.demand[data-v-2766149a]{background:#fff3e0;color:#e65100}.fav-time[data-v-2766149a]{margin-left:auto;font-size:12px;color:#bbb}.fav-title[data-v-2766149a]{font-size:15px;font-weight:600;color:#333;margin:0 0 8px}.fav-author[data-v-2766149a]{font-size:13px;color:#888;margin:0}.btn-remove[data-v-2766149a]{position:absolute;right:16px;bottom:16px;padding:4px 12px;border:1px solid #ddd;border-radius:12px;background:#fff;color:#999;font-size:12px;cursor:pointer}.btn-remove[data-v-2766149a]:hover{border-color:#ff5252;color:#ff5252}.empty[data-v-2766149a]{text-align:center;padding:80px 20px;color:#999}.admin-login[data-v-f8cabfe6]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:#f0f2f5}.login-box[data-v-f8cabfe6]{background:#fff;border-radius:12px;padding:40px 32px;width:360px;box-shadow:0 4px 20px #0000001a}.login-box h2[data-v-f8cabfe6]{text-align:center;margin-bottom:28px;color:#333;font-size:20px}.form-item[data-v-f8cabfe6]{margin-bottom:16px}.form-item input[data-v-f8cabfe6]{width:100%;padding:10px 12px;border:1px solid #dcdfe6;border-radius:6px;font-size:14px;box-sizing:border-box}.form-item input[data-v-f8cabfe6]:focus{outline:none;border-color:#6b5ce7}.error[data-v-f8cabfe6]{color:#f56c6c;font-size:13px;margin-bottom:12px;text-align:center}.login-btn[data-v-f8cabfe6]{width:100%;padding:10px;background:#6b5ce7;color:#fff;border:none;border-radius:6px;font-size:15px;cursor:pointer}.login-btn[data-v-f8cabfe6]:disabled{opacity:.6;cursor:not-allowed}.ii-row[data-v-80d4f908]{display:flex;gap:6px;align-items:center}.ii-inp[data-v-80d4f908]{flex:1;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.ii-btn[data-v-80d4f908]{padding:8px 12px;background:#1890ff;color:#fff;border-radius:6px;cursor:pointer;font-size:12px;border:none;display:inline-block}.ii-btn-gal[data-v-80d4f908]{background:#434343}.ii-btn[data-v-80d4f908]:hover{opacity:.85}.ii-size[data-v-80d4f908]{font-size:11px;color:#888;margin-top:2px}.ii-preview[data-v-80d4f908]{margin-top:6px;max-width:120px;max-height:80px;border-radius:6px;border:1px solid #eee}.ii-modal[data-v-80d4f908]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:999}.ii-mb[data-v-80d4f908]{background:#fff;border-radius:16px;padding:20px;max-width:480px;width:90vw;max-height:70vh;overflow-y:auto}.ii-mb h3[data-v-80d4f908]{margin-bottom:12px}.ii-hint[data-v-80d4f908]{font-size:12px;color:#888;font-weight:400}.ii-grid[data-v-80d4f908]{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.ii-gitem[data-v-80d4f908]{aspect-ratio:1;border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent}.ii-gitem[data-v-80d4f908]:hover,.ii-gitem.picked[data-v-80d4f908]{border-color:#1890ff}.ii-gthumb[data-v-80d4f908]{width:100%;height:100%;object-fit:cover}.ii-empty[data-v-80d4f908]{text-align:center;color:#ccc;padding:30px;font-size:13px}.ii-mclose[data-v-80d4f908]{margin-top:12px;padding:8px 20px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer}.cat-tag-manager[data-v-8ae88857]{display:flex;flex-direction:column;height:100%;background:#f5f7fa}.panel-header[data-v-8ae88857]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;background:#fff;border-bottom:1px solid #e8e8e8;position:sticky;top:0;z-index:10;flex-shrink:0}.panel-header h3[data-v-8ae88857]{font-size:16px;color:#333;margin:0}.cat-list[data-v-8ae88857]{padding:12px;flex:1;overflow-y:auto}.cat-item[data-v-8ae88857]{background:#fff;border-radius:8px;margin-bottom:8px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.cat-item.active[data-v-8ae88857]{box-shadow:0 2px 8px #1890ff26}.cat-row[data-v-8ae88857]{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none}.cat-row[data-v-8ae88857]:hover{background:#fafafa}.cat-arrow[data-v-8ae88857]{font-size:10px;color:#999;width:16px;text-align:center;flex-shrink:0}.cat-name[data-v-8ae88857]{font-size:14px;color:#333;font-weight:500;min-width:60px}.cat-sort[data-v-8ae88857]{flex-shrink:0}.sort-input[data-v-8ae88857]{width:60px;padding:2px 6px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;text-align:center}.cat-status[data-v-8ae88857]{font-size:12px;padding:2px 8px;border-radius:10px;flex-shrink:0}.cat-status.on[data-v-8ae88857]{background:#f6ffed;color:#52c41a}.cat-status[data-v-8ae88857]:not(.on){background:#fff1f0;color:#ff4d4f}.cat-actions[data-v-8ae88857]{display:flex;gap:6px;margin-left:auto;flex-shrink:0}.cat-actions .btn-sm[data-v-8ae88857]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#555}.cat-actions .btn-del[data-v-8ae88857]{border-color:#ff4d4f;color:#ff4d4f}.tag-sublist[data-v-8ae88857]{padding:4px 0;background:#fafafa;border-top:1px solid #f0f0f0}.tag-row[data-v-8ae88857]{display:flex;align-items:center;gap:8px;padding:8px 16px 8px 44px}.tag-row.tag-parent[data-v-8ae88857]{cursor:pointer}.tag-arrow[data-v-8ae88857]{font-size:10px;color:#999;width:16px;text-align:center;flex-shrink:0;cursor:pointer}.tag-indent[data-v-8ae88857]{color:#ccc;font-size:12px;width:12px;flex-shrink:0}.tag-name[data-v-8ae88857]{flex:1;font-size:13px;color:#555}.tag-sort[data-v-8ae88857]{flex-shrink:0}.tag-status[data-v-8ae88857]{font-size:11px;padding:1px 6px;border-radius:8px;flex-shrink:0}.tag-status.on[data-v-8ae88857]{background:#f6ffed;color:#52c41a}.tag-status[data-v-8ae88857]:not(.on){background:#fff1f0;color:#ff4d4f}.tag-actions[data-v-8ae88857]{display:flex;gap:6px;flex-shrink:0}.tag-actions .btn-sm[data-v-8ae88857]{padding:2px 8px;border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:pointer;font-size:11px;color:#555}.tag-actions .btn-del[data-v-8ae88857]{border-color:#ff4d4f;color:#ff4d4f}.tag-child[data-v-8ae88857]{padding-left:72px;background:#fff}.tag-add-row[data-v-8ae88857]{padding:4px 16px 4px 44px}.btn-link[data-v-8ae88857]{background:none;border:none;color:#1890ff;cursor:pointer;font-size:12px;padding:0}.btn-primary[data-v-8ae88857]{padding:6px 16px;border:none;border-radius:4px;background:#1890ff;color:#fff;cursor:pointer;font-size:13px}.btn-primary.btn-sm[data-v-8ae88857]{padding:4px 12px;font-size:12px}.modal[data-v-8ae88857]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-8ae88857]{background:#fff;border-radius:8px;padding:24px;width:440px;display:flex;flex-direction:column;gap:14px}.modal-content h3[data-v-8ae88857]{margin:0 0 8px;font-size:16px;color:#333}.form-group[data-v-8ae88857]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-8ae88857]{font-size:13px;color:#333;font-weight:500}.form-group input[data-v-8ae88857],.form-group select[data-v-8ae88857]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px}.modal-actions[data-v-8ae88857]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.modal-actions button[data-v-8ae88857]{padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:13px}.modal-actions .btn-primary[data-v-8ae88857]{background:#1890ff;color:#fff;border-color:#1890ff}.cat-id[data-v-8ae88857],.tag-id[data-v-8ae88857]{font-size:11px;color:#999;background:#f0f0f0;padding:1px 6px;border-radius:8px;font-family:monospace}.tag-child .tag-id[data-v-8ae88857]{margin-left:4px}.acc-admin[data-v-e641a23e]{padding:0}.acc-topbar[data-v-e641a23e]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.acc-topbar h3[data-v-e641a23e]{margin:0 0 4px;font-size:18px;color:#1a1a2e}.acc-sub[data-v-e641a23e]{margin:0;font-size:13px;color:#999}.acc-btn-add[data-v-e641a23e]{padding:10px 20px;background:#4f46e5;color:#fff;border:none;border-radius:10px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.acc-btn-add[data-v-e641a23e]:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e533}.acc-tree[data-v-e641a23e]{display:flex;flex-direction:column;gap:0}.acc-node[data-v-e641a23e]{display:flex;align-items:center;gap:8px;padding:12px 16px;background:#fff;border:1px solid #f0f0f0;border-radius:10px;cursor:pointer;transition:all .15s;margin-bottom:4px}.acc-node[data-v-e641a23e]:hover{border-color:#4f46e533;background:#fafbff}.acc-lv1[data-v-e641a23e]{border-left:3px solid #4F46E5}.acc-lv2[data-v-e641a23e]{border-left:3px solid #52c41a}.acc-lv3[data-v-e641a23e]{border-left:3px solid #fa8c16}.acc-expand[data-v-e641a23e]{width:16px;font-size:10px;color:#999;flex-shrink:0;text-align:center}.acc-expand-empty[data-v-e641a23e]{visibility:hidden}.acc-icon[data-v-e641a23e]{font-size:18px;flex-shrink:0}.acc-name[data-v-e641a23e]{font-weight:600;font-size:14px;color:#1a1a2e;flex:1;min-width:0}.acc-meta[data-v-e641a23e]{display:flex;align-items:center;gap:8px;flex-shrink:0}.acc-slug[data-v-e641a23e]{font-size:11px;color:#bbb;background:#f5f5f5;padding:2px 8px;border-radius:4px}.acc-sort[data-v-e641a23e]{font-size:11px;color:#999}.acc-dot[data-v-e641a23e]{width:6px;height:6px;border-radius:50%}.acc-dot.on[data-v-e641a23e]{background:#52c41a}.acc-dot.off[data-v-e641a23e]{background:#ddd}.acc-actions[data-v-e641a23e]{display:flex;gap:2px;flex-shrink:0;margin-left:4px}.acc-act-btn[data-v-e641a23e]{width:28px;height:28px;border:1px solid #e8e8e8;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#666;display:flex;align-items:center;justify-content:center;transition:all .15s}.acc-act-btn[data-v-e641a23e]:hover{border-color:#4f46e5;color:#4f46e5;background:#f0f0ff}.acc-act-del[data-v-e641a23e]{color:#ff4d4f}.acc-act-del[data-v-e641a23e]:hover{border-color:#ff4d4f;background:#fff1f0}.acc-empty[data-v-e641a23e]{text-align:center;padding:60px 20px}.acc-empty-icon[data-v-e641a23e]{font-size:48px;margin-bottom:12px}.acc-empty p[data-v-e641a23e]{font-size:15px;color:#999;margin:0 0 4px}.acc-empty-hint[data-v-e641a23e]{font-size:13px!important;color:#bbb!important}.acc-modal[data-v-e641a23e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000059;z-index:1000;display:flex;align-items:center;justify-content:center}.acc-modal-box[data-v-e641a23e]{background:#fff;border-radius:16px;padding:28px;width:440px;max-width:92vw;max-height:85vh;overflow-y:auto}.acc-modal-box h4[data-v-e641a23e]{margin:0 0 20px;font-size:17px;color:#1a1a2e}.acc-fg[data-v-e641a23e]{margin-bottom:16px}.acc-fg label[data-v-e641a23e]{display:block;font-size:13px;font-weight:600;color:#555;margin-bottom:6px}.acc-input[data-v-e641a23e]{width:100%;padding:10px 12px;border:1.5px solid #e8e8e8;border-radius:8px;font-size:14px;box-sizing:border-box;transition:border .2s;background:#fafafa}.acc-input[data-v-e641a23e]:focus{outline:none;border-color:#4f46e5;background:#fff}.acc-input-sm[data-v-e641a23e]{width:60px;text-align:center}.acc-row-2[data-v-e641a23e]{display:flex;gap:12px}.acc-row-2 .acc-fg[data-v-e641a23e]{flex:1}.acc-modal-btns[data-v-e641a23e]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.acc-btn-save[data-v-e641a23e]{padding:10px 28px;background:#4f46e5;color:#fff;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer}.acc-btn-save[data-v-e641a23e]:hover{background:#4338ca}.acc-btn-save[data-v-e641a23e]:disabled{opacity:.5;cursor:not-allowed}.acc-btn-cancel[data-v-e641a23e]{padding:10px 20px;background:#fff;color:#666;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;cursor:pointer}.acc-btn-cancel[data-v-e641a23e]:hover{border-color:#ccc}.admin-points[data-v-984300b3]{padding:20px;max-width:1200px;margin:0 auto}.page-header[data-v-984300b3]{margin-bottom:16px}.page-header h2[data-v-984300b3]{font-size:20px;color:#333}.tab-bar[data-v-984300b3]{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid #e0e0e0}.tab-bar button[data-v-984300b3]{padding:10px 20px;border:none;background:none;font-size:14px;cursor:pointer;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px}.tab-bar button.active[data-v-984300b3]{color:#667eea;border-bottom-color:#667eea;font-weight:600}.tab-content[data-v-984300b3]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 2px 8px #0000000f}.data-table[data-v-984300b3]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-984300b3]{text-align:left;padding:10px;background:#f5f7fa;color:#666;font-weight:600}.data-table td[data-v-984300b3]{padding:10px;border-bottom:1px solid #f0f0f0}.data-table tr[data-v-984300b3]:hover{background:#f8f9fa}.input-sm[data-v-984300b3]{padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;width:80px;font-size:12px}select[data-v-984300b3]{padding:4px 8px;border:1px solid #e0e0e0;border-radius:4px;font-size:12px}.btn[data-v-984300b3]{padding:6px 16px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.btn-primary[data-v-984300b3]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none}.btn-danger[data-v-984300b3]{color:#f44336;border-color:#f44336}.btn-sm[data-v-984300b3]{padding:3px 10px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;margin-right:4px}.btn-sm.btn-primary[data-v-984300b3]{background:#667eea;color:#fff;border:none}.btn-sm.btn-danger[data-v-984300b3]{color:#f44336;border-color:#f44336}.status-enabled[data-v-984300b3]{color:#4caf50;font-weight:600}.status-disabled[data-v-984300b3]{color:#999}.dialog-mask[data-v-984300b3]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.dialog[data-v-984300b3]{background:#fff;border-radius:12px;padding:20px;width:90%;max-width:420px}.dialog h3[data-v-984300b3]{font-size:16px;margin-bottom:16px}.form-group[data-v-984300b3]{margin-bottom:12px}.form-group label[data-v-984300b3]{display:block;font-size:12px;color:#666;margin-bottom:4px}.form-group input[data-v-984300b3],.form-group select[data-v-984300b3]{width:100%;padding:8px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px}.form-actions[data-v-984300b3]{display:flex;gap:10px;margin-top:16px}.form-actions .btn[data-v-984300b3]{flex:1}.filter-bar[data-v-984300b3]{display:flex;gap:8px;margin-bottom:12px}.pagination[data-v-984300b3]{display:flex;gap:10px;align-items:center;justify-content:center;margin-top:12px}.pagination button[data-v-984300b3]{padding:4px 12px;border:1px solid #e0e0e0;border-radius:4px;background:#fff;cursor:pointer}.pagination button[data-v-984300b3]:disabled{opacity:.5;cursor:not-allowed}.text-green[data-v-984300b3]{color:#4caf50}.text-red[data-v-984300b3]{color:#f44336}.af-admin[data-v-7e01a0a2]{padding:8px 0}.af-tabs[data-v-7e01a0a2]{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid #f0f0f0;padding-bottom:8px}.af-tabs button[data-v-7e01a0a2]{padding:8px 20px;border:none;background:none;font-size:14px;font-weight:500;color:#999;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-10px;transition:color .2s}.af-tabs button.active[data-v-7e01a0a2]{color:#667eea;border-bottom-color:#667eea}.desc[data-v-7e01a0a2]{font-size:12px;color:#999;margin-bottom:12px}.toolbar[data-v-7e01a0a2]{display:flex;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}.toolbar select[data-v-7e01a0a2],.toolbar input[data-v-7e01a0a2]{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px}.search-inp[data-v-7e01a0a2]{flex:1;max-width:250px}.data-table[data-v-7e01a0a2]{background:#fff;border-radius:8px;overflow-x:auto}.data-table table[data-v-7e01a0a2]{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}.data-table th[data-v-7e01a0a2]{background:#fafafa;padding:10px 12px;text-align:left;font-weight:600;color:#666;border-bottom:1px solid #eee;font-size:12px}.data-table td[data-v-7e01a0a2]{padding:8px 12px;border-bottom:1px solid #f5f5f5;color:#444}.data-table tr:hover td[data-v-7e01a0a2]{background:#fafafa}.cell-data[data-v-7e01a0a2]{max-width:280px}.fd-row[data-v-7e01a0a2]{display:flex;gap:4px;font-size:12px;margin-bottom:2px}.fd-key[data-v-7e01a0a2]{color:#667eea;font-weight:600;white-space:nowrap}.fd-key[data-v-7e01a0a2]:after{content:": ";color:#999}.fd-val[data-v-7e01a0a2]{color:#333;word-break:break-all}.badge-on[data-v-7e01a0a2]{color:#52c41a;background:#f6ffed;padding:1px 8px;border-radius:4px;font-size:12px}.badge-off[data-v-7e01a0a2]{color:#999;background:#f5f5f5;padding:1px 8px;border-radius:4px;font-size:12px}.tpl-grid[data-v-7e01a0a2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:10px}.tpl-card[data-v-7e01a0a2]{background:#fff;border:1px solid #eee;border-radius:10px;padding:14px}.tpl-head[data-v-7e01a0a2]{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-weight:600;font-size:13px}.tpl-icon[data-v-7e01a0a2]{font-size:18px}.tpl-cat[data-v-7e01a0a2]{margin-left:auto;font-size:11px;color:#667eea;background:#f0f0ff;padding:1px 6px;border-radius:4px;font-weight:400}.tpl-body[data-v-7e01a0a2]{font-size:12px;color:#888;margin-bottom:10px}.tpl-acts[data-v-7e01a0a2]{display:flex;gap:6px}.tpl-meta[data-v-7e01a0a2]{display:flex;gap:8px;font-size:11px;color:#aaa;margin-bottom:8px}.cat-tabs[data-v-7e01a0a2]{display:flex;gap:6px;margin-bottom:12px;flex-wrap:wrap}.cat-tab[data-v-7e01a0a2]{padding:4px 12px;border:1px solid #e0e0e0;border-radius:20px;background:#fff;font-size:12px;cursor:pointer;color:#888}.cat-tab.active[data-v-7e01a0a2]{background:#667eea;color:#fff;border-color:#667eea}.cat-tab.cat-add[data-v-7e01a0a2]{border-style:dashed;color:#bbb}.cat-list[data-v-7e01a0a2]{max-height:200px;overflow-y:auto}.cat-row[data-v-7e01a0a2]{display:flex;gap:6px;align-items:center;margin-bottom:6px}.tpl-edit-grid[data-v-7e01a0a2]{display:flex;gap:16px}.tpl-edit-left[data-v-7e01a0a2]{flex:1;min-width:0}.tpl-edit-right[data-v-7e01a0a2]{width:340px;flex-shrink:0;background:#f9fafb;border-radius:10px;padding:12px}.tpl-field-list[data-v-7e01a0a2]{max-height:300px;overflow-y:auto}.tpl-field-row[data-v-7e01a0a2]{display:flex;gap:4px;align-items:center;padding:4px 6px;background:#fff;border-radius:6px;margin-bottom:4px;border:1px solid #eee;cursor:grab}.tpl-field-row[data-v-7e01a0a2]:active{cursor:grabbing}.tpl-drag[data-v-7e01a0a2]{font-size:12px;color:#ccc;cursor:grab;flex-shrink:0}.tpl-field-add[data-v-7e01a0a2]{margin-top:8px;display:flex;flex-wrap:wrap;gap:4px}.f-type-tag[data-v-7e01a0a2]{font-size:10px;font-weight:600;padding:1px 5px;border-radius:3px;white-space:nowrap}.ft-text[data-v-7e01a0a2],.ft-textarea[data-v-7e01a0a2]{color:#1890ff;background:#e6f7ff}.ft-select[data-v-7e01a0a2],.ft-radio[data-v-7e01a0a2],.ft-checkbox[data-v-7e01a0a2]{color:#722ed1;background:#f9f0ff}.ft-date[data-v-7e01a0a2],.ft-time[data-v-7e01a0a2],.ft-datetime[data-v-7e01a0a2]{color:#fa8c16;background:#fff7e6}.ft-number[data-v-7e01a0a2],.ft-phone[data-v-7e01a0a2],.ft-email[data-v-7e01a0a2],.ft-url[data-v-7e01a0a2]{color:#13c2c2;background:#e6fffb}.f-inp-sm[data-v-7e01a0a2]{padding:4px 6px;border:1px solid #e8e8e8;border-radius:4px;font-size:12px}.config-form[data-v-7e01a0a2]{max-width:500px}.config-form .form-group[data-v-7e01a0a2]{margin-bottom:12px}.config-form label[data-v-7e01a0a2]{display:block;font-size:13px;color:#555;margin-bottom:4px;font-weight:500}.config-form input[data-v-7e01a0a2],.config-form select[data-v-7e01a0a2]{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.pager[data-v-7e01a0a2]{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:12px;font-size:13px}.pager button[data-v-7e01a0a2]{padding:4px 14px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer}.pager button[data-v-7e01a0a2]:disabled{opacity:.4}.empty[data-v-7e01a0a2]{text-align:center;padding:40px;color:#bbb}.modal[data-v-7e01a0a2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-7e01a0a2]{background:#fff;border-radius:14px;padding:24px;max-width:500px;max-height:85vh;overflow-y:auto}.modal-box h3[data-v-7e01a0a2]{margin:0 0 12px;font-size:17px}.preview-meta[data-v-7e01a0a2]{display:flex;flex-wrap:wrap;gap:8px 16px;font-size:12px;color:#888;padding-bottom:12px;border-bottom:1px solid #eee}.modal-box h3[data-v-7e01a0a2]{margin:0 0 16px;font-size:17px}.modal-actions[data-v-7e01a0a2]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-7e01a0a2]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.form-group[data-v-7e01a0a2]{margin-bottom:12px}.form-group label[data-v-7e01a0a2]{display:block;font-size:13px;color:#555;margin-bottom:4px;font-weight:500}.form-group input[data-v-7e01a0a2],.form-group select[data-v-7e01a0a2]{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-row-2[data-v-7e01a0a2]{display:flex;gap:12px}.form-row-2 .form-group[data-v-7e01a0a2]{flex:1}.btn-primary[data-v-7e01a0a2]{padding:6px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500}.btn-primary[data-v-7e01a0a2]:hover{background:#5a6fd6}.modal-actions .btn-primary[data-v-7e01a0a2]{background:#667eea;color:#fff;border-color:#667eea}.btn-skel[data-v-7e01a0a2]{padding:6px 16px;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;font-size:13px}.btn-xs[data-v-7e01a0a2]{padding:3px 8px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.btn-outline[data-v-7e01a0a2]{border:1px solid #d9d9d9;border-radius:4px;cursor:pointer}.btn-del[data-v-7e01a0a2]{color:#ff4d4f;border-color:#ffa39e}.imgpicker[data-v-72c067fa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0009;z-index:300;display:flex;align-items:center;justify-content:center}.ip-dialog[data-v-72c067fa]{background:#fff;border-radius:16px;width:90%;max-width:600px;max-height:80vh;display:flex;flex-direction:column;overflow:hidden}.ip-top[data-v-72c067fa]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.ip-top h3[data-v-72c067fa]{margin:0;font-size:16px}.ip-top button[data-v-72c067fa]{background:none;border:none;font-size:20px;cursor:pointer;color:#999}.ip-cats[data-v-72c067fa]{display:flex;gap:4px;padding:10px 16px;overflow-x:auto;flex-wrap:wrap;border-bottom:1px solid #f0f0f0}.ip-cats button[data-v-72c067fa]{padding:4px 12px;border-radius:16px;border:1px solid #e0e0e0;background:#fff;font-size:12px;cursor:pointer;white-space:nowrap}.ip-cats button.active[data-v-72c067fa]{background:#667eea;color:#fff;border-color:#667eea}.ip-grid[data-v-72c067fa]{flex:1;overflow-y:auto;padding:12px;display:grid;grid-template-columns:repeat(5,1fr);gap:8px}.ip-img[data-v-72c067fa]{border-radius:8px;overflow:hidden;cursor:pointer;border:2px solid transparent;aspect-ratio:1}.ip-img img[data-v-72c067fa]{width:100%;height:100%;object-fit:cover}.ip-img.sel[data-v-72c067fa]{border-color:#667eea}.ip-empty[data-v-72c067fa]{grid-column:1/-1;text-align:center;padding:40px;color:#ccc}.ip-pager[data-v-72c067fa]{display:flex;justify-content:center;align-items:center;gap:12px;padding:10px;border-top:1px solid #eee}.ip-pager button[data-v-72c067fa]{padding:4px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.ip-pager button[data-v-72c067fa]:disabled{opacity:.3}.ip-actions[data-v-72c067fa]{display:flex;gap:10px;justify-content:flex-end;padding:12px 20px;border-top:1px solid #eee}.ip-confirm[data-v-72c067fa]{padding:8px 20px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer}.ip-confirm[data-v-72c067fa]:disabled{opacity:.3;cursor:default}.ip-actions button[data-v-72c067fa]:last-child{padding:8px 20px;background:#fff;border:1px solid #ddd;border-radius:8px;cursor:pointer;color:#999}.quiz-admin[data-v-0115d1c9]{padding:24px;max-width:1100px}.admin-header[data-v-0115d1c9]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:28px 32px;color:#fff;margin-bottom:24px;box-shadow:0 8px 32px #667eea40}.header-title h2[data-v-0115d1c9]{margin:0 0 12px;font-size:22px}.header-desc[data-v-0115d1c9]{font-size:13px;line-height:1.7;opacity:.95}.header-desc p[data-v-0115d1c9]{margin:0 0 6px}.header-desc ul[data-v-0115d1c9]{margin:4px 0 0;padding-left:18px}.header-desc li[data-v-0115d1c9]{margin-bottom:3px}.header-desc code[data-v-0115d1c9]{background:#fff3;padding:1px 6px;border-radius:4px;font-size:12px}.stats-row[data-v-0115d1c9]{display:flex;gap:24px;margin-top:18px}.stat-item[data-v-0115d1c9]{text-align:center}.stat-num[data-v-0115d1c9]{display:block;font-size:24px;font-weight:800}.stat-label[data-v-0115d1c9]{font-size:12px;opacity:.7;margin-top:2px}.tab-nav[data-v-0115d1c9]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:20px;border-bottom:1px solid #eee;padding-bottom:10px}.tab-nav button[data-v-0115d1c9]{padding:8px 18px;border:none;background:none;color:#999;font-size:13px;cursor:pointer;border-radius:8px 8px 0 0;transition:all .2s;position:relative}.tab-nav button[data-v-0115d1c9]:hover{color:#667eea}.tab-nav button.active[data-v-0115d1c9]{color:#667eea;font-weight:700}.tab-nav button.active[data-v-0115d1c9]:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:2px;background:#667eea}.toolbar[data-v-0115d1c9]{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-bottom:14px}.search-input[data-v-0115d1c9]{padding:8px 12px;border:1px solid #ddd;border-radius:8px;font-size:13px;width:180px;outline:none}.search-input[data-v-0115d1c9]:focus{border-color:#667eea}.toolbar select[data-v-0115d1c9]{padding:8px 10px;border:1px solid #ddd;border-radius:8px;font-size:13px;outline:none}.toolbar select[data-v-0115d1c9]:focus{border-color:#667eea}.btn-primary[data-v-0115d1c9]{padding:8px 18px;background:#667eea;color:#fff;border:none;border-radius:8px;font-size:13px;cursor:pointer;font-weight:600;transition:all .2s}.btn-primary[data-v-0115d1c9]:hover{background:#5a6fd6}.btn-secondary[data-v-0115d1c9]{padding:8px 16px;background:#f5f5f5;color:#666;border:1px solid #ddd;border-radius:8px;font-size:13px;cursor:pointer}.data-table[data-v-0115d1c9]{overflow-x:auto;margin-bottom:16px;border:1px solid #eee;border-radius:12px;background:#fff}.data-table table[data-v-0115d1c9]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-0115d1c9]{background:#fafafa;padding:12px 10px;text-align:left;font-weight:600;color:#666;border-bottom:1px solid #eee;white-space:nowrap}.data-table td[data-v-0115d1c9]{padding:10px;border-bottom:1px solid #f5f5f5}.data-table tr:last-child td[data-v-0115d1c9]{border-bottom:none}.row-pending[data-v-0115d1c9]{background:#fffbe6}.row-rejected[data-v-0115d1c9]{background:#fff2f0}.cell-content[data-v-0115d1c9]{max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-sm[data-v-0115d1c9]{padding:4px 10px;border:1px solid #ddd;border-radius:6px;background:#fff;font-size:12px;cursor:pointer;margin-right:4px;color:#666;transition:all .2s}.btn-sm[data-v-0115d1c9]:hover{border-color:#999}.btn-approve[data-v-0115d1c9]{color:#52c41a;border-color:#52c41a}.btn-approve[data-v-0115d1c9]:hover{background:#f6ffed}.btn-reject[data-v-0115d1c9]{color:#fa8c16;border-color:#fa8c16}.btn-reject[data-v-0115d1c9]:hover{background:#fff7e6}.btn-del[data-v-0115d1c9]{color:#ff4d4f;border-color:#ff4d4f}.btn-del[data-v-0115d1c9]:hover{background:#fff2f0}.badge-ok[data-v-0115d1c9]{color:#52c41a;font-weight:600}.badge-warn[data-v-0115d1c9]{color:#fa8c16;font-weight:600}.badge-err[data-v-0115d1c9]{color:#ff4d4f;font-weight:600}.empty-hint[data-v-0115d1c9]{text-align:center;padding:48px 20px;color:#bbb;font-size:14px}.hint[data-v-0115d1c9]{font-size:12px;color:#999;margin-bottom:12px;line-height:1.6}.lb-config-list[data-v-0115d1c9]{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.lb-config-row[data-v-0115d1c9]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:#fff;border:1px solid #eee;border-radius:12px}.lb-config-num[data-v-0115d1c9]{width:24px;height:24px;border-radius:50%;background:#f0f5ff;color:#667eea;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;flex-shrink:0}.lb-config-label[data-v-0115d1c9]{font-size:14px;font-weight:600;color:#333;width:100px;flex-shrink:0}.lb-config-key code[data-v-0115d1c9]{font-size:11px;color:#999}.lb-config-check[data-v-0115d1c9]{display:flex;align-items:center;gap:4px;font-size:12px;color:#666;cursor:pointer;margin-left:auto}.lb-config-actions[data-v-0115d1c9]{display:flex;gap:8px;justify-content:flex-end}.pager[data-v-0115d1c9]{display:flex;align-items:center;gap:12px;justify-content:center;padding:12px;font-size:13px;color:#666}.pager button[data-v-0115d1c9]{padding:6px 14px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.pager button[data-v-0115d1c9]:disabled{opacity:.3;cursor:default}.info-card[data-v-0115d1c9]{background:#f0f5ff;border:1px solid #d6e4ff;border-radius:14px;padding:16px 20px;margin-bottom:16px}.info-card h4[data-v-0115d1c9]{margin:0 0 6px;font-size:15px;color:#333}.info-card p[data-v-0115d1c9]{margin:0;font-size:13px;color:#555;line-height:1.7}.info-card code[data-v-0115d1c9]{background:#e6f0ff;padding:1px 6px;border-radius:4px;font-size:12px}.modal[data-v-0115d1c9]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:300}.modal-box[data-v-0115d1c9]{background:#fff;padding:28px;border-radius:20px;width:92%;max-height:80vh;overflow-y:auto;box-shadow:0 20px 60px #00000026}.modal-box h3[data-v-0115d1c9],.modal-box h4[data-v-0115d1c9]{margin:0 0 18px;font-size:17px;color:#333}.form-group[data-v-0115d1c9]{margin-bottom:16px}.form-group label[data-v-0115d1c9]{display:block;font-size:13px;color:#666;margin-bottom:7px;font-weight:600}.form-group input[data-v-0115d1c9],.form-group select[data-v-0115d1c9],.form-group textarea[data-v-0115d1c9]{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:10px;font-size:14px;box-sizing:border-box;outline:none;transition:border-color .2s}.form-group input[data-v-0115d1c9]:focus,.form-group select[data-v-0115d1c9]:focus,.form-group textarea[data-v-0115d1c9]:focus{border-color:#667eea}.img-source-tabs[data-v-0115d1c9]{display:flex;gap:4px;margin-bottom:10px}.img-source-tabs span[data-v-0115d1c9]{padding:6px 14px;border:1px solid #ddd;border-radius:8px;font-size:12px;cursor:pointer;color:#999;transition:all .2s}.img-source-tabs span[data-v-0115d1c9]:hover{border-color:#667eea;color:#667eea}.img-source-tabs span.active[data-v-0115d1c9]{background:#667eea;color:#fff;border-color:#667eea}.modal-actions[data-v-0115d1c9]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.modal-actions button[data-v-0115d1c9]{padding:10px 24px;border:1px solid #ddd;border-radius:10px;font-size:14px;cursor:pointer;background:#fff;color:#666;transition:all .2s}.modal-actions .btn-primary[data-v-0115d1c9]{background:#667eea;color:#fff;border-color:#667eea}.modal-actions .btn-primary[data-v-0115d1c9]:hover{background:#5a6fd6}.dash-grid[data-v-0115d1c9]{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;margin-bottom:24px}.dash-card[data-v-0115d1c9]{background:#fff;border-radius:16px;padding:20px 16px;text-align:center;box-shadow:0 2px 8px #0000000a;border:1px solid #f0f0f0}.dash-num[data-v-0115d1c9]{display:block;font-size:26px;font-weight:800;color:#667eea}.dash-lbl[data-v-0115d1c9]{font-size:12px;color:#999;margin-top:4px}.dash-row[data-v-0115d1c9]{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-bottom:24px}.dash-col[data-v-0115d1c9]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 8px #0000000a;border:1px solid #f0f0f0}.dash-col h3[data-v-0115d1c9]{margin:0 0 14px;font-size:15px;color:#333}.dash-bars[data-v-0115d1c9]{display:flex;gap:8px;align-items:flex-end;height:130px;padding-top:10px}.dash-bar-col[data-v-0115d1c9]{display:flex;flex-direction:column;align-items:center;flex:1}.dash-bar[data-v-0115d1c9]{width:100%;max-width:38px;background:linear-gradient(180deg,#667eea,#764ba2);border-radius:6px 6px 0 0;min-height:4px;transition:height .5s}.dash-bar-label[data-v-0115d1c9]{font-size:10px;color:#bbb;margin-top:4px}.dash-bar-val[data-v-0115d1c9]{font-size:11px;font-weight:700;color:#667eea}.dash-hot-row[data-v-0115d1c9]{display:flex;align-items:center;gap:10px;font-size:13px;padding:7px 0}.dash-hot-row>span[data-v-0115d1c9]:first-child{width:80px;flex-shrink:0;color:#555}.dash-hot-row>span[data-v-0115d1c9]:last-child{width:36px;text-align:right;flex-shrink:0;color:#999;font-weight:600}.dash-hot-bar[data-v-0115d1c9]{flex:1;height:6px;background:#f0f0f0;border-radius:3px;overflow:hidden}.dash-hot-bar span[data-v-0115d1c9]{display:block;height:100%;background:linear-gradient(90deg,#667eea,#764ba2);border-radius:3px;transition:width .6s}.qz-check[data-v-0115d1c9]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;padding:6px 0;cursor:pointer}.qz-check input[type=checkbox][data-v-0115d1c9]{width:16px;height:16px;accent-color:#667eea}.check-group[data-v-0115d1c9]{display:flex;flex-wrap:wrap;gap:6px}.check-group .qz-check[data-v-0115d1c9]{padding:4px 12px;border:1px solid #e8e8e8;border-radius:16px;font-size:13px}@media (max-width: 768px){.dash-row[data-v-0115d1c9]{grid-template-columns:1fr}.dash-grid[data-v-0115d1c9]{grid-template-columns:repeat(3,1fr)}.quiz-admin[data-v-0115d1c9]{padding:12px}}.quiz-pages-list[data-v-800cafd5]{padding:24px;max-width:900px}.page-header[data-v-800cafd5]{margin-bottom:20px}.page-header h3[data-v-800cafd5]{font-size:18px;color:#333;margin:0 0 6px}.desc[data-v-800cafd5]{font-size:13px;color:#888;margin:0}.table-wrap[data-v-800cafd5]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 6px #0000000f}table[data-v-800cafd5]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-800cafd5]{background:#fafafa;padding:10px 12px;text-align:left;font-weight:600;color:#555;border-bottom:2px solid #f0f0f0}td[data-v-800cafd5]{padding:10px 12px;border-bottom:1px solid #f5f5f5}tr:hover td[data-v-800cafd5]{background:#fafcff}.path-code[data-v-800cafd5]{font-family:Consolas,Monaco,monospace;font-size:12px;color:#1890ff;background:#f0f5ff;padding:2px 8px;border-radius:4px;cursor:pointer;display:inline-block}.path-code[data-v-800cafd5]:hover{background:#d6e4ff}.tag[data-v-800cafd5]{font-size:11px;padding:2px 8px;border-radius:10px}.tag-yes[data-v-800cafd5]{background:#fff1f0;color:#ff4d4f}.tag-no[data-v-800cafd5]{background:#f6ffed;color:#52c41a}.btn-sm[data-v-800cafd5]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#555;margin-right:4px}.btn-sm[data-v-800cafd5]:hover{border-color:#1890ff;color:#1890ff}.btn-copy[data-v-800cafd5]{color:#888}.tip-box[data-v-800cafd5]{margin-top:20px;padding:12px 16px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;font-size:13px;color:#8c6d00}.toast[data-v-800cafd5]{position:fixed;bottom:40px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:10px 24px;border-radius:6px;font-size:13px;z-index:9999}.asu-admin[data-v-f908a7b6]{padding:8px 0}.asu-tabs[data-v-f908a7b6]{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid #f0f0f0;padding-bottom:8px}.asu-tabs button[data-v-f908a7b6]{padding:8px 20px;border:none;background:none;font-size:14px;font-weight:500;color:#999;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-10px;transition:color .2s}.asu-tabs button.active[data-v-f908a7b6]{color:#667eea;border-bottom-color:#667eea}.panel-desc[data-v-f908a7b6]{font-size:12px;color:#999;margin-bottom:12px}.toolbar[data-v-f908a7b6]{display:flex;gap:8px;margin-bottom:12px;align-items:center;flex-wrap:wrap}.toolbar select[data-v-f908a7b6],.toolbar input[data-v-f908a7b6]{padding:6px 10px;border:1px solid #ddd;border-radius:6px;font-size:13px}.search-input[data-v-f908a7b6]{flex:1;max-width:250px}.form-cards[data-v-f908a7b6]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:12px}.form-card[data-v-f908a7b6]{background:#fff;border:1px solid #eee;border-radius:12px;padding:16px;transition:box-shadow .2s}.form-card[data-v-f908a7b6]:hover{box-shadow:0 2px 12px #0000000f}.fc-head[data-v-f908a7b6]{display:flex;align-items:center;gap:8px;margin-bottom:10px}.fc-icon[data-v-f908a7b6]{font-size:20px}.fc-title[data-v-f908a7b6]{font-weight:600;font-size:14px;color:#333;flex:1}.fc-badge-on[data-v-f908a7b6]{font-size:11px;color:#52c41a;background:#f6ffed;padding:1px 8px;border-radius:10px}.fc-badge-off[data-v-f908a7b6]{font-size:11px;color:#999;background:#f5f5f5;padding:1px 8px;border-radius:10px}.fc-body[data-v-f908a7b6]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:12px}.fc-tag[data-v-f908a7b6]{font-size:11px;color:#888;background:#f5f5f5;padding:2px 8px;border-radius:4px}.fc-actions[data-v-f908a7b6]{display:flex;gap:6px}.form-edit-grid[data-v-f908a7b6]{display:flex;gap:16px}.fe-left[data-v-f908a7b6]{flex:1;min-width:0}.fe-right[data-v-f908a7b6]{width:280px;flex-shrink:0}.field-palette[data-v-f908a7b6]{background:#f9fafb;border-radius:10px;padding:12px;max-height:400px;overflow-y:auto}.fp-cat[data-v-f908a7b6]{margin-bottom:10px}.fp-cat-label[data-v-f908a7b6]{font-size:11px;color:#aaa;text-transform:uppercase;letter-spacing:.5px;display:block;margin-bottom:4px}.fp-btn[data-v-f908a7b6]{display:inline-block;padding:4px 10px;margin:2px 4px 2px 0;font-size:12px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;transition:all .15s}.fp-btn[data-v-f908a7b6]:hover{border-color:#667eea;color:#667eea;background:#f0f0ff}.field-editor[data-v-f908a7b6]{min-height:100px}.field-card[data-v-f908a7b6]{background:#fff;border:1px solid #eee;border-radius:8px;margin-bottom:8px;overflow:hidden;transition:border-color .15s}.field-card.drag-over[data-v-f908a7b6]{border-color:#667eea}.f-card-hd[data-v-f908a7b6]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fafafa}.f-card-bd[data-v-f908a7b6]{padding:8px 12px;border-top:1px solid #f0f0f0;cursor:default}.f-type-badge[data-v-f908a7b6]{font-size:11px;font-weight:600;padding:2px 8px;border-radius:4px;white-space:nowrap;color:#667eea;background:#f0f0ff}.ft-text[data-v-f908a7b6],.ft-textarea[data-v-f908a7b6]{color:#1890ff;background:#e6f7ff}.ft-select[data-v-f908a7b6],.ft-radio[data-v-f908a7b6],.ft-checkbox[data-v-f908a7b6]{color:#722ed1;background:#f9f0ff}.ft-date[data-v-f908a7b6],.ft-time[data-v-f908a7b6],.ft-datetime[data-v-f908a7b6]{color:#fa8c16;background:#fff7e6}.ft-number[data-v-f908a7b6],.ft-slider[data-v-f908a7b6],.ft-phone[data-v-f908a7b6],.ft-email[data-v-f908a7b6],.ft-url[data-v-f908a7b6]{color:#13c2c2;background:#e6fffb}.ft-static[data-v-f908a7b6],.ft-divider[data-v-f908a7b6]{color:#8c8c8c;background:#fafafa}.f-label-input[data-v-f908a7b6]{flex:1;border:1px solid transparent;background:transparent;padding:4px 8px;font-size:13px;font-weight:500;border-radius:4px;min-width:80px}.f-label-input[data-v-f908a7b6]:focus{border-color:#d9d9d9;background:#fff;outline:none}.f-card-check[data-v-f908a7b6]{display:flex;align-items:center;gap:4px;font-size:11px;white-space:nowrap;color:#888}.f-card-check input[data-v-f908a7b6]{width:auto}.f-config-row[data-v-f908a7b6]{display:flex;gap:8px;align-items:center;margin-bottom:6px}.f-config-row label[data-v-f908a7b6]{font-size:12px;color:#888;white-space:nowrap}.f-config-row input[data-v-f908a7b6],.f-config-row textarea[data-v-f908a7b6]{padding:5px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:12px}.f-config-row input[data-v-f908a7b6]:focus,.f-config-row textarea[data-v-f908a7b6]:focus{border-color:#667eea;outline:none}.f-config-options[data-v-f908a7b6]{margin-top:4px}.f-config-options>label[data-v-f908a7b6]{font-size:12px;color:#888}.options-grid[data-v-f908a7b6]{margin-top:4px}.opt-row[data-v-f908a7b6]{display:flex;gap:4px;align-items:center;margin-bottom:4px}.opt-row input[data-v-f908a7b6]{padding:4px 6px;border:1px solid #e8e8e8;border-radius:4px;font-size:12px}.field-drag[data-v-f908a7b6]{color:#bbb;cursor:grab;font-size:14px}.field-drag[data-v-f908a7b6]:hover{color:#667eea}.preset-grid[data-v-f908a7b6]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.preset-card[data-v-f908a7b6]{background:#f9fafb;border:1px solid #eee;border-radius:10px;padding:16px;cursor:pointer;text-align:center;transition:all .2s}.preset-card[data-v-f908a7b6]:hover{border-color:#667eea;box-shadow:0 2px 8px #667eea1a}.preset-icon[data-v-f908a7b6]{font-size:32px;margin-bottom:8px}.preset-name[data-v-f908a7b6]{font-weight:600;font-size:13px;margin-bottom:4px;color:#333}.preset-desc[data-v-f908a7b6]{font-size:11px;color:#999;margin-bottom:6px;line-height:1.4}.preset-fields[data-v-f908a7b6]{font-size:11px;color:#667eea}.preview-box[data-v-f908a7b6]{max-width:420px}.preview-form[data-v-f908a7b6]{padding:16px;background:#f9fafb;border-radius:12px}.pv-title[data-v-f908a7b6]{font-size:17px;font-weight:700;color:#333;margin-bottom:8px}.pv-desc[data-v-f908a7b6]{font-size:12px;color:#999;margin-bottom:14px}.pv-field[data-v-f908a7b6]{margin-bottom:12px}.pv-field label[data-v-f908a7b6]{display:block;font-size:13px;font-weight:500;color:#555;margin-bottom:4px}.pv-req[data-v-f908a7b6]{color:#ff4d4f;margin-left:2px}.pv-input[data-v-f908a7b6],.pv-textarea[data-v-f908a7b6]{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;box-sizing:border-box;background:#fff;color:#ccc}.pv-textarea[data-v-f908a7b6]{resize:none}.pv-range[data-v-f908a7b6]{width:100%}.pv-opts[data-v-f908a7b6]{display:flex;flex-direction:column;gap:6px}.pv-radio[data-v-f908a7b6],.pv-check[data-v-f908a7b6]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;font-weight:400}.pv-static[data-v-f908a7b6]{padding:10px;background:#fffbe6;border:1px solid #ffe58f;border-radius:6px;font-size:12px;color:#666}.pv-divider hr[data-v-f908a7b6]{border:none;border-top:1px dashed #e0e0e0;margin:8px 0}.pv-hint[data-v-f908a7b6]{font-size:11px;color:#bbb;margin-top:2px}.pv-submit[data-v-f908a7b6]{width:100%;padding:10px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;border-radius:8px;font-size:15px;font-weight:600;margin-top:8px}.cell-data[data-v-f908a7b6]{max-width:280px}.fd-row[data-v-f908a7b6]{display:flex;gap:4px;font-size:12px;margin-bottom:2px}.fd-key[data-v-f908a7b6]{color:#667eea;font-weight:600;white-space:nowrap}.fd-key[data-v-f908a7b6]:after{content:": ";color:#999}.fd-val[data-v-f908a7b6]{color:#333;word-break:break-all}.pager[data-v-f908a7b6]{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:12px;font-size:13px}.pager button[data-v-f908a7b6]{padding:4px 12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer}.pager button[data-v-f908a7b6]:disabled{opacity:.4}.modal[data-v-f908a7b6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-f908a7b6]{background:#fff;border-radius:14px;padding:28px;max-width:95vw;max-height:85vh;overflow-y:auto}.modal-box h3[data-v-f908a7b6]{margin:0 0 16px;font-size:17px}.form-group[data-v-f908a7b6]{margin-bottom:12px}.form-group label[data-v-f908a7b6]{display:block;font-size:13px;color:#555;margin-bottom:4px;font-weight:500}.form-group input[data-v-f908a7b6],.form-group select[data-v-f908a7b6],.form-group textarea[data-v-f908a7b6]{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-group input[data-v-f908a7b6]:focus,.form-group select[data-v-f908a7b6]:focus,.form-group textarea[data-v-f908a7b6]:focus{border-color:#667eea;outline:none}.form-row-2[data-v-f908a7b6]{display:flex;gap:12px}.form-row-2 .form-group[data-v-f908a7b6]{flex:1}.modal-actions[data-v-f908a7b6]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.modal-actions button[data-v-f908a7b6]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.btn-primary[data-v-f908a7b6]{padding:6px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500}.btn-primary[data-v-f908a7b6]:hover{background:#5a6fd6}.btn-skel[data-v-f908a7b6]{padding:6px 16px;background:#fff;color:#667eea;border:1px solid #667eea;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500}.btn-skel[data-v-f908a7b6]:hover{background:#f0f0ff}.btn-outline[data-v-f908a7b6]{padding:6px 16px;background:#fff;color:#555;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:13px}.btn-outline[data-v-f908a7b6]:hover{border-color:#667eea;color:#667eea}.btn-xs[data-v-f908a7b6]{padding:3px 8px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.btn-sm[data-v-f908a7b6]{padding:4px 10px;font-size:12px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer}.btn-del[data-v-f908a7b6]{color:#ff4d4f;border-color:#ffa39e}.btn-del[data-v-f908a7b6]:hover{background:#fff2f0}.empty-hint[data-v-f908a7b6]{text-align:center;padding:40px;color:#bbb}.data-table[data-v-f908a7b6]{background:#fff;border-radius:8px;overflow:hidden}.data-table table[data-v-f908a7b6]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-f908a7b6]{background:#fafafa;padding:10px 12px;text-align:left;font-weight:600;color:#666;border-bottom:1px solid #eee;font-size:12px}.data-table td[data-v-f908a7b6]{padding:8px 12px;border-bottom:1px solid #f5f5f5;color:#444}.data-table tr:hover td[data-v-f908a7b6]{background:#fafafa}.article-admin[data-v-41a8815a]{padding:24px;max-width:1200px;margin:0 auto}.admin-header[data-v-41a8815a]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:20px;padding:28px 32px;color:#fff;margin-bottom:24px;box-shadow:0 8px 32px #667eea40}.header-title h2[data-v-41a8815a]{margin:0 0 8px;font-size:24px;font-weight:800}.header-desc[data-v-41a8815a]{font-size:13px;opacity:.85}.header-desc p[data-v-41a8815a]{margin:0}.stats-row[data-v-41a8815a]{display:flex;gap:32px;margin-top:20px}.stat-item[data-v-41a8815a]{display:flex;flex-direction:column;align-items:center}.stat-num[data-v-41a8815a]{font-size:32px;font-weight:800}.stat-num.warn[data-v-41a8815a]{color:#ffd666}.stat-num.ok[data-v-41a8815a]{color:#b7eb8f}.stat-label[data-v-41a8815a]{font-size:12px;opacity:.75;margin-top:2px}.tab-nav[data-v-41a8815a]{display:flex;gap:2px;margin-bottom:20px;background:#f8f9fc;border-radius:12px;padding:4px;overflow-x:auto}.tab-nav button[data-v-41a8815a]{flex-shrink:0;padding:10px 16px;border:none;background:transparent;font-size:13px;cursor:pointer;color:#888;border-radius:10px;font-weight:500;transition:all .2s;white-space:nowrap}.tab-nav button.active[data-v-41a8815a]{background:#fff;color:#667eea;font-weight:700;box-shadow:0 2px 8px #00000014}.toolbar[data-v-41a8815a]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;margin-bottom:14px}.search-input[data-v-41a8815a]{padding:9px 14px;border:1.5px solid #e8e8f0;border-radius:10px;width:200px;font-size:13px;background:#fafbfd}.search-input[data-v-41a8815a]:focus{outline:none;border-color:#667eea;background:#fff}.toolbar select[data-v-41a8815a]{padding:9px 12px;border:1.5px solid #e8e8f0;border-radius:10px;font-size:13px;background:#fafbfd;cursor:pointer}.batch-bar[data-v-41a8815a]{display:flex;align-items:center;gap:8px;padding:10px 14px;background:#fffbe6;border-radius:10px;margin-bottom:14px;font-size:13px;border:1px solid #ffe58f}.source-label[data-v-41a8815a]{font-size:10px;padding:2px 7px;border-radius:6px;background:#f0f2ff;color:#667eea;font-weight:600}.btn-primary[data-v-41a8815a]{padding:9px 20px;background:#667eea;color:#fff;border:none;border-radius:10px;cursor:pointer;font-size:13px;font-weight:600;transition:all .2s}.btn-primary[data-v-41a8815a]:hover{background:#5b6af0;transform:translateY(-1px);box-shadow:0 4px 12px #667eea4d}.btn-secondary[data-v-41a8815a]{padding:9px 18px;background:#fff;color:#888;border:1.5px solid #e8e8f0;border-radius:10px;cursor:pointer;font-size:12px}.btn-sm[data-v-41a8815a]{padding:5px 10px;border:1.5px solid #e8e8f0;border-radius:7px;background:#fff;cursor:pointer;font-size:11px;transition:all .15s;margin:1px;color:#555}.btn-sm[data-v-41a8815a]:hover{border-color:#667eea;color:#667eea;background:#f8f9ff}.btn-approve[data-v-41a8815a]{border-color:#b7eb8f;color:#52c41a;background:#f6ffed}.btn-approve[data-v-41a8815a]:hover{border-color:#52c41a;background:#e6ffe0}.btn-reject[data-v-41a8815a]{border-color:#ffd591;color:#fa8c16;background:#fff7e6}.btn-del[data-v-41a8815a]{border-color:#ffccc7;color:#ff4d4f;background:#fff1f0}.data-table[data-v-41a8815a]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 1px 6px #0000000a;border:1px solid #f0f0f5}.data-table table[data-v-41a8815a]{width:100%;border-collapse:collapse}.data-table th[data-v-41a8815a]{background:#fafbfd;padding:13px 12px;text-align:left;font-size:11px;font-weight:700;color:#888;text-transform:uppercase;letter-spacing:.5px;border-bottom:2px solid #f0f0f5;white-space:nowrap}.data-table td[data-v-41a8815a]{padding:12px;font-size:13px;border-bottom:1px solid #f8f8fc;color:#444}.data-table tr:hover td[data-v-41a8815a]{background:#f8f9ff}.row-pending td[data-v-41a8815a]{background:#fffdf5}.row-rejected td[data-v-41a8815a]{background:#fffaf8}.cell-title[data-v-41a8815a]{max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.badge-ok[data-v-41a8815a]{background:#f0fff4;color:#389e0d;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600}.badge-warn[data-v-41a8815a]{background:#fffbe6;color:#d48806;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600}.badge-err[data-v-41a8815a]{background:#fff1f0;color:#cf1322;padding:3px 10px;border-radius:10px;font-size:11px;font-weight:600}.tip-box[data-v-41a8815a]{background:#f8f9ff;border:1px solid #e8eaf6;border-radius:10px;padding:12px 16px;margin-bottom:16px;font-size:12px;color:#555;line-height:1.6}.modal[data-v-41a8815a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.modal-box[data-v-41a8815a]{background:#fff;border-radius:18px;padding:32px;width:500px;max-height:85vh;overflow-y:auto;box-shadow:0 20px 60px #0003}.modal-box h3[data-v-41a8815a]{margin:0 0 24px;font-size:18px;font-weight:700;color:#1a1a2e}.form-group[data-v-41a8815a]{margin-bottom:16px}.form-group label[data-v-41a8815a]{display:block;font-size:13px;color:#555;margin-bottom:5px;font-weight:600}.form-group input[data-v-41a8815a],.form-group textarea[data-v-41a8815a],.form-group select[data-v-41a8815a]{width:100%;padding:10px 14px;border:1.5px solid #e8e8f0;border-radius:10px;font-size:13px;box-sizing:border-box;background:#fafbfd}.form-group input[data-v-41a8815a]:focus,.form-group textarea[data-v-41a8815a]:focus{border-color:#667eea;outline:none;background:#fff}.modal-actions[data-v-41a8815a]{display:flex;gap:8px;justify-content:flex-end;margin-top:24px}.modal-actions button[data-v-41a8815a]:first-child{padding:10px 22px;border-radius:10px;background:#f5f5f5;border:1px solid #e8e8f0;font-size:13px;cursor:pointer}.check-row[data-v-41a8815a]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;margin-bottom:12px;cursor:pointer}.check-row input[data-v-41a8815a]{width:auto}.empty-hint[data-v-41a8815a]{text-align:center;padding:40px;color:#bbb;font-size:13px}.track-detail-row td[data-v-41a8815a]{padding:0;background:#f8f9ff}.track-detail[data-v-41a8815a]{padding:16px 20px}.track-cols[data-v-41a8815a]{display:flex;gap:20px;flex-wrap:wrap}.track-col[data-v-41a8815a]{flex:1;min-width:150px}.track-col h4[data-v-41a8815a]{font-size:13px;margin:0 0 8px;color:#1a1a2e}.track-col p[data-v-41a8815a],.track-col div[data-v-41a8815a]{font-size:12px;color:#666;line-height:1.6}.track-none[data-v-41a8815a]{color:#bbb;font-size:12px}.track-cmt[data-v-41a8815a]{display:flex;align-items:baseline;gap:4px;margin-bottom:4px;font-size:12px}.cal-grid[data-v-41a8815a]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.cal-day[data-v-41a8815a]{min-height:60px;padding:6px;border-radius:8px;background:#fff;border:1px solid #f0f0f5;font-size:11px}.cal-day.today[data-v-41a8815a]{border-color:#667eea;background:#f8f9ff}.cal-day.has[data-v-41a8815a]{background:#f6ffed}.cal-date[data-v-41a8815a]{font-weight:700;margin-bottom:2px;color:#555}.cal-item[data-v-41a8815a]{font-size:10px;color:#667eea;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:1px 0}.note[data-v-41a8815a]{font-size:12px;color:#999;margin-left:8px}.type-icon[data-v-41a8815a]{font-size:14px}@media (max-width:768px){.article-admin[data-v-41a8815a]{padding:12px}.admin-header[data-v-41a8815a]{padding:20px}.stats-row[data-v-41a8815a]{flex-wrap:wrap;gap:16px}.toolbar[data-v-41a8815a]{flex-direction:column}.modal-box[data-v-41a8815a]{width:95%;padding:20px}.tab-nav[data-v-41a8815a]{overflow-x:auto}}.acm-admin[data-v-303ca3d8]{padding-bottom:40px;max-width:1100px}.tab-nav[data-v-303ca3d8]{display:flex;gap:0;margin:0 0 24px;border-bottom:2px solid #f0f2f5}.tab-nav button[data-v-303ca3d8]{padding:12px 28px;border:none;background:none;font-size:15px;color:#8c8c8c;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s;font-weight:500}.tab-nav button[data-v-303ca3d8]:hover{color:#1890ff}.tab-nav button.active[data-v-303ca3d8]{color:#1890ff;border-bottom-color:#1890ff;font-weight:600}.instruction-box[data-v-303ca3d8]{background:linear-gradient(135deg,#e6f7ff,#f0f5ff);border:1px solid #91d5ff;border-radius:10px;padding:14px 20px;margin-bottom:20px;font-size:13px;color:#555;line-height:1.8}.instruction-box strong[data-v-303ca3d8]{color:#1890ff}.stats-row.s2[data-v-303ca3d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.stat-card[data-v-303ca3d8]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 2px 8px #0000000f;text-align:center;border:1px solid #f0f0f0;transition:transform .2s}.stat-card[data-v-303ca3d8]:hover{transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.sn[data-v-303ca3d8]{font-size:32px;font-weight:800;color:#1890ff;display:block;line-height:1.2}.sl[data-v-303ca3d8]{font-size:13px;color:#8c8c8c;margin-top:6px;font-weight:500}.toolbar[data-v-303ca3d8]{display:flex;gap:10px;margin-bottom:20px;align-items:center}.filter-select[data-v-303ca3d8]{padding:8px 14px;border:1px solid #e0e0e0;border-radius:8px;font-size:13px;color:#333;background:#fff;cursor:pointer;outline:none}.filter-select[data-v-303ca3d8]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.data-table[data-v-303ca3d8]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden;border:1px solid #f0f0f0}.data-table table[data-v-303ca3d8]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-303ca3d8]{background:#fafbfc;padding:12px 16px;text-align:left;font-weight:600;color:#555;border-bottom:2px solid #f0f2f5;white-space:nowrap}.data-table td[data-v-303ca3d8]{padding:12px 16px;border-bottom:1px solid #f5f5f5;color:#333}.data-table tr:hover td[data-v-303ca3d8]{background:#fafbff}.data-table tr:last-child td[data-v-303ca3d8]{border-bottom:none}.action-cell[data-v-303ca3d8]{white-space:nowrap}.action-cell .btn-sm[data-v-303ca3d8]{margin-right:6px}.btn-sm[data-v-303ca3d8]{padding:5px 12px;border:1px solid #e0e0e0;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;color:#555;transition:all .2s}.btn-sm[data-v-303ca3d8]:hover{border-color:#1890ff;color:#1890ff;background:#f0f7ff}.btn-sm.btn-approve[data-v-303ca3d8]{color:#52c41a;border-color:#b7eb8f;background:#f6ffed}.btn-sm.btn-approve[data-v-303ca3d8]:hover{background:#52c41a;color:#fff;border-color:#52c41a}.btn-sm.btn-reject[data-v-303ca3d8]{color:#ff4d4f;border-color:#ffa39e;background:#fff2f0}.btn-sm.btn-reject[data-v-303ca3d8]:hover{background:#ff4d4f;color:#fff;border-color:#ff4d4f}.btn-primary[data-v-303ca3d8]{padding:8px 20px;border:none;border-radius:8px;background:linear-gradient(135deg,#1890ff,#096dd9);color:#fff;cursor:pointer;font-size:13px;font-weight:500;transition:all .2s;box-shadow:0 2px 6px #1890ff4d}.btn-primary[data-v-303ca3d8]:hover{background:linear-gradient(135deg,#40a9ff,#1890ff);box-shadow:0 4px 12px #1890ff66;transform:translateY(-1px)}.btn-reject-btn[data-v-303ca3d8]{padding:8px 20px;border:1px solid #ff4d4f;border-radius:8px;background:#fff;color:#ff4d4f;cursor:pointer;font-size:13px;transition:all .2s}.btn-reject-btn[data-v-303ca3d8]:hover{background:#ff4d4f;color:#fff}.s-pending[data-v-303ca3d8]{color:#fa8c16;font-weight:600}.s-approved[data-v-303ca3d8]{color:#52c41a;font-weight:600}.s-rejected[data-v-303ca3d8]{color:#ff4d4f;font-weight:600}.badge-hot[data-v-303ca3d8]{font-size:11px;padding:2px 8px;background:#fff2f0;color:#ff4d4f;border-radius:10px;font-weight:500;border:1px solid #ffa39e}.empty-hint[data-v-303ca3d8]{text-align:center;color:#bfbfbf;padding:80px 0;font-size:15px}.form-cards[data-v-303ca3d8]{display:flex;flex-direction:column;gap:16px}.form-card[data-v-303ca3d8]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden;border:1px solid #f0f0f0;transition:box-shadow .2s}.form-card[data-v-303ca3d8]:hover{box-shadow:0 4px 16px #0000001a}.form-card.inactive[data-v-303ca3d8]{opacity:.45;filter:grayscale(.3)}.form-card-head[data-v-303ca3d8]{display:flex;align-items:center;justify-content:space-between;padding:16px 24px;background:linear-gradient(135deg,#f0f7ff,#e6f7ff);border-bottom:1px solid #d6e8ff;cursor:pointer}.form-identity[data-v-303ca3d8]{font-size:16px;font-weight:700;color:#1a3353}.form-card-actions[data-v-303ca3d8]{display:flex;gap:8px}.btn-xs[data-v-303ca3d8]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:5px;background:#fff;cursor:pointer;font-size:12px;color:#555;transition:all .2s}.btn-xs[data-v-303ca3d8]:hover{border-color:#1890ff;color:#1890ff}.btn-xs.btn-del[data-v-303ca3d8]{color:#ff4d4f;border-color:#ffa39e}.btn-xs.btn-del[data-v-303ca3d8]:hover{background:#ff4d4f;color:#fff}.form-card-body[data-v-303ca3d8]{padding:20px 24px}.form-row2[data-v-303ca3d8]{display:flex;gap:16px;align-items:flex-end;margin-bottom:16px;flex-wrap:wrap}.fg[data-v-303ca3d8]{flex:1;min-width:130px}.fg label[data-v-303ca3d8]{display:block;font-size:12px;color:#8c8c8c;margin-bottom:5px;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.fg input[data-v-303ca3d8],.fg select[data-v-303ca3d8]{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;box-sizing:border-box;outline:none;transition:border-color .2s}.fg input[data-v-303ca3d8]:focus,.fg select[data-v-303ca3d8]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.field-list[data-v-303ca3d8]{margin:8px 0}.field-row[data-v-303ca3d8]{display:flex;align-items:center;gap:8px;padding:10px 12px;background:#fafbfc;border-radius:8px;margin-bottom:6px;border:1px solid #f0f0f0;transition:background .2s}.field-row[data-v-303ca3d8]:hover{background:#f0f7ff;border-color:#bae0ff}.field-row.field-new[data-v-303ca3d8]{background:#f6ffed;border-color:#b7eb8f}.drag-handle[data-v-303ca3d8]{color:#d0d0d0;cursor:grab;font-size:16px;padding:0 4px;-webkit-user-select:none;user-select:none}.drag-handle[data-v-303ca3d8]:hover{color:#1890ff}.fi-label[data-v-303ca3d8]{flex:2;padding:6px 10px;border:1px solid #e0e0e0;border-radius:5px;font-size:12px;outline:none}.fi-label[data-v-303ca3d8]:focus{border-color:#1890ff}.fi-type[data-v-303ca3d8]{width:85px;padding:6px 8px;border:1px solid #e0e0e0;border-radius:5px;font-size:12px;outline:none;background:#fff}.fi-type[data-v-303ca3d8]:focus{border-color:#1890ff}.fi-req[data-v-303ca3d8]{font-size:11px;color:#8c8c8c;white-space:nowrap;display:flex;align-items:center;gap:3px;cursor:pointer}.fi-size[data-v-303ca3d8]{width:52px;padding:6px 4px;border:1px solid #e0e0e0;border-radius:5px;font-size:11px;text-align:center;outline:none}.fi-size[data-v-303ca3d8]:focus{border-color:#1890ff}.fi-options[data-v-303ca3d8]{flex:1;min-width:120px;padding:6px 8px;border:1px solid #e0e0e0;border-radius:5px;font-size:11px;resize:vertical;outline:none;font-family:inherit}.fi-options[data-v-303ca3d8]:focus{border-color:#1890ff}.fi-link[data-v-303ca3d8],.fi-trigger[data-v-303ca3d8]{padding:6px;border:1px solid #e0e0e0;border-radius:5px;font-size:11px;outline:none}.fi-link[data-v-303ca3d8]:focus,.fi-trigger[data-v-303ca3d8]:focus{border-color:#1890ff}.btn-link[data-v-303ca3d8]{background:none;border:none;color:#1890ff;cursor:pointer;font-size:13px;padding:6px 0;font-weight:500;display:inline-block}.btn-link[data-v-303ca3d8]:hover{color:#40a9ff;text-decoration:underline}.form-save[data-v-303ca3d8]{margin-top:16px;text-align:right}.modal[data-v-303ca3d8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.modal-box[data-v-303ca3d8]{background:#fff;border-radius:16px;padding:28px;box-shadow:0 8px 40px #00000026;max-width:90vw}.modal-box h3[data-v-303ca3d8]{margin:0 0 20px;font-size:18px;font-weight:700;color:#1a3353}.detail-user[data-v-303ca3d8]{font-size:14px;color:#333;margin-bottom:6px;padding:10px 14px;background:#fafbfc;border-radius:8px}.detail-title[data-v-303ca3d8]{font-size:16px;font-weight:700;color:#1a3353;margin-bottom:14px}.detail-imgs[data-v-303ca3d8]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.detail-imgs img[data-v-303ca3d8]{max-width:220px;max-height:160px;border-radius:10px;object-fit:cover;border:1px solid #f0f0f0}.detail-form[data-v-303ca3d8]{margin-bottom:14px}.detail-field[data-v-303ca3d8]{padding:10px 14px;font-size:13px;border-bottom:1px solid #f5f5f5;background:#fafbfc}.detail-field[data-v-303ca3d8]:first-child{border-radius:8px 8px 0 0}.detail-field[data-v-303ca3d8]:last-child{border-bottom:none;border-radius:0 0 8px 8px}.detail-field b[data-v-303ca3d8]{color:#555;margin-right:10px}.detail-actions[data-v-303ca3d8]{display:flex;gap:10px;margin-top:20px}.reject-reason[data-v-303ca3d8]{margin-top:16px;padding:12px 16px;background:#fff2f0;border-radius:8px;font-size:13px;color:#ff4d4f;border:1px solid #ffa39e;font-weight:500}.quick-reasons[data-v-303ca3d8]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:14px}.qr-chip[data-v-303ca3d8]{padding:5px 12px;background:#fff;border:1px solid #e8e8e8;border-radius:16px;font-size:12px;cursor:pointer;transition:all .2s;color:#666}.qr-chip[data-v-303ca3d8]:hover{border-color:#ff4d4f;color:#ff4d4f;background:#fff2f0}.form-group[data-v-303ca3d8]{margin-bottom:14px}.form-group label[data-v-303ca3d8]{display:block;font-size:13px;color:#555;margin-bottom:5px;font-weight:500}.form-group input[data-v-303ca3d8],.form-group select[data-v-303ca3d8],.form-group textarea[data-v-303ca3d8]{width:100%;padding:8px 12px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;box-sizing:border-box;outline:none}.form-group input[data-v-303ca3d8]:focus,.form-group select[data-v-303ca3d8]:focus,.form-group textarea[data-v-303ca3d8]:focus{border-color:#1890ff;box-shadow:0 0 0 2px #1890ff1a}.form-group textarea[data-v-303ca3d8]{resize:vertical;min-height:80px}.modal-actions[data-v-303ca3d8]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.modal-actions button[data-v-303ca3d8]{padding:8px 22px;border:1px solid #e0e0e0;border-radius:8px;background:#fff;cursor:pointer;font-size:13px;transition:all .2s}.modal-actions button[data-v-303ca3d8]:hover{border-color:#1890ff;color:#1890ff}.analysis-grid[data-v-303ca3d8]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:24px}.analysis-card[data-v-303ca3d8]{background:#fff;border-radius:12px;padding:24px;text-align:center;box-shadow:0 2px 8px #0000000f;border:1px solid #f0f0f0}.big-num[data-v-303ca3d8]{font-size:36px;font-weight:800;color:#1890ff;line-height:1.2}.big-label[data-v-303ca3d8]{font-size:13px;color:#8c8c8c;margin-top:6px;font-weight:500}.section-title[data-v-303ca3d8]{font-size:16px;font-weight:700;color:#1a3353;margin-bottom:12px}.badge-pick-row[data-v-303ca3d8]{display:flex;gap:6px;align-items:center}.badge-input[data-v-303ca3d8]{flex:1;padding:7px 10px;border:1px solid #e0e0e0;border-radius:6px;font-size:13px;outline:none}.badge-input[data-v-303ca3d8]:focus{border-color:#1890ff}.amm-root[data-v-3d0213da]{padding:24px;max-width:1000px}.admin-header[data-v-3d0213da]{border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#434343,#000)}.header-title h2[data-v-3d0213da]{margin:0 0 6px;font-size:20px}.header-desc[data-v-3d0213da]{margin:0;font-size:13px;opacity:.8}.btn-add[data-v-3d0213da]{padding:8px 20px;background:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.amm-card[data-v-3d0213da]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:8px;box-shadow:0 1px 3px #0000000f}.amm-card-top[data-v-3d0213da]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.amm-level[data-v-3d0213da]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:700}.amm-name[data-v-3d0213da]{font-weight:600;font-size:14px;flex:1}.amm-days[data-v-3d0213da]{color:#999;font-size:12px}.amm-price[data-v-3d0213da]{color:#ff4d4f;font-weight:700;font-size:15px}.amm-status[data-v-3d0213da]{font-size:11px;padding:1px 8px;border-radius:10px}.amm-status.on[data-v-3d0213da]{background:#f6ffed;color:#52c41a}.amm-status.off[data-v-3d0213da]{background:#fff2f0;color:#ff4d4f}.amm-card-mid[data-v-3d0213da]{font-size:12px;color:#666;margin-bottom:6px}.amm-card-actions[data-v-3d0213da]{display:flex;gap:6px}.amm-card-actions button[data-v-3d0213da]{padding:2px 10px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:11px}.amm-card-actions button.del[data-v-3d0213da]{color:#ff4d4f;border-color:#ffa39e}.amm-empty[data-v-3d0213da]{text-align:center;color:#ccc;padding:40px}.default-card[data-v-3d0213da]{background:#fffbe6;border:1px solid #ffe58f;margin-bottom:16px}.default-row[data-v-3d0213da]{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.default-label[data-v-3d0213da]{font-size:13px;font-weight:600;white-space:nowrap}.default-select[data-v-3d0213da]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.default-days[data-v-3d0213da]{width:50px;padding:4px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;text-align:center}.default-desc[data-v-3d0213da]{font-size:12px;color:#999}.default-note[data-v-3d0213da]{font-size:11px;color:#bbb;margin:6px 0 0}.modal[data-v-3d0213da]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-3d0213da]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:650px;max-height:90vh;overflow-y:auto}.modal-box h3[data-v-3d0213da]{margin:0 0 12px;font-size:16px}.form-section[data-v-3d0213da]{display:flex;align-items:center;gap:10px;margin:14px 0 6px;border-top:1px solid #f0f0f0;padding-top:12px}.form-section h4[data-v-3d0213da]{margin:0;font-size:13px;white-space:nowrap}.fd-src[data-v-3d0213da]{font-size:10px;color:#bbb}.form-row[data-v-3d0213da]{display:flex;gap:12px}.form-row .form-group[data-v-3d0213da]{flex:1}.form-group[data-v-3d0213da]{margin-bottom:8px}.form-group label[data-v-3d0213da]{display:block;font-size:12px;font-weight:600;margin-bottom:2px;color:#666}.form-group input[data-v-3d0213da],.form-group select[data-v-3d0213da]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.chk-grid[data-v-3d0213da]{display:grid;grid-template-columns:repeat(3,1fr);gap:2px 12px;margin-bottom:8px}.chk-cell[data-v-3d0213da]{font-size:12px;cursor:pointer;display:flex;align-items:center;gap:4px;padding:2px 0}.chk-cell input[data-v-3d0213da]{margin:0}.badge-tabs[data-v-3d0213da]{display:flex;gap:0;margin-bottom:8px}.badge-tabs span[data-v-3d0213da]{padding:4px 14px;background:#f5f5f5;border:1px solid #d9d9d9;cursor:pointer;font-size:12px;border-radius:6px 0 0 6px}.badge-tabs span[data-v-3d0213da]:not(:first-child){border-radius:0;border-left:none}.badge-tabs span[data-v-3d0213da]:last-child{border-radius:0 6px 6px 0}.badge-tabs span.active[data-v-3d0213da]{background:#434343;color:#fff;border-color:#434343}.gallery-grid[data-v-3d0213da]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.gallery-item[data-v-3d0213da]{width:48px;height:32px;border:2px solid transparent;border-radius:4px;overflow:hidden;cursor:pointer}.gallery-item.selected[data-v-3d0213da]{border-color:#1890ff}.gallery-item img[data-v-3d0213da]{width:100%;height:100%;object-fit:cover}.badge-preview[data-v-3d0213da]{display:flex;align-items:center;gap:8px;margin:6px 0}.btn-sm[data-v-3d0213da]{padding:2px 10px;font-size:11px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer}.note[data-v-3d0213da]{font-size:11px;color:#bbb;margin:4px 0}.modal-actions[data-v-3d0213da]{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.btn-primary[data-v-3d0213da]{padding:8px 22px;background:#434343;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.ard-root[data-v-1ed90dfa]{padding:24px;max-width:900px}.admin-header[data-v-1ed90dfa]{border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#6b5ce7,#a855f7)}.header-title h2[data-v-1ed90dfa]{margin:0 0 6px;font-size:20px}.header-desc[data-v-1ed90dfa]{margin:0;font-size:13px;opacity:.8}.btn-add[data-v-1ed90dfa]{padding:8px 20px;background:#fff;color:#6b5ce7;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600}.ard-batch[data-v-1ed90dfa]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:8px;box-shadow:0 1px 3px #0000000f}.batch-info[data-v-1ed90dfa]{display:flex;align-items:center;gap:10px;margin-bottom:8px;flex-wrap:wrap}.batch-name[data-v-1ed90dfa]{font-weight:600;font-size:14px}.batch-tag[data-v-1ed90dfa]{background:#f0f5ff;color:#2f54eb;padding:1px 8px;border-radius:4px;font-size:11px}.batch-days[data-v-1ed90dfa]{color:#ff4d4f;font-weight:600;font-size:13px}.batch-count[data-v-1ed90dfa]{color:#666;font-size:12px}.batch-used[data-v-1ed90dfa]{color:#fa8c16;font-size:12px}.batch-status[data-v-1ed90dfa]{font-size:11px;padding:1px 8px;border-radius:10px}.batch-status.on[data-v-1ed90dfa]{background:#f6ffed;color:#52c41a}.batch-status.off[data-v-1ed90dfa]{background:#fff2f0;color:#ff4d4f}.batch-actions[data-v-1ed90dfa]{display:flex;gap:6px}.batch-actions button[data-v-1ed90dfa]{padding:2px 10px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:11px}.batch-actions button.del[data-v-1ed90dfa]{color:#ff4d4f;border-color:#ffa39e}.ard-empty[data-v-1ed90dfa]{text-align:center;color:#ccc;padding:40px}.modal[data-v-1ed90dfa]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-1ed90dfa]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:550px;max-height:90vh;overflow-y:auto}.modal-box h3[data-v-1ed90dfa]{margin:0 0 14px;font-size:16px}.form-row[data-v-1ed90dfa]{display:flex;gap:12px}.form-row .form-group[data-v-1ed90dfa]{flex:1}.form-group[data-v-1ed90dfa]{margin-bottom:10px}.form-group label[data-v-1ed90dfa]{display:block;font-size:12px;font-weight:600;margin-bottom:3px;color:#666}.form-group input[data-v-1ed90dfa],.form-group select[data-v-1ed90dfa]{width:100%;padding:7px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.code-filter[data-v-1ed90dfa]{margin-bottom:10px}.code-filter select[data-v-1ed90dfa]{padding:4px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.code-table table[data-v-1ed90dfa]{width:100%;border-collapse:collapse}.code-table th[data-v-1ed90dfa]{background:#fafafa;padding:6px 10px;text-align:left;font-size:12px;border-bottom:1px solid #f0f0f0}.code-table td[data-v-1ed90dfa]{padding:6px 10px;font-size:12px;border-bottom:1px solid #f5f5f5}.code-val[data-v-1ed90dfa]{font-family:monospace;font-weight:600}.modal-actions[data-v-1ed90dfa]{display:flex;gap:10px;justify-content:flex-end;margin-top:18px}.btn-primary[data-v-1ed90dfa]{padding:8px 22px;background:#6b5ce7;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.um-admin[data-v-97f69537]{padding:24px;max-width:1100px}.admin-header[data-v-97f69537]{background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:16px;padding:28px 32px;margin-bottom:20px;color:#fff}.header-title h2[data-v-97f69537]{margin:0 0 6px;font-size:22px}.header-desc[data-v-97f69537]{margin:0;font-size:13px;opacity:.85}.stats-row[data-v-97f69537]{display:flex;gap:32px;margin-top:16px;flex-wrap:wrap}.stat-item[data-v-97f69537]{display:flex;flex-direction:column}.stat-num[data-v-97f69537]{font-size:24px;font-weight:700}.stat-label[data-v-97f69537]{font-size:12px;opacity:.75;margin-top:2px}.tab-nav[data-v-97f69537]{display:flex;gap:0;margin-bottom:16px;border-bottom:2px solid #f0f0f0}.tab-nav button[data-v-97f69537]{padding:10px 24px;border:none;background:none;font-size:14px;color:#666;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .2s}.tab-nav button[data-v-97f69537]:hover{color:#1890ff}.tab-nav button.active[data-v-97f69537]{color:#1890ff;border-bottom-color:#1890ff;font-weight:600}.instruction-box[data-v-97f69537]{background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:#555}.toolbar[data-v-97f69537]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.search-input[data-v-97f69537],.filter-select[data-v-97f69537]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.btn-primary[data-v-97f69537]{padding:8px 18px;border:none;border-radius:6px;background:#1890ff;color:#fff;cursor:pointer;font-size:13px}.data-table[data-v-97f69537]{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;overflow-x:auto}.data-table table[data-v-97f69537]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-97f69537]{background:#fafafa;padding:12px 16px;text-align:left;font-weight:600;color:#555;border-bottom:1px solid #f0f0f0}.data-table td[data-v-97f69537]{padding:10px 16px;border-bottom:1px solid #f5f5f5;color:#333}.id-cell[data-v-97f69537]{font-family:monospace;color:#999}.badge-group[data-v-97f69537]{display:inline-block;padding:2px 8px;background:#e6f7ff;color:#1890ff;border-radius:10px;font-size:12px}.action-cell[data-v-97f69537]{white-space:nowrap}.btn-sm[data-v-97f69537]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#555;margin-right:4px}.btn-sm[data-v-97f69537]:hover{border-color:#1890ff;color:#1890ff}.btn-sm.btn-del[data-v-97f69537]{border-color:#ff4d4f;color:#ff4d4f}.btn-del[data-v-97f69537]:disabled{opacity:.35;cursor:not-allowed}.btn-sm.btn-approve[data-v-97f69537]{border-color:#52c41a;color:#52c41a}.btn-sm.btn-reject[data-v-97f69537]{border-color:#ff4d4f;color:#ff4d4f}.empty-hint[data-v-97f69537]{text-align:center;color:#999;padding:60px 0;font-size:14px}.section-title[data-v-97f69537]{font-size:15px;font-weight:600;margin-bottom:12px;color:#333;display:flex;align-items:center;gap:8px}.badge[data-v-97f69537]{padding:2px 8px;border-radius:10px;font-size:12px}.pending-count[data-v-97f69537]{background:#fff7e6;color:#fa8c16}.cert-form-row[data-v-97f69537]{display:flex;gap:8px;align-items:center;margin-bottom:8px;padding:8px;background:#fafafa;border-radius:8px}.cert-form-row span[data-v-97f69537]{min-width:80px;font-size:13px}.modal[data-v-97f69537]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-97f69537]{background:#fff;border-radius:14px;padding:24px;width:500px;max-height:85vh;overflow-y:auto}.modal-box h3[data-v-97f69537]{margin:0 0 16px;font-size:18px}.form-group[data-v-97f69537]{margin-bottom:14px}.form-group label[data-v-97f69537]{display:block;font-size:13px;color:#333;font-weight:500;margin-bottom:4px}.form-group input[data-v-97f69537],.form-group select[data-v-97f69537],.form-group textarea[data-v-97f69537]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-row[data-v-97f69537]{display:flex;gap:12px}.avatar-row[data-v-97f69537]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.avatar-preview[data-v-97f69537]{width:48px;height:48px;border-radius:50%;object-fit:cover}.no-avatar[data-v-97f69537]{font-size:32px}.default-avatars[data-v-97f69537]{display:flex;gap:4px;flex-wrap:wrap}.default-avatars img[data-v-97f69537]{width:36px;height:36px;border-radius:50%;object-fit:cover;cursor:pointer;border:2px solid transparent}.default-avatars img.selected[data-v-97f69537]{border-color:#1890ff}.label-note[data-v-97f69537]{font-weight:400;font-size:12px;color:#999;margin-left:4px}.tag-hierarchy[data-v-97f69537]{margin-top:4px}.parent-row[data-v-97f69537],.child-row[data-v-97f69537]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.tag-chip[data-v-97f69537]{display:inline-block;padding:4px 10px;border:1px solid #ddd;border-radius:14px;font-size:13px;cursor:pointer;transition:all .15s;-webkit-user-select:none;user-select:none}.tag-chip[data-v-97f69537]:hover{border-color:#1890ff}.tag-chip.active[data-v-97f69537]{background:#1890ff;color:#fff;border-color:#1890ff}.tag-child[data-v-97f69537]{font-size:12px;padding:3px 8px}.hint-text[data-v-97f69537]{font-size:12px;color:#999}.info-card[data-v-97f69537]{background:#f5f7fa;padding:12px 16px;border-radius:8px;margin-bottom:14px}.points-card[data-v-97f69537]{background:#fff7e6}.info-row[data-v-97f69537]{display:flex;gap:24px;flex-wrap:wrap;font-size:13px}.info-row b[data-v-97f69537]{color:#333}.score[data-v-97f69537]{color:#fa8c16;font-size:18px}.modal-actions[data-v-97f69537]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-97f69537]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.modal-actions .btn-primary[data-v-97f69537]{background:#1890ff;color:#fff;border-color:#1890ff}.address-input[data-v-97f69537]{margin-top:8px}.badge-member[data-v-97f69537]{display:inline-block;padding:2px 8px;background:#fff7e6;color:#fa8c16;border-radius:10px;font-size:12px}.btn-search[data-v-97f69537]{padding:8px 16px;border:1px solid #1890ff;border-radius:6px;background:#1890ff;color:#fff;cursor:pointer;font-size:13px;margin-left:4px}.btn-search[data-v-97f69537]:hover{background:#096dd9}.defaults-form[data-v-97f69537]{background:#fff;border-radius:12px;padding:24px;box-shadow:0 1px 4px #0000000f}.defaults-form .form-group[data-v-97f69537]{margin-bottom:16px}.defaults-form .form-group label[data-v-97f69537]{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:#333}.defaults-form .form-group select[data-v-97f69537],.defaults-form .form-group input[data-v-97f69537]{width:300px;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.paginator button[data-v-97f69537]:disabled{opacity:.4;cursor:not-allowed}.msgmgr-box[data-v-97f69537]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 4px #0000000f}.msgmgr-box h4[data-v-97f69537]{margin:0 0 10px;font-size:14px}.flex-1[data-v-97f69537]{flex:1}.flex-2[data-v-97f69537]{flex:2}.form-section[data-v-97f69537]{margin:16px 0 8px;border-top:1px solid #f0f0f0;padding-top:12px}.form-section h4[data-v-97f69537]{margin:0;font-size:14px;color:#333}.confirm-notice[data-v-97f69537]{background:#fff7e6;border:1px solid #ffd591;border-radius:6px;padding:8px 12px;font-size:12px;color:#d46b08;margin-bottom:12px}.confirm-notice em[data-v-97f69537]{font-weight:600}.ail-admin[data-v-834b0d5e]{padding:0}.admin-header[data-v-834b0d5e]{border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff}.admin-header.blue[data-v-834b0d5e]{background:linear-gradient(135deg,#1e3c72,#2a5298)}.admin-header .header-title h2[data-v-834b0d5e]{margin:0 0 6px;font-size:22px}.admin-header .header-desc[data-v-834b0d5e]{margin:0;font-size:13px;opacity:.85}.admin-header .stats-row[data-v-834b0d5e]{display:flex;gap:32px;margin-top:12px}.admin-header .stat-item[data-v-834b0d5e]{display:flex;flex-direction:column}.admin-header .stat-num[data-v-834b0d5e]{font-size:24px;font-weight:700}.admin-header .stat-label[data-v-834b0d5e]{font-size:12px;opacity:.75;margin-top:2px}.instruction-box[data-v-834b0d5e]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#614700}.ail-layout[data-v-834b0d5e]{display:flex;gap:16px;min-height:500px}.ail-sidebar[data-v-834b0d5e]{width:260px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f;flex-shrink:0}.sidebar-header[data-v-834b0d5e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.sidebar-header h4[data-v-834b0d5e]{margin:0;font-size:15px}.group-list[data-v-834b0d5e]{display:flex;flex-direction:column;gap:2px}.group-item[data-v-834b0d5e]{display:flex;justify-content:space-between;align-items:center;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:13px}.group-item[data-v-834b0d5e]:hover{background:#f5f5f5}.group-item.active[data-v-834b0d5e]{background:#1e3c72;color:#fff}.group-item.active .group-count[data-v-834b0d5e]{color:#ffffffb3}.group-item.child[data-v-834b0d5e]{padding-left:28px;font-size:12px}.group-name[data-v-834b0d5e]{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.group-count[data-v-834b0d5e]{margin:0 8px;font-size:11px;color:#999}.group-actions[data-v-834b0d5e]{display:none;gap:2px}.group-item:hover .group-actions[data-v-834b0d5e],.group-item.active .group-actions[data-v-834b0d5e]{display:flex}.group-actions .btn-icon[data-v-834b0d5e]{width:22px;height:22px;border:none;background:transparent;border-radius:4px;cursor:pointer;font-size:11px;display:flex;align-items:center;justify-content:center}.group-item.active .btn-icon[data-v-834b0d5e]{color:#fff}.group-item:not(.active) .btn-icon[data-v-834b0d5e]:hover{background:#e8e8e8}.ail-content[data-v-834b0d5e]{flex:1;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f;min-height:400px}.empty-state[data-v-834b0d5e]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:400px}.content-toolbar[data-v-834b0d5e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.current-group-name[data-v-834b0d5e]{font-size:16px;font-weight:600}.image-grid[data-v-834b0d5e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.image-card[data-v-834b0d5e]{border:1px solid #f0f0f0;border-radius:10px;overflow:hidden}.img-preview[data-v-834b0d5e]{height:140px;background:#f5f5f5;display:flex;align-items:center;justify-content:center;overflow:hidden}.img-preview img[data-v-834b0d5e]{max-width:100%;max-height:100%;object-fit:contain}.img-info[data-v-834b0d5e]{padding:8px 10px}.img-desc[data-v-834b0d5e]{font-size:12px;margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.img-desc-inp[data-v-834b0d5e]{font-size:12px;border:1px solid #d9d9d9;border-radius:4px;padding:2px 6px;width:100%}.img-size[data-v-834b0d5e]{font-size:11px;color:#999}.img-actions[data-v-834b0d5e]{padding:0 10px 8px;display:flex;gap:4px}.btn-primary[data-v-834b0d5e]{padding:8px 20px;background:#1e3c72;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.btn-sm[data-v-834b0d5e]{padding:4px 10px;background:#f0f0f0;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:12px}.btn-del[data-v-834b0d5e]{color:#f5222d;border-color:#ffa39e}.btn-add[data-v-834b0d5e]{height:28px;padding:0 10px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;white-space:nowrap}.form-group[data-v-834b0d5e]{margin-bottom:12px}.form-group label[data-v-834b0d5e]{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.form-group input[data-v-834b0d5e],.form-group select[data-v-834b0d5e]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.modal[data-v-834b0d5e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-834b0d5e]{background:#fff;border-radius:16px;padding:24px;width:100%}.modal-box h3[data-v-834b0d5e]{margin:0 0 16px;font-size:16px}.modal-actions[data-v-834b0d5e]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:8px;border-top:1px solid #f0f0f0}.modal-actions button[data-v-834b0d5e]{padding:8px 20px;border-radius:8px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:13px;min-width:60px}.modal-actions .btn-primary[data-v-834b0d5e]{background:#1e3c72;color:#fff;border-color:#1e3c72}.img-row[data-v-834b0d5e]{display:flex;gap:8px;align-items:center}.img-row input[type=file][data-v-834b0d5e]{font-size:12px}.up-status[data-v-834b0d5e]{color:#1890ff;font-size:12px}.ael-admin[data-v-9c4d786c]{max-width:1200px;margin:0 auto;padding:0}.admin-header.blue[data-v-9c4d786c]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.admin-header .header-left h2[data-v-9c4d786c]{margin:0 0 4px;font-size:22px}.admin-header .header-desc[data-v-9c4d786c]{margin:0;font-size:12px;opacity:.85}.ael-search-wrap[data-v-9c4d786c]{display:flex;align-items:center;gap:8px}.ael-search[data-v-9c4d786c]{padding:8px 16px;border:none;border-radius:24px;font-size:14px;width:200px;outline:none;background:#fff3;color:#fff}.ael-search[data-v-9c4d786c]::placeholder{color:#fff9}.ael-match[data-v-9c4d786c]{font-size:11px;opacity:.8;white-space:nowrap}.ael-cats[data-v-9c4d786c]{display:flex;flex-direction:column;gap:8px}.ael-cat[data-v-9c4d786c]{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;overflow:hidden}.ael-cat-head[data-v-9c4d786c]{display:flex;align-items:center;gap:8px;padding:12px 16px;cursor:pointer;-webkit-user-select:none;user-select:none;border-bottom:1px solid transparent}.ael-cat-head[data-v-9c4d786c]:hover{background:#fafafa}.ael-cat-icon[data-v-9c4d786c]{font-size:16px}.ael-cat-name[data-v-9c4d786c]{font-size:14px;font-weight:600;color:#333;flex:1}.ael-cat-count[data-v-9c4d786c]{font-size:11px;color:#999;background:#f0f0f0;padding:2px 8px;border-radius:10px}.ael-cat-arrow[data-v-9c4d786c]{font-size:10px;color:#ccc}.ael-cat-body[data-v-9c4d786c]{border-top:1px solid #f5f5f5}.ael-grid[data-v-9c4d786c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1px;padding:4px;background:#f5f5f5}.ael-item[data-v-9c4d786c]{background:#fff;padding:8px 6px;display:flex;flex-direction:column;align-items:center;gap:2px;cursor:pointer;transition:all .15s;position:relative}.ael-item[data-v-9c4d786c]:hover{background:#f0f5ff}.ael-item.copied[data-v-9c4d786c]{background:#e6fffb}.ael-num[data-v-9c4d786c]{position:absolute;top:2px;left:4px;font-size:9px;color:#ddd}.ael-emoji[data-v-9c4d786c]{font-size:28px;line-height:1.2}.ael-code[data-v-9c4d786c]{font-size:9px;color:#999;font-family:monospace;word-break:break-all;text-align:center}.ael-desc[data-v-9c4d786c]{font-size:10px;color:#bbb;text-align:center}.ael-toast[data-v-9c4d786c]{position:fixed;bottom:40px;left:50%;transform:translate(-50%);background:#333;color:#fff;padding:10px 24px;border-radius:24px;font-size:14px;z-index:9999;box-shadow:0 4px 12px #0000004d;animation:aelFadeIn-9c4d786c .3s}@keyframes aelFadeIn-9c4d786c{0%{opacity:0;transform:translate(-50%) translateY(10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media (max-width: 768px){.ael-grid[data-v-9c4d786c]{grid-template-columns:repeat(6,1fr)}.ael-emoji[data-v-9c4d786c]{font-size:22px}.ael-code[data-v-9c4d786c]{font-size:8px}}@media (max-width: 480px){.ael-grid[data-v-9c4d786c]{grid-template-columns:repeat(5,1fr)}.admin-header[data-v-9c4d786c]{padding:16px}}.asc-root[data-v-0d2e098b]{max-width:100%}.admin-header[data-v-0d2e098b]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:16px}.header-title h2[data-v-0d2e098b]{margin:0 0 8px;font-size:20px;color:#fff}.header-desc[data-v-0d2e098b]{font-size:13px;opacity:.85;color:#ffffffe6;margin:0}.stats-row[data-v-0d2e098b]{display:flex;gap:24px;margin-top:6px}.stat-item[data-v-0d2e098b]{text-align:center}.stat-num[data-v-0d2e098b]{display:block;font-size:26px;font-weight:800;color:#fff}.stat-num.ok[data-v-0d2e098b]{color:#a5ffa0}.stat-label[data-v-0d2e098b]{font-size:12px;opacity:.8;color:#fffc}.asc-tabs[data-v-0d2e098b]{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid #f0f0f0}.asc-tabs button[data-v-0d2e098b]{padding:10px 20px;border:none;background:none;font-size:14px;cursor:pointer;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px}.asc-tabs button.active[data-v-0d2e098b]{color:#667eea;border-bottom-color:#667eea;font-weight:700}.asc-tabs button[data-v-0d2e098b]:hover{color:#667eea}.asc-header[data-v-0d2e098b]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.asc-save[data-v-0d2e098b]{padding:8px 18px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px}.instruction-box[data-v-0d2e098b]{background:#f0f2ff;border-radius:10px;padding:10px 16px;margin-bottom:12px;font-size:13px;color:#5b5fe3}.nav-bar-list[data-v-0d2e098b]{display:flex;flex-direction:column;gap:8px}.nav-bar-card[data-v-0d2e098b]{background:#fff;border-radius:10px;padding:14px 16px;box-shadow:0 1px 4px #0000000a}.nav-bar-card.is-default[data-v-0d2e098b]{border:2px solid #667eea}.card-top[data-v-0d2e098b]{display:flex;margin-bottom:8px}.card-info[data-v-0d2e098b]{flex:1}.card-name[data-v-0d2e098b]{font-size:14px;font-weight:600;color:#333}.default-badge[data-v-0d2e098b]{background:#667eea;color:#fff;font-size:10px;padding:1px 6px;border-radius:8px;margin-left:6px}.card-meta[data-v-0d2e098b]{font-size:11px;color:#999;margin-top:2px;display:flex;gap:12px}.style-tag[data-v-0d2e098b]{background:#f0f2ff;color:#667eea;padding:1px 8px;border-radius:8px}.card-actions[data-v-0d2e098b]{display:flex;gap:6px}.btn-sm[data-v-0d2e098b]{padding:4px 12px;font-size:12px;border-radius:6px;border:1px solid #ddd;background:#fff;cursor:pointer;color:#555}.btn-default[data-v-0d2e098b]{color:#667eea;border-color:#667eea}.btn-del[data-v-0d2e098b]{color:#ff4d4f;border-color:#ffd9d9}.default-tip[data-v-0d2e098b]{font-size:12px;color:#999}.empty-hint[data-v-0d2e098b]{text-align:center;padding:30px;color:#ccc;font-size:13px}.form-row[data-v-0d2e098b]{display:flex;gap:10px}.form-group[data-v-0d2e098b]{margin-bottom:10px}.form-group label[data-v-0d2e098b]{display:block;font-size:12px;color:#555;margin-bottom:3px;font-weight:500}.form-group input[data-v-0d2e098b],.form-group textarea[data-v-0d2e098b],.form-group select[data-v-0d2e098b]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:13px;box-sizing:border-box}.form-group input[data-v-0d2e098b]:focus,.form-group textarea[data-v-0d2e098b]:focus,.form-group select[data-v-0d2e098b]:focus{border-color:#667eea;outline:none}.flex-2[data-v-0d2e098b]{flex:2}.asc-tab-row[data-v-0d2e098b]{background:#f8f9fb;border-radius:10px;padding:10px 12px;margin-bottom:8px}.btn-sm[data-v-0d2e098b]{padding:4px 10px;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px}.btn-del[data-v-0d2e098b]{color:#e74c3c}.asc-icon-row[data-v-0d2e098b]{display:flex;flex-direction:column;gap:4px}.asc-gimg[data-v-0d2e098b]{width:40px;height:40px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent}.asc-gimg.sel[data-v-0d2e098b]{border-color:#667eea}.th-img-tabs[data-v-0d2e098b]{display:flex;gap:4px;margin-bottom:4px}.th-img-tabs button[data-v-0d2e098b]{padding:2px 8px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:11px}.th-img-tabs button.active[data-v-0d2e098b]{background:#667eea;color:#fff;border-color:#667eea}.btn-primary[data-v-0d2e098b]{padding:8px 18px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500}.btn-cancel[data-v-0d2e098b]{padding:8px 18px;background:#fff;color:#999;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:13px}.modal-actions[data-v-0d2e098b]{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.ogc-intro[data-v-0d2e098b]{font-size:13px;color:#888;margin-bottom:14px}.ogc-list[data-v-0d2e098b]{display:flex;flex-direction:column;gap:8px;margin-bottom:20px}.ogc-card[data-v-0d2e098b]{background:#fff;border-radius:10px;border:1px solid #f0f0f0;overflow:hidden}.ogc-card-header[data-v-0d2e098b]{display:flex;justify-content:space-between;padding:12px 16px;cursor:pointer;font-size:13px;font-weight:600;color:#333;-webkit-user-select:none;user-select:none}.ogc-card-header[data-v-0d2e098b]:hover{background:#f8f9ff}.ogc-toggle[data-v-0d2e098b]{font-size:10px;color:#ccc}.ogc-card-body[data-v-0d2e098b]{padding:0 16px 14px}.ogc-card-actions[data-v-0d2e098b]{display:flex;gap:8px;margin-top:8px}.ogc-global-card[data-v-0d2e098b]{background:#fff;border-radius:10px;border:1px solid #f0f0f0;padding:16px}.ogc-global-card h4[data-v-0d2e098b]{margin:0 0 6px;font-size:15px}.hint-text[data-v-0d2e098b]{font-size:12px;color:#999;margin:0 0 12px}.hint[data-v-0d2e098b]{font-size:11px;color:#bbb;margin-left:4px}.btn-save[data-v-0d2e098b]{padding:6px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:12px}.btn-reset[data-v-0d2e098b]{padding:6px 16px;background:#fff;color:#999;border:1px solid #ddd;border-radius:6px;cursor:pointer;font-size:12px}.avm-root[data-v-9861e853]{padding:24px;max-width:1100px}.admin-header[data-v-9861e853]{background:linear-gradient(135deg,#f093fb,#f5576c);border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff}.header-title h2[data-v-9861e853]{margin:0 0 10px;font-size:22px}.header-desc[data-v-9861e853]{font-size:13px;line-height:1.7;opacity:.95;margin:0}.header-desc b[data-v-9861e853]{font-weight:600}.stats-row[data-v-9861e853]{display:flex;gap:24px;margin-top:14px}.stat-item[data-v-9861e853]{text-align:center}.stat-num[data-v-9861e853]{font-size:26px;font-weight:700;display:block}.stat-num.warn[data-v-9861e853]{color:#ffd666}.stat-label[data-v-9861e853]{font-size:12px;opacity:.85}.instruction-box[data-v-9861e853]{background:#fff0f3;border:1px solid #ffd6df;border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:#555}.avm-header[data-v-9861e853]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.avm-header h2[data-v-9861e853]{font-size:18px;color:#333}.avm-create[data-v-9861e853]{padding:8px 20px;background:linear-gradient(135deg,#f093fb,#f5576c);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;font-size:14px}.avm-tabs[data-v-9861e853]{display:flex;gap:4px;margin-bottom:16px;background:#f5f5f5;border-radius:10px;padding:4px}.avm-tab[data-v-9861e853]{padding:6px 16px;border-radius:8px;border:none;cursor:pointer;font-size:13px;color:#888;background:none}.avm-tab.on[data-v-9861e853]{background:#fff;color:#333;font-weight:600;box-shadow:0 1px 3px #00000014}.avm-empty[data-v-9861e853]{text-align:center;color:#ccc;padding:40px}.avm-row[data-v-9861e853]{padding:14px 16px;background:#fff;border-radius:12px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px}.avm-info[data-v-9861e853]{flex:1;min-width:200px}.avm-title[data-v-9861e853]{font-size:14px;font-weight:600;color:#333}.avm-badge[data-v-9861e853]{display:inline-block;padding:1px 8px;border-radius:6px;font-size:10px;margin-left:6px}.avm-single[data-v-9861e853]{background:#e6f7ff;color:#1890ff}.avm-multi[data-v-9861e853]{background:#f6ffed;color:#52c41a}.avm-pk[data-v-9861e853]{background:#fff7e6;color:#fa8c16}.avm-predict[data-v-9861e853]{background:#fff2f0;color:#ff4d4f}.avm-score[data-v-9861e853]{background:#f9f0ff;color:#722ed1}.avm-status[data-v-9861e853]{display:inline-block;padding:1px 8px;border-radius:6px;font-size:10px;margin-left:4px}.avm-st-draft[data-v-9861e853]{background:#f0f0f0;color:#999}.avm-st-active[data-v-9861e853]{background:#f6ffed;color:#52c41a}.avm-st-ended[data-v-9861e853]{background:#fff7e6;color:#fa8c16}.avm-meta[data-v-9861e853]{font-size:11px;color:#bbb;margin-top:4px}.avm-acts[data-v-9861e853]{display:flex;gap:4px}.avm-acts button[data-v-9861e853]{padding:4px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:12px;cursor:pointer;background:#fff}.avm-del[data-v-9861e853]{color:#ff4d4f!important;border-color:#ffccc7!important}.avm-modal[data-v-9861e853]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;z-index:999;display:flex;align-items:center;justify-content:center}.avm-modal-body[data-v-9861e853]{background:#fff;border-radius:16px;padding:24px;max-width:500px;width:90vw;max-height:80vh;overflow-y:auto}.avm-modal-body h3[data-v-9861e853]{margin-bottom:16px}.avm-step[data-v-9861e853]{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.avm-inp[data-v-9861e853]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:13px}.avm-inp-s[data-v-9861e853]{flex:0 0 100px}.avm-row2[data-v-9861e853]{display:flex;gap:8px;align-items:center}.avm-opt-row[data-v-9861e853]{display:flex;gap:6px;align-items:center}.avm-opt-n[data-v-9861e853]{font-weight:700;color:#1890ff;font-size:13px;width:20px}.avm-opt-del[data-v-9861e853]{background:none;border:none;color:#ff4d4f;font-size:16px;cursor:pointer}.avm-add-opt[data-v-9861e853]{color:#1890ff;border:1px dashed #91d5ff;border-radius:8px;padding:8px;background:none;cursor:pointer;font-size:13px}.avm-mt[data-v-9861e853]{margin-top:8px}.avm-btns[data-v-9861e853]{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.avm-prev[data-v-9861e853],.avm-next[data-v-9861e853],.avm-save[data-v-9861e853],.avm-cancel[data-v-9861e853]{padding:8px 18px;border-radius:8px;font-weight:600;cursor:pointer;border:none;font-size:13px}.avm-next[data-v-9861e853],.avm-save[data-v-9861e853]{background:#1890ff;color:#fff}.avm-prev[data-v-9861e853]{background:#f5f5f5}.avm-cancel[data-v-9861e853]{background:#fff;border:1px solid #d9d9d9}.avm-save[data-v-9861e853]:disabled{opacity:.5}.avm-note[data-v-9861e853]{font-size:11px;color:#bbb;font-weight:400}.avm-img-row[data-v-9861e853]{display:flex;gap:8px}.avm-upload[data-v-9861e853]{font-size:12px}.admin-header.orange[data-v-39e66981]{background:linear-gradient(135deg,#fa8c16,#d46b08);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.admin-header .header-title h2[data-v-39e66981]{margin:0;font-size:22px;font-weight:600}.admin-header .header-desc[data-v-39e66981]{margin:4px 0 0;font-size:13px;opacity:.85}.stats-row[data-v-39e66981]{display:flex;gap:24px}.stat-item[data-v-39e66981]{text-align:center}.stat-num[data-v-39e66981]{font-size:28px;font-weight:700;display:block}.stat-label[data-v-39e66981]{font-size:12px;opacity:.8}.instruction-box[data-v-39e66981]{background:#fff7e6;border:1px solid #ffd591;border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:#555}.sub-tab-nav[data-v-39e66981]{display:flex;gap:4px;margin-bottom:16px;flex-wrap:wrap}.sub-tab-nav button[data-v-39e66981]{padding:7px 18px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#555}.sub-tab-nav button.active[data-v-39e66981]{background:#fa8c16;color:#fff;border-color:#fa8c16}.prop-sub-nav[data-v-39e66981]{display:flex;gap:6px;margin-bottom:16px}.prop-sub-nav button[data-v-39e66981]{padding:6px 16px;border:1px solid #e8e8e8;border-radius:6px;background:#fafafa;cursor:pointer;font-size:13px;color:#555;transition:all .2s}.prop-sub-nav button[data-v-39e66981]:hover{border-color:#fa8c16;color:#fa8c16}.prop-sub-nav button.active[data-v-39e66981]{background:#fa8c16;color:#fff;border-color:#fa8c16}.toolbar[data-v-39e66981]{display:flex;gap:8px;margin-bottom:12px}.btn-primary[data-v-39e66981]{padding:7px 16px;border:none;border-radius:6px;background:#fa8c16;color:#fff;cursor:pointer;font-size:13px}.data-table[data-v-39e66981]{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;overflow-x:auto}.data-table table[data-v-39e66981]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-39e66981]{background:#fafafa;padding:10px 14px;text-align:left;font-weight:600;color:#555;border-bottom:1px solid #f0f0f0;font-size:12px}.data-table td[data-v-39e66981]{padding:10px 14px;border-bottom:1px solid #f5f5f5;color:#333}.btn-sm[data-v-39e66981]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#555;margin-right:4px}.btn-sm[data-v-39e66981]:hover{border-color:#fa8c16;color:#fa8c16}.btn-del[data-v-39e66981]{color:#ff4d4f;border-color:#ffccc7}.s-1[data-v-39e66981]{color:#52c41a}.s-0[data-v-39e66981]{color:#999}.modal[data-v-39e66981]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-39e66981]{background:#fff;border-radius:14px;padding:24px}.modal-box h3[data-v-39e66981]{margin:0 0 16px;font-size:18px}.form-group[data-v-39e66981]{margin-bottom:14px}.form-group label[data-v-39e66981]{display:block;font-size:13px;color:#333;font-weight:500;margin-bottom:4px}.form-group input[data-v-39e66981],.form-group select[data-v-39e66981]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-row[data-v-39e66981]{display:flex;gap:12px}.form-row .form-group[data-v-39e66981]{flex:1}.modal-actions[data-v-39e66981]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-39e66981]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.modal-actions .btn-primary[data-v-39e66981]{background:#fa8c16;color:#fff;border-color:#fa8c16}.ao-note[data-v-39e66981]{font-size:11px;color:#bbb;font-weight:400}.ao-img-row[data-v-39e66981]{display:flex;gap:8px}.ao-img-row input[type=text][data-v-39e66981]{flex:1}.ao-img-row input[type=file][data-v-39e66981]{font-size:12px}.ao-upload-row[data-v-39e66981]{display:flex;align-items:center;gap:8px;margin-top:6px}.ao-upload-row input[type=file][data-v-39e66981]{font-size:12px}.ao-or[data-v-39e66981]{font-size:11px;color:#bbb}.search-input[data-v-39e66981]{padding:7px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;width:200px}.check-item[data-v-39e66981]{display:inline-flex;align-items:center;gap:4px;font-size:13px;cursor:pointer;margin-right:16px}.check-item input[type=checkbox][data-v-39e66981]{width:auto;margin:0}.empty-hint[data-v-39e66981]{text-align:center;padding:40px;color:#999;font-size:14px}.admin-header.red[data-v-b23e8290]{background:linear-gradient(135deg,#cf1322,#a8071a);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.admin-header .header-title h2[data-v-b23e8290]{margin:0;font-size:22px;font-weight:600}.admin-header .header-desc[data-v-b23e8290]{margin:4px 0 0;font-size:13px;opacity:.85}.stats-row[data-v-b23e8290]{display:flex;gap:24px}.stat-item[data-v-b23e8290]{text-align:center}.stat-num[data-v-b23e8290]{font-size:28px;font-weight:700;display:block}.stat-label[data-v-b23e8290]{font-size:12px;opacity:.8}.instruction-box[data-v-b23e8290]{background:#fff1f0;border:1px solid #ffa39e;border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:#555}.sub-tab-nav[data-v-b23e8290]{display:flex;gap:4px;margin-bottom:16px;flex-wrap:wrap}.sub-tab-nav button[data-v-b23e8290]{padding:7px 18px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#555}.sub-tab-nav button.active[data-v-b23e8290]{background:#cf1322;color:#fff;border-color:#cf1322}.toolbar[data-v-b23e8290]{display:flex;gap:8px;margin-bottom:16px}.btn-primary[data-v-b23e8290]{padding:7px 16px;border:none;border-radius:6px;background:#cf1322;color:#fff;cursor:pointer;font-size:13px}.data-table[data-v-b23e8290]{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;overflow-x:auto}.data-table table[data-v-b23e8290]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-b23e8290]{background:#fafafa;padding:10px 14px;text-align:left;font-weight:600;color:#555;border-bottom:1px solid #f0f0f0;font-size:12px}.data-table td[data-v-b23e8290]{padding:10px 14px;border-bottom:1px solid #f5f5f5;color:#333}.btn-sm[data-v-b23e8290]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#555;margin-right:4px}.btn-sm[data-v-b23e8290]:hover{border-color:#cf1322;color:#cf1322}.btn-del[data-v-b23e8290]{color:#ff4d4f;border-color:#ffccc7}.s-1[data-v-b23e8290]{color:#52c41a}.s-0[data-v-b23e8290]{color:#999}.empty-hint[data-v-b23e8290]{text-align:center;color:#999;padding:80px 0;font-size:15px}.modal[data-v-b23e8290]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-b23e8290]{background:#fff;border-radius:14px;padding:24px}.modal-box h3[data-v-b23e8290]{margin:0 0 16px;font-size:18px}.form-group[data-v-b23e8290]{margin-bottom:14px}.form-group label[data-v-b23e8290]{display:block;font-size:13px;color:#333;font-weight:500;margin-bottom:4px}.form-group input[data-v-b23e8290],.form-group select[data-v-b23e8290]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-row[data-v-b23e8290]{display:flex;gap:12px}.form-row .form-group[data-v-b23e8290]{flex:1}.modal-actions[data-v-b23e8290]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-b23e8290]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:14px}.modal-actions .btn-primary[data-v-b23e8290]{background:#cf1322;color:#fff;border-color:#cf1322}.admin-header[data-v-971706b0]{background:linear-gradient(135deg,#1a1a2e,#16213e);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.header-title h2[data-v-971706b0]{margin:0 0 4px;font-size:22px}.header-desc[data-v-971706b0]{margin:0;font-size:13px;opacity:.7}.stats-row[data-v-971706b0]{display:flex;gap:24px}.stat-item[data-v-971706b0]{text-align:center}.stat-num[data-v-971706b0]{display:block;font-size:28px;font-weight:800}.stat-label[data-v-971706b0]{font-size:12px;opacity:.7}.tab-nav[data-v-971706b0]{display:flex;gap:4px;margin-bottom:16px}.tab-nav button[data-v-971706b0]{padding:8px 18px;border:none;border-radius:10px 10px 0 0;background:#e8ecf1;color:#666;font-size:14px;cursor:pointer}.tab-nav button.active[data-v-971706b0]{background:#1a1a2e;color:#fff}.toolbar[data-v-971706b0]{display:flex;gap:8px;align-items:center;margin-bottom:12px;flex-wrap:wrap}.data-table[data-v-971706b0]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000d}.data-table table[data-v-971706b0]{width:100%;border-collapse:collapse}.data-table th[data-v-971706b0]{background:#f8f9fb;padding:10px 12px;text-align:left;font-size:13px;color:#666}.data-table td[data-v-971706b0]{padding:10px 12px;font-size:13px;border-top:1px solid #f0f0f0}.th-tag[data-v-971706b0]{display:inline-block;padding:2px 8px;border-radius:4px;background:#e8ecf1;font-size:11px}.st-active[data-v-971706b0]{color:#10b981}.st-ended[data-v-971706b0]{color:#999}.th-info[data-v-971706b0]{color:#999;font-size:13px;margin-left:12px}.btn-primary[data-v-971706b0]{padding:6px 16px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px}.btn-sm[data-v-971706b0]{padding:4px 10px;background:#f0f0f0;border:1px solid #e0e0e0;border-radius:6px;cursor:pointer;font-size:12px;margin-right:4px}.btn-del[data-v-971706b0]{color:#e74c3c}.form-card[data-v-971706b0]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 1px 4px #0000000d}.form-card h4[data-v-971706b0]{margin:0 0 12px}.form-row[data-v-971706b0]{display:flex;gap:10px;margin-bottom:10px;flex-wrap:wrap}.form-group[data-v-971706b0]{margin-bottom:10px}.form-group label[data-v-971706b0]{display:block;margin-bottom:4px;font-size:13px;color:#666}.form-group input[data-v-971706b0],.form-group select[data-v-971706b0],.form-group textarea[data-v-971706b0]{width:100%;padding:8px 10px;border:1px solid #ddd;border-radius:8px;font-size:13px}.flex-1[data-v-971706b0]{flex:1;min-width:120px}.modal[data-v-971706b0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:200}.modal-content[data-v-971706b0]{background:#fff;border-radius:16px;padding:24px;width:100%}.modal-actions[data-v-971706b0]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px}.check-grid[data-v-971706b0]{display:flex;flex-wrap:wrap;gap:8px;max-height:120px;overflow-y:auto;padding:4px}.check-item[data-v-971706b0]{display:flex;align-items:center;gap:4px;background:#f5f7fa;padding:5px 10px;border-radius:6px;font-size:12px;cursor:pointer}.check-item input[data-v-971706b0]{margin:0}.th-img-tabs[data-v-971706b0]{display:flex;gap:4px;margin-bottom:8px}.th-img-tabs button[data-v-971706b0]{padding:4px 12px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:12px}.th-img-tabs button.active[data-v-971706b0]{background:#667eea;color:#fff;border-color:#667eea}.th-gimg[data-v-971706b0]{width:60px;height:60px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent}.th-gimg.sel[data-v-971706b0]{border-color:#667eea}.s-0[data-v-9a214fb2]{color:#999}.s-1[data-v-9a214fb2],.ok[data-v-9a214fb2]{color:#52c41a}.fail[data-v-9a214fb2]{color:#fa8c16}.editor-root[data-v-9a214fb2]{background:#f0f2f5;border-radius:12px;overflow:hidden}.editor-toolbar[data-v-9a214fb2]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff}.editor-title[data-v-9a214fb2]{flex:1;font-weight:600;font-size:14px}.btn-preview[data-v-9a214fb2]{font-size:12px;color:#1890ff;text-decoration:none;padding:4px 10px;border:1px solid #1890ff;border-radius:4px}.btn-preview[data-v-9a214fb2]:hover{background:#e6f7ff}.editor-body[data-v-9a214fb2]{display:flex;gap:0;height:calc(100vh - 180px);min-height:500px}.editor-left[data-v-9a214fb2]{width:160px;background:#fff;overflow-y:auto;flex-shrink:0;border-right:1px solid #f0f0f0;display:flex;flex-direction:column}.left-title[data-v-9a214fb2]{padding:10px 12px 6px;font-size:11px;color:#999;font-weight:600;text-transform:uppercase}.cat-list[data-v-9a214fb2]{flex:1;overflow-y:auto}.cat-item[data-v-9a214fb2]{display:flex;align-items:center;gap:6px;padding:8px 12px;cursor:pointer;font-size:12px;border-left:3px solid transparent;transition:all .15s}.cat-item[data-v-9a214fb2]:hover{background:#f5f5f5}.cat-item.active[data-v-9a214fb2]{background:#e6f7ff;border-left-color:#1890ff;color:#1890ff;font-weight:600}.cat-icon[data-v-9a214fb2]{font-size:16px}.cat-name[data-v-9a214fb2]{flex:1}.cat-count[data-v-9a214fb2]{font-size:10px;color:#999;background:#f0f0f0;padding:1px 6px;border-radius:8px}.left-search[data-v-9a214fb2]{padding:6px 8px;border-top:1px solid #f0f0f0}.left-search input[data-v-9a214fb2]{width:100%;padding:5px 8px;border:1px solid #e8e8e8;border-radius:4px;font-size:11px;box-sizing:border-box}.editor-center[data-v-9a214fb2]{flex:1;display:flex;align-items:flex-start;justify-content:center;padding:16px;overflow-y:auto;background:#e8e8e8}.preview-phone[data-v-9a214fb2]{width:375px;max-width:100%;background:#fff;border-radius:24px;box-shadow:0 4px 20px #00000026;overflow:hidden}.preview-header[data-v-9a214fb2]{background:#fafafa;padding:8px 16px;font-size:11px;color:#999;text-align:center;border-bottom:1px solid #f0f0f0}.preview-canvas[data-v-9a214fb2]{min-height:400px}.canvas-hint[data-v-9a214fb2]{text-align:center;color:#ccc;padding:80px 0;font-size:13px}.canvas-module[data-v-9a214fb2]{border-bottom:1px dashed #f0f0f0;cursor:pointer;position:relative}.canvas-module.selected[data-v-9a214fb2]{outline:2px solid #1890ff;outline-offset:-2px}.canvas-module[data-v-9a214fb2]:hover{background:#1890ff08}.cm-handle[data-v-9a214fb2]{display:flex;align-items:center;gap:6px;padding:6px 10px;background:#fafafa;border-bottom:1px solid #f5f5f5}.cm-drag[data-v-9a214fb2]{color:#ccc;font-size:12px;cursor:grab}.cm-icon[data-v-9a214fb2]{font-size:14px}.cm-name[data-v-9a214fb2]{flex:1;font-size:11px;font-weight:500;color:#555}.cm-badges[data-v-9a214fb2]{display:flex;gap:2px}.cm-badge[data-v-9a214fb2]{font-size:9px;background:#f0f2ff;color:#5b5ea6;padding:1px 5px;border-radius:4px}.cm-preview[data-v-9a214fb2]{pointer-events:none;max-height:200px;overflow:hidden}.editor-right[data-v-9a214fb2]{width:300px;background:#fff;overflow-y:auto;flex-shrink:0;border-left:1px solid #f0f0f0}.panel-header[data-v-9a214fb2]{display:flex;justify-content:space-between;align-items:center;padding:10px 12px;border-bottom:1px solid #f0f0f0;flex-shrink:0}.panel-header h3[data-v-9a214fb2]{margin:0;font-size:13px}.panel-header button[data-v-9a214fb2]{background:none;border:none;font-size:18px;cursor:pointer;color:#999}.panel-count[data-v-9a214fb2]{font-size:10px;color:#999}.module-grid[data-v-9a214fb2]{padding:8px;overflow-y:auto}.mg-item[data-v-9a214fb2]{display:flex;align-items:center;gap:10px;padding:10px 8px;cursor:pointer;border-radius:8px;border:1px solid transparent;margin-bottom:4px;transition:all .15s}.mg-item[data-v-9a214fb2]:hover{background:#f5f5f5;border-color:#e8e8e8}.mg-icon[data-v-9a214fb2]{font-size:24px;flex-shrink:0;width:32px;text-align:center}.mg-info[data-v-9a214fb2]{flex:1;min-width:0}.mg-name[data-v-9a214fb2]{font-size:13px;font-weight:600;color:#333}.mg-desc[data-v-9a214fb2]{font-size:11px;color:#999;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.panel-body[data-v-9a214fb2]{padding:12px 14px}.es-title[data-v-9a214fb2]{font-size:12px;font-weight:700;color:#1890ff;margin:12px 0 6px;padding-bottom:4px;border-bottom:1px solid #f0f0f0}.es-title small[data-v-9a214fb2]{font-weight:400;color:#999;font-size:10px}.fg[data-v-9a214fb2]{margin-bottom:8px}.fg label[data-v-9a214fb2]{display:block;font-size:11px;font-weight:600;color:#666;margin-bottom:3px}.fg input[data-v-9a214fb2],.fg select[data-v-9a214fb2]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px;box-sizing:border-box}.color-row[data-v-9a214fb2]{display:flex;gap:6px;align-items:center}.color-pick[data-v-9a214fb2]{width:36px!important;height:30px;padding:2px!important;border:none!important;cursor:pointer}.color-text[data-v-9a214fb2]{flex:1}.toggle-fg[data-v-9a214fb2]{display:flex;justify-content:space-between;align-items:center}.fg-hint[data-v-9a214fb2]{font-size:10px;color:#999;margin-top:2px;display:block}.identity-checks[data-v-9a214fb2]{display:flex;flex-wrap:wrap;gap:6px}.id-check-label[data-v-9a214fb2]{font-size:11px;color:#555;display:flex;align-items:center;gap:2px;cursor:pointer;padding:2px 4px;border-radius:4px}.id-check-label[data-v-9a214fb2]:hover{background:#f5f5f5}.id-check-label input[data-v-9a214fb2]{width:auto!important;margin:0}.id-loading[data-v-9a214fb2]{font-size:10px;color:#ccc}.bis-section[data-v-9a214fb2],.counter-preview[data-v-9a214fb2]{margin-top:6px}.cp-label[data-v-9a214fb2]{font-size:11px;color:#999;margin-bottom:4px}.cp-box[data-v-9a214fb2]{background:#fafafa;border-radius:8px;padding:12px;text-align:center;font-size:14px;color:#666}.cp-box strong[data-v-9a214fb2]{font-size:24px;color:#722ed1;font-weight:700;margin:0 4px}.bis-tip-row[data-v-9a214fb2]{font-size:10px;color:#999;margin-bottom:4px}.bis-btns[data-v-9a214fb2]{display:flex;gap:4px;margin-bottom:4px;flex-wrap:wrap;align-items:center}.bis-picker-grid[data-v-9a214fb2]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;max-height:120px;overflow-y:auto;margin-bottom:6px}.bis-pick-item[data-v-9a214fb2]{cursor:pointer;border:2px solid transparent;border-radius:4px;overflow:hidden}.bis-pick-item[data-v-9a214fb2]:hover{border-color:#1890ff}.bis-pick-item img[data-v-9a214fb2]{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.bis-row[data-v-9a214fb2]{display:flex;gap:4px;align-items:flex-start;padding:4px;background:#fafafa;border-radius:4px;margin-bottom:4px}.bis-preview[data-v-9a214fb2]{width:40px;height:30px;border-radius:3px;overflow:hidden;flex-shrink:0}.bis-preview img[data-v-9a214fb2]{width:100%;height:100%;object-fit:cover}.bis-flds[data-v-9a214fb2]{flex:1;display:flex;flex-direction:column;gap:2px;min-width:0}.bis-flds input[data-v-9a214fb2]{width:100%;padding:3px 4px;border:1px solid #e8e8e8;border-radius:3px;font-size:10px}.admin-header.blue[data-v-9a214fb2]{background:linear-gradient(135deg,#1890ff,#096dd9);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.admin-header .header-left h2[data-v-9a214fb2]{margin:0 0 4px;font-size:20px}.admin-header .header-desc[data-v-9a214fb2]{margin:0;font-size:12px;opacity:.85}.header-stats[data-v-9a214fb2]{display:flex;gap:20px}.stat[data-v-9a214fb2]{text-align:center}.stat-num[data-v-9a214fb2]{font-size:24px;font-weight:700;display:block}.stat-label[data-v-9a214fb2]{font-size:11px;opacity:.8}.toolbar[data-v-9a214fb2]{display:flex;gap:8px;margin-bottom:12px}.btn-primary[data-v-9a214fb2]{padding:8px 18px;background:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.btn-back[data-v-9a214fb2]{padding:6px 14px;background:#fff;color:#666;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:13px}.btn-sm[data-v-9a214fb2]{padding:4px 10px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:11px;color:#555}.btn-sm[data-v-9a214fb2]:hover{border-color:#1890ff;color:#1890ff}.btn-del[data-v-9a214fb2]{color:#ff4d4f;border-color:#ffa39e}.btn-xs[data-v-9a214fb2]{padding:2px 6px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:10px;color:#999}.data-table[data-v-9a214fb2]{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;overflow-x:auto}.data-table table[data-v-9a214fb2]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-9a214fb2]{background:#fafafa;padding:10px 14px;text-align:left;font-weight:600;color:#555}.data-table td[data-v-9a214fb2]{padding:10px 14px;border-bottom:1px solid #f5f5f5}.empty-hint[data-v-9a214fb2]{text-align:center;color:#999;padding:60px 0}.switch[data-v-9a214fb2]{position:relative;display:inline-block;width:40px;height:22px}.switch input[data-v-9a214fb2]{display:none}.switch .slider[data-v-9a214fb2]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;border-radius:22px;transition:.3s}.switch input:checked+.slider[data-v-9a214fb2]{background:#1890ff}.switch .slider[data-v-9a214fb2]:before{content:"";position:absolute;height:16px;width:16px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.switch input:checked+.slider[data-v-9a214fb2]:before{transform:translate(18px)}.modal[data-v-9a214fb2]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-9a214fb2]{background:#fff;border-radius:14px;padding:24px;width:100%}.modal-box h3[data-v-9a214fb2]{margin:0 0 16px;font-size:16px}.modal-actions[data-v-9a214fb2]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-9a214fb2]{padding:8px 18px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.modal-actions .btn-primary[data-v-9a214fb2]{background:#1890ff;color:#fff;border-color:#1890ff}@media (max-width: 1024px){.editor-body[data-v-9a214fb2]{flex-direction:column;height:auto}.editor-left[data-v-9a214fb2]{width:100%;max-height:80px;border-right:none;border-bottom:1px solid #f0f0f0;flex-direction:row}.editor-left .left-title[data-v-9a214fb2]{display:none}.editor-left .cat-list[data-v-9a214fb2]{display:flex;overflow-x:auto;flex:1}.editor-left .cat-item[data-v-9a214fb2]{flex-shrink:0;border-left:none;border-bottom:2px solid transparent;white-space:nowrap}.editor-left .cat-item.active[data-v-9a214fb2]{border-left:none;border-bottom-color:#1890ff}.editor-left .left-search[data-v-9a214fb2]{border-top:none;border-left:1px solid #f0f0f0}.editor-center[data-v-9a214fb2]{min-height:300px}.editor-right[data-v-9a214fb2]{width:100%;border-left:none;border-top:1px solid #f0f0f0;max-height:300px}.preview-phone[data-v-9a214fb2]{width:100%}}@media (max-width: 480px){.admin-header[data-v-9a214fb2]{padding:16px}.admin-header .header-left h2[data-v-9a214fb2]{font-size:18px}}.amc-admin[data-v-8584fec8]{padding:0;max-width:100%}.admin-header[data-v-8584fec8]{background:linear-gradient(135deg,#722ed1,#531dab);border-radius:16px;padding:20px;color:#fff;margin-bottom:16px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px}.header-left h2[data-v-8584fec8]{margin:0 0 4px;font-size:20px}.header-desc[data-v-8584fec8]{margin:0;font-size:12px;opacity:.85}.header-stats[data-v-8584fec8]{display:flex;gap:20px}.stat[data-v-8584fec8]{text-align:center}.stat-num[data-v-8584fec8]{font-size:24px;font-weight:700;display:block}.stat-label[data-v-8584fec8]{font-size:11px;opacity:.8}.instruction-box[data-v-8584fec8]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:10px 14px;margin-bottom:14px;font-size:12px;color:#555;line-height:1.6}.sub-tab-nav[data-v-8584fec8]{display:flex;gap:6px;margin-bottom:14px}.sub-tab-nav button[data-v-8584fec8]{padding:7px 16px;border:1px solid #d9d9d9;background:#fff;border-radius:8px;cursor:pointer;font-size:13px}.sub-tab-nav button.active[data-v-8584fec8]{background:#722ed1;color:#fff;border-color:#722ed1;font-weight:600}.toolbar[data-v-8584fec8]{display:flex;gap:8px;margin-bottom:12px}.module-grid[data-v-8584fec8]{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.module-card[data-v-8584fec8]{background:#fff;border-radius:10px;padding:10px;box-shadow:0 1px 4px #0000000f;cursor:pointer;transition:box-shadow .2s;border-top:3px solid #722ed1;display:flex;flex-direction:column}.module-card[data-v-8584fec8]:hover{box-shadow:0 2px 8px #0000001f}.module-card.disabled[data-v-8584fec8]{border-top-color:#ccc;opacity:.65}.mc-top[data-v-8584fec8]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-bottom:4px}.mc-icon[data-v-8584fec8]{font-size:22px}.mc-name[data-v-8584fec8]{font-weight:600;font-size:14px;margin:4px 0;line-height:1.4;text-align:left}.mc-bottom[data-v-8584fec8]{display:flex;gap:4px;width:100%;justify-content:flex-start;margin-top:4px}.cat-list[data-v-8584fec8]{display:flex;flex-direction:column;gap:6px}.cat-row[data-v-8584fec8]{background:#fff;border-radius:10px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 1px 3px #0000000d}.cat-info[data-v-8584fec8]{display:flex;align-items:center;gap:8px;font-size:14px}.cat-icon[data-v-8584fec8]{font-size:20px}.cat-name[data-v-8584fec8]{font-weight:600}.cat-actions[data-v-8584fec8]{display:flex;align-items:center;gap:6px}.modal[data-v-8584fec8]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:flex-end;justify-content:center;z-index:1000}.modal-box[data-v-8584fec8]{background:#fff;border-radius:16px 16px 0 0;padding:20px;width:100%;max-width:560px;max-height:85vh;overflow-y:auto}.modal-box h3[data-v-8584fec8]{margin:0 0 16px;font-size:16px}.edit-section[data-v-8584fec8]{margin-bottom:16px}.edit-section[data-v-8584fec8]:last-child{margin-bottom:0}.es-title[data-v-8584fec8]{font-size:13px;font-weight:700;color:#722ed1;margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.es-title small[data-v-8584fec8]{font-weight:400;color:#999;font-size:11px;margin-left:4px}.config-fields[data-v-8584fec8]{background:#fafafa;border-radius:8px;padding:10px}.modal-actions[data-v-8584fec8]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0}.fg[data-v-8584fec8]{margin-bottom:10px}.fg label[data-v-8584fec8]{display:block;font-size:12px;font-weight:600;color:#555;margin-bottom:4px}.fg-note[data-v-8584fec8]{font-weight:400;color:#999}.fg input[data-v-8584fec8],.fg select[data-v-8584fec8]{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.fg-row[data-v-8584fec8]{display:flex;gap:8px}.fg-half[data-v-8584fec8]{flex:1}.toggle-fg[data-v-8584fec8]{display:flex;justify-content:space-between;align-items:center}.switch[data-v-8584fec8]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-8584fec8]{display:none}.switch .slider[data-v-8584fec8]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;border-radius:24px;transition:.3s}.switch input:checked+.slider[data-v-8584fec8]{background:#722ed1}.switch .slider[data-v-8584fec8]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.switch input:checked+.slider[data-v-8584fec8]:before{transform:translate(20px)}.switch-sm[data-v-8584fec8]{position:relative;display:inline-block;width:38px;height:21px;flex-shrink:0}.switch-sm input[data-v-8584fec8]{display:none}.switch-sm .slider-sm[data-v-8584fec8]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;border-radius:21px;transition:.3s}.switch-sm input:checked+.slider-sm[data-v-8584fec8]{background:#722ed1}.switch-sm .slider-sm[data-v-8584fec8]:before{content:"";position:absolute;height:15px;width:15px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.switch-sm input:checked+.slider-sm[data-v-8584fec8]:before{transform:translate(17px)}.btn-primary[data-v-8584fec8]{padding:8px 18px;background:#722ed1;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.btn-primary[data-v-8584fec8]:hover{background:#531dab}.btn-sm[data-v-8584fec8]{padding:4px 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:11px;color:#555}.btn-sm[data-v-8584fec8]:hover{border-color:#722ed1;color:#722ed1}.btn-del[data-v-8584fec8]{color:#ff4d4f;border-color:#ffa39e}.btn-del[data-v-8584fec8]:hover{color:#ff4d4f;border-color:#ff4d4f}.btn-cancel[data-v-8584fec8]{padding:8px 18px;background:#fff;color:#666;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;font-size:13px}.btn-cancel[data-v-8584fec8]:hover{background:#f5f5f5}.empty[data-v-8584fec8]{text-align:center;color:#999;padding:48px 0;font-size:13px}.cat-group[data-v-8584fec8]{margin-bottom:20px}.cat-group-header[data-v-8584fec8]{font-size:15px;font-weight:700;color:#333;margin-bottom:10px;display:flex;align-items:center;gap:6px;padding-left:4px}.cat-group-icon[data-v-8584fec8]{font-size:18px}.cat-group-header small[data-v-8584fec8]{font-weight:400;color:#999;font-size:12px;margin-left:4px}.collapse-toggle[data-v-8584fec8]{font-size:11px;color:#1890ff;margin-left:auto;font-weight:400}@media (min-width: 640px){.admin-header[data-v-8584fec8]{padding:24px 28px}.header-left h2[data-v-8584fec8]{font-size:22px}.module-grid[data-v-8584fec8]{grid-template-columns:repeat(3,1fr)}.modal-box[data-v-8584fec8]{border-radius:16px;margin:20px;max-height:90vh}}@media (min-width: 1024px){.module-grid[data-v-8584fec8]{grid-template-columns:repeat(4,1fr)}.modal-box[data-v-8584fec8]{max-width:640px}}@media (min-width: 1400px){.module-grid[data-v-8584fec8]{grid-template-columns:repeat(6,1fr)}}.ram-root[data-v-b711bb23]{padding:24px;max-width:1100px}.admin-header[data-v-b711bb23]{background:linear-gradient(135deg,#f2994a,#f2c94c);border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff}.header-title h2[data-v-b711bb23]{margin:0 0 10px;font-size:22px}.header-desc[data-v-b711bb23]{font-size:12px;line-height:1.7;opacity:.95}.header-desc p[data-v-b711bb23]{margin:0 0 4px}.header-desc ul[data-v-b711bb23]{margin:0;padding-left:18px}.header-desc li[data-v-b711bb23]{margin-bottom:2px}.header-desc b[data-v-b711bb23]{font-weight:600}.stats-row[data-v-b711bb23]{display:flex;gap:24px;margin-top:14px}.stat-item[data-v-b711bb23]{text-align:center}.stat-num[data-v-b711bb23]{font-size:26px;font-weight:700;display:block}.stat-num.ok[data-v-b711bb23]{color:#b7eb8f;font-size:20px}.stat-label[data-v-b711bb23]{font-size:12px;opacity:.85}.tab-nav[data-v-b711bb23]{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid #f0f0f0}.tab-nav button[data-v-b711bb23]{padding:10px 24px;border:none;background:none;font-size:14px;color:#888;cursor:pointer;position:relative;top:2px;border-bottom:2px solid transparent;transition:.2s}.tab-nav button.active[data-v-b711bb23]{color:#fa8c16;border-bottom-color:#fa8c16;font-weight:600}.toolbar[data-v-b711bb23]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.tab-content[data-v-b711bb23]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f}.empty-hint[data-v-b711bb23]{text-align:center;color:#bbb;padding:40px}.ram-tag[data-v-b711bb23]{display:inline-block;padding:1px 6px;background:#fff7e6;color:#d48806;border-radius:8px;font-size:11px;margin:1px}.badge-ok[data-v-b711bb23]{background:#f6ffed;color:#52c41a;padding:2px 8px;border-radius:10px;font-size:11px}.badge-err[data-v-b711bb23]{background:#fff2f0;color:#ff4d4f;padding:2px 8px;border-radius:10px;font-size:11px}.cell-title[data-v-b711bb23]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.btn-primary[data-v-b711bb23]{padding:8px 18px;background:#fa8c16;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.btn-secondary[data-v-b711bb23]{padding:8px 18px;background:#fff;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;font-size:13px}.btn-sm[data-v-b711bb23]{padding:4px 10px;background:#fff;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:12px}.btn-del[data-v-b711bb23]{color:#ff4d4f;border-color:#ffccc7}.modal[data-v-b711bb23]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-b711bb23]{background:#fff;border-radius:16px;padding:24px;width:100%}.form-group[data-v-b711bb23]{margin-bottom:12px}.form-group label[data-v-b711bb23]{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.form-group input[data-v-b711bb23]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.ram-anon[data-v-b711bb23]{display:flex;align-items:center;gap:6px;font-size:13px;color:#888}.modal-actions[data-v-b711bb23]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.admin-header.cyan[data-v-b35db97c]{background:linear-gradient(135deg,#13c2c2,#08979c);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.admin-header .header-title h2[data-v-b35db97c]{margin:0;font-size:22px;font-weight:600}.admin-header .header-desc[data-v-b35db97c]{margin:4px 0 0;font-size:13px;opacity:.85}.stats-row[data-v-b35db97c]{display:flex;gap:24px}.stat-item[data-v-b35db97c]{text-align:center}.stat-num[data-v-b35db97c]{font-size:28px;font-weight:700;display:block}.stat-label[data-v-b35db97c]{font-size:12px;opacity:.8}.instruction-box[data-v-b35db97c]{background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:#555}.tab-nav[data-v-b35db97c]{display:flex;gap:4px;margin-bottom:16px;background:#fff;border-radius:8px;padding:4px;box-shadow:0 1px 3px #0000000a}.tab-nav button[data-v-b35db97c]{padding:8px 20px;border:none;border-radius:6px;background:transparent;cursor:pointer;font-size:14px;color:#555}.tab-nav button.active[data-v-b35db97c]{background:#13c2c2;color:#fff}.sub-tab-nav[data-v-b35db97c]{display:flex;gap:4px;margin-bottom:12px}.sub-tab-nav button[data-v-b35db97c]{padding:6px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px;color:#555}.sub-tab-nav button.active[data-v-b35db97c]{background:#08979c;color:#fff;border-color:#08979c}.toolbar[data-v-b35db97c]{display:flex;gap:8px;margin-bottom:12px;flex-wrap:wrap}.search-inp[data-v-b35db97c]{padding:7px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;width:200px}.toolbar select[data-v-b35db97c]{padding:7px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.btn-primary[data-v-b35db97c]{padding:7px 16px;border:none;border-radius:6px;background:#13c2c2;color:#fff;cursor:pointer;font-size:13px}.data-table[data-v-b35db97c]{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000f;overflow-x:auto}.data-table table[data-v-b35db97c]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-b35db97c]{background:#fafafa;padding:10px 14px;text-align:left;font-weight:600;color:#555;border-bottom:1px solid #f0f0f0;font-size:12px}.data-table td[data-v-b35db97c]{padding:10px 14px;border-bottom:1px solid #f5f5f5;color:#333}.btn-sm[data-v-b35db97c]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#555;margin-right:4px}.btn-sm[data-v-b35db97c]:hover{border-color:#13c2c2;color:#13c2c2}.btn-del[data-v-b35db97c]{color:#ff4d4f;border-color:#ff4d4f}.s-normal[data-v-b35db97c]{color:#52c41a}.s-hidden[data-v-b35db97c]{color:#ff4d4f}.content-cell[data-v-b35db97c]{max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#666}.sub-row td[data-v-b35db97c]{background:#fafafa}.sub-table[data-v-b35db97c]{padding:8px 16px 16px}.sub-table table[data-v-b35db97c]{width:100%;border-collapse:collapse;font-size:12px}.sub-table th[data-v-b35db97c]{background:#fff;padding:8px 12px;font-size:11px}.sub-table td[data-v-b35db97c]{padding:8px 12px;font-size:12px}.empty-hint[data-v-b35db97c]{text-align:center;color:#999;padding:60px 0;font-size:14px}.avf-admin[data-v-0bcfee64]{padding:0}.avf-header[data-v-0bcfee64]{background:linear-gradient(135deg,#1677ff,#0958d9);border-radius:12px;padding:20px 24px;color:#fff;margin-bottom:16px;box-shadow:0 2px 8px #1677ff26}.avf-header h2[data-v-0bcfee64]{margin:0 0 4px;font-size:20px}.avf-header p[data-v-0bcfee64]{margin:0;font-size:13px;opacity:.8}.avf-toolbar[data-v-0bcfee64]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.avf-hint[data-v-0bcfee64]{font-size:12px;color:#999;margin-left:8px}.avf-btn[data-v-0bcfee64]{padding:7px 18px;border:none;border-radius:6px;font-size:13px;cursor:pointer}.avf-btn[data-v-0bcfee64]:disabled{opacity:.6;cursor:not-allowed}.avf-btn-add[data-v-0bcfee64]{background:#13c2c2;color:#fff}.avf-btn-add[data-v-0bcfee64]:hover{background:#36cfc9}.avf-btn-sort[data-v-0bcfee64]{background:#fff;color:#555;border:1px solid #d9d9d9}.avf-btn-save[data-v-0bcfee64]{background:#1677ff;color:#fff}.avf-btn-cancel[data-v-0bcfee64]{background:#fff;color:#666;border:1px solid #d9d9d9}.avf-table[data-v-0bcfee64]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px #0000000f}.avf-table table[data-v-0bcfee64]{width:100%;border-collapse:collapse;font-size:13px}.avf-table th[data-v-0bcfee64]{background:#fafafa;padding:10px 12px;text-align:left;font-weight:600;color:#666;border-bottom:2px solid #f0f0f0;font-size:12px}.avf-table td[data-v-0bcfee64]{padding:10px 12px;border-bottom:1px solid #f5f5f5;color:#333}.avf-table tr[data-v-0bcfee64]:hover{background:#fafcff}.avf-table tr.dragging[data-v-0bcfee64]{opacity:.4}.avf-table code[data-v-0bcfee64]{background:#f5f5f5;padding:1px 6px;border-radius:3px;font-size:11px}.avf-opts[data-v-0bcfee64]{max-width:140px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#888}.avf-on[data-v-0bcfee64]{color:#52c41a;font-weight:500}.avf-off[data-v-0bcfee64]{color:#ccc}.avf-empty[data-v-0bcfee64]{text-align:center;padding:40px;color:#ccc;font-size:14px}.avf-act[data-v-0bcfee64]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;margin-right:4px;color:#555}.avf-act[data-v-0bcfee64]:hover{border-color:#1677ff;color:#1677ff}.avf-act-tog[data-v-0bcfee64]{color:#999}.avf-act-tog[data-v-0bcfee64]:hover{border-color:#ff4d4f;color:#ff4d4f}.avf-overlay[data-v-0bcfee64]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:2000}.avf-modal[data-v-0bcfee64]{background:#fff;border-radius:14px;padding:28px 32px;width:420px;max-width:90vw;max-height:85vh;overflow-y:auto;box-shadow:0 8px 40px #00000026}.avf-modal h3[data-v-0bcfee64]{margin:0 0 20px;font-size:17px;color:#333}.avf-err[data-v-0bcfee64]{background:#fff2f0;border:1px solid #ffccc7;border-radius:6px;padding:8px 12px;margin-bottom:14px;font-size:13px;color:#ff4d4f}.avf-row[data-v-0bcfee64]{margin-bottom:14px}.avf-row label[data-v-0bcfee64]{display:block;font-size:13px;color:#333;font-weight:500;margin-bottom:5px}.avf-row input[data-v-0bcfee64],.avf-row select[data-v-0bcfee64]{width:100%;padding:9px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box;outline:none}.avf-row input[data-v-0bcfee64]:focus,.avf-row select[data-v-0bcfee64]:focus{border-color:#1677ff;box-shadow:0 0 0 2px #1677ff1a}.avf-row-check label[data-v-0bcfee64]{display:flex;align-items:center;gap:6px;cursor:pointer}.avf-row-check input[type=checkbox][data-v-0bcfee64]{width:auto}.avf-actions[data-v-0bcfee64]{display:flex;justify-content:flex-end;gap:10px;margin-top:20px;padding-top:16px;border-top:1px solid #f0f0f0}.ark-admin[data-v-375646e6]{padding:0;max-width:1100px;width:100%}.data-table[data-v-375646e6]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f;margin-bottom:20px;overflow-x:auto}.data-table table[data-v-375646e6]{width:100%;border-collapse:collapse}.data-table th[data-v-375646e6],.data-table td[data-v-375646e6]{padding:10px 12px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:13px}.data-table th[data-v-375646e6]{background:#fafafa;font-weight:600;color:#555}.data-table tr[data-v-375646e6]:hover{background:#fafafa}.admin-header[data-v-375646e6]{border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff}.admin-header.rainbow[data-v-375646e6]{background:linear-gradient(135deg,#667eea,#764ba2)}.admin-header .header-title h2[data-v-375646e6]{margin:0 0 6px;font-size:22px}.admin-header .header-desc[data-v-375646e6]{margin:0;font-size:13px;opacity:.85}.admin-header .stats-row[data-v-375646e6]{display:flex;gap:32px;margin-top:14px}.admin-header .stat-item[data-v-375646e6]{display:flex;flex-direction:column}.admin-header .stat-num[data-v-375646e6]{font-size:26px;font-weight:700}.admin-header .stat-label[data-v-375646e6]{font-size:12px;opacity:.75}.toolbar[data-v-375646e6]{display:flex;gap:8px;margin-bottom:16px;align-items:center}.btn-primary[data-v-375646e6]{padding:8px 20px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.btn-sm[data-v-375646e6]{padding:4px 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:12px}.btn-del[data-v-375646e6]{color:#ff4d4f;border-color:#ffccc7}.empty-hint[data-v-375646e6]{text-align:center;padding:40px;color:#bbb}.code[data-v-375646e6]{font-size:12px;background:#f5f5f5;padding:2px 6px;border-radius:4px}.source-tag[data-v-375646e6]{font-size:11px;padding:2px 8px;border-radius:10px;background:#f0f0f0;color:#666}.source-tag.src-placeholder[data-v-375646e6]{background:#fff1f0;color:#ff4d4f}.color-dot[data-v-375646e6]{display:inline-block;width:14px;height:14px;border-radius:50%;vertical-align:middle;margin-right:4px;border:1px solid #ddd}.icon-preview[data-v-375646e6]{width:24px;height:24px;border-radius:4px;object-fit:cover}.no-icon[data-v-375646e6]{color:#ccc}.status-dot[data-v-375646e6]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:4px}.status-dot.on[data-v-375646e6]{background:#52c41a}.status-dot.off[data-v-375646e6]{background:#d9d9d9}.form-group[data-v-375646e6]{margin-bottom:12px}.form-group label[data-v-375646e6]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#555}.form-group input[data-v-375646e6],.form-group select[data-v-375646e6]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-row[data-v-375646e6]{display:flex;gap:12px}.flex-1[data-v-375646e6]{flex:1}.hint[data-v-375646e6]{display:block;font-size:11px;color:#999;margin-top:4px}.color-input-wrap[data-v-375646e6]{display:flex;gap:8px;align-items:center}.color-picker[data-v-375646e6]{width:36px!important;height:36px;padding:2px!important;border:1px solid #ddd;border-radius:6px;cursor:pointer}.check-row[data-v-375646e6]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555;cursor:pointer}.check-row input[data-v-375646e6]{width:auto}.modal[data-v-375646e6]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-375646e6]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:560px;max-height:85vh;overflow-y:auto}.modal-box h3[data-v-375646e6]{margin:0 0 16px;font-size:18px}.modal-actions[data-v-375646e6]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px}.as-admin[data-v-95a4fa7e]{padding:24px;max-width:1100px}.admin-header[data-v-95a4fa7e]{border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff}.admin-header.black[data-v-95a4fa7e]{background:linear-gradient(135deg,#434343,#000)}.admin-header .header-title h2[data-v-95a4fa7e]{margin:0 0 6px;font-size:22px}.admin-header .header-desc[data-v-95a4fa7e]{margin:0;font-size:13px;opacity:.85}.instruction-box[data-v-95a4fa7e]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#614700}.sub-tab-nav[data-v-95a4fa7e]{display:flex;gap:8px;margin-bottom:16px}.sub-tab-nav button[data-v-95a4fa7e]{padding:8px 20px;border:1px solid #d9d9d9;background:#fff;border-radius:8px;cursor:pointer;font-size:13px}.sub-tab-nav button.active[data-v-95a4fa7e]{background:#434343;color:#fff;border-color:#434343;font-weight:600}.config-grid[data-v-95a4fa7e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.config-card[data-v-95a4fa7e]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px #0000000f}.config-card.full[data-v-95a4fa7e]{grid-column:1 / -1}.config-card h3[data-v-95a4fa7e]{margin:0 0 12px;font-size:16px}.form-row[data-v-95a4fa7e]{margin-bottom:12px}.form-row label[data-v-95a4fa7e]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#555}.form-row input[data-v-95a4fa7e],.form-row select[data-v-95a4fa7e],.form-row textarea[data-v-95a4fa7e]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.form-row textarea[data-v-95a4fa7e]{resize:vertical}.toggle-row[data-v-95a4fa7e]{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #f0f0f0}.toggle-row span[data-v-95a4fa7e]{font-size:14px}.switch[data-v-95a4fa7e]{position:relative;display:inline-block;width:44px;height:24px}.switch input[data-v-95a4fa7e]{display:none}.switch .slider[data-v-95a4fa7e]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background:#ccc;border-radius:24px;transition:.3s}.switch input:checked+.slider[data-v-95a4fa7e]{background:#434343}.switch .slider[data-v-95a4fa7e]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.3s}.switch input:checked+.slider[data-v-95a4fa7e]:before{transform:translate(20px)}.mini-table[data-v-95a4fa7e]{width:100%;border-collapse:collapse;font-size:12px}.mini-table th[data-v-95a4fa7e]{background:#fafafa;padding:6px 8px;text-align:left;font-weight:600;border-bottom:1px solid #f0f0f0}.mini-table td[data-v-95a4fa7e]{padding:4px 8px;border-bottom:1px solid #f5f5f5}.toolbar-inline[data-v-95a4fa7e]{margin-bottom:8px}.btn-primary[data-v-95a4fa7e]{padding:10px 24px;background:#434343;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600}.btn-sm[data-v-95a4fa7e]{padding:4px 10px;background:#f0f0f0;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:12px}.btn-del[data-v-95a4fa7e]{color:#f5222d;border-color:#ffa39e}.save-bar[data-v-95a4fa7e]{margin-top:20px;display:flex;align-items:center}.form-group[data-v-95a4fa7e]{margin-bottom:12px}.form-group label[data-v-95a4fa7e]{display:block;font-size:13px;font-weight:600;margin-bottom:4px}.note[data-v-95a4fa7e]{font-size:11px;color:#bbb;font-weight:400}.img-row[data-v-95a4fa7e]{display:flex;gap:8px}.img-row input[type=text][data-v-95a4fa7e]{flex:1}.img-row input[type=file][data-v-95a4fa7e]{font-size:12px}.img-upload-btn[data-v-95a4fa7e]{display:inline-block;padding:6px 14px;background:#1890ff;color:#fff;border-radius:6px;cursor:pointer;font-size:12px;white-space:nowrap}.img-upload-btn[data-v-95a4fa7e]:hover{background:#40a9ff}.logo-preview[data-v-95a4fa7e]{margin-top:8px;max-width:120px;max-height:60px;border-radius:6px;border:1px solid #eee}.up-ok[data-v-95a4fa7e]{color:#52c41a;font-size:12px;margin-left:8px}.form-group input[data-v-95a4fa7e]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.modal[data-v-95a4fa7e]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-95a4fa7e]{background:#fff;border-radius:16px;padding:24px;width:100%;max-width:400px}.modal-box h3[data-v-95a4fa7e]{margin:0 0 16px;font-size:16px}.modal-actions[data-v-95a4fa7e]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.tag-chip[data-v-95a4fa7e]{display:inline-block;padding:1px 6px;margin:1px 2px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:4px;font-size:11px;color:#1890ff}.data-layout[data-v-95a4fa7e]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.data-card[data-v-95a4fa7e]{background:#fff;border-radius:12px;box-shadow:0 2px 8px #0000000f;overflow:hidden}.data-card-header[data-v-95a4fa7e]{display:flex;align-items:center;justify-content:space-between;padding:16px 20px;border-bottom:1px solid #f0f0f0;background:#fafafa}.data-card-header h3[data-v-95a4fa7e]{margin:0;font-size:15px}.btn-add[data-v-95a4fa7e]{background:#1890ff;color:#fff;border:none;padding:5px 14px;border-radius:6px;cursor:pointer;font-size:12px;font-weight:500}.btn-add[data-v-95a4fa7e]:hover{background:#40a9ff}.tree-list[data-v-95a4fa7e]{padding:8px 0;max-height:500px;overflow-y:auto}.tree-node[data-v-95a4fa7e]{display:flex;align-items:center;padding:6px 20px;border-bottom:1px solid #fafafa;transition:background .15s}.tree-node[data-v-95a4fa7e]:hover{background:#f5f7fa}.tree-indent[data-v-95a4fa7e]{color:#bbb;margin-right:6px;font-size:12px;flex-shrink:0}.tree-arrow[data-v-95a4fa7e]{cursor:pointer;width:16px;text-align:center;flex-shrink:0;color:#bbb;font-size:12px;-webkit-user-select:none;user-select:none}.tree-arrow[data-v-95a4fa7e]:hover{color:#1890ff}.tree-arrow-empty[data-v-95a4fa7e]{visibility:hidden}.tree-label[data-v-95a4fa7e]{flex:1;font-size:13px}.tree-label.level-1[data-v-95a4fa7e]{font-weight:700;color:#1a1a1a;font-size:14px}.tree-label.level-2[data-v-95a4fa7e]{font-weight:600;color:#333}.tree-label.level-3[data-v-95a4fa7e]{color:#666}.tree-badge[data-v-95a4fa7e]{font-size:10px;padding:1px 6px;border-radius:3px;margin-left:6px;background:#f0f0f0;color:#999}.tree-badge.badge-city[data-v-95a4fa7e]{background:#e6f7ff;color:#1890ff}.tree-badge.badge-district[data-v-95a4fa7e]{background:#fff7e6;color:#fa8c16}.tree-actions[data-v-95a4fa7e]{display:flex;align-items:center;gap:6px;flex-shrink:0;margin-left:12px}.sort-inp[data-v-95a4fa7e]{width:42px;padding:2px 4px;border:1px solid #d9d9d9;border-radius:4px;font-size:11px;text-align:center}.identity-list[data-v-95a4fa7e]{padding:12px 0;max-height:500px;overflow-y:auto}.identity-group[data-v-95a4fa7e]{border-bottom:1px solid #f5f5f5}.identity-group-header[data-v-95a4fa7e]{display:flex;align-items:center;padding:8px 20px;gap:8px}.identity-group-header[data-v-95a4fa7e]:hover{background:#f9fafb}.group-icon[data-v-95a4fa7e]{font-size:16px}.group-name[data-v-95a4fa7e]{font-weight:600;font-size:13px;flex:1}.group-meta[data-v-95a4fa7e]{font-size:10px;color:#999;background:#f5f5f5;padding:1px 6px;border-radius:3px}.identity-tags[data-v-95a4fa7e]{padding:0 20px 10px 24px}.tag-group[data-v-95a4fa7e]{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-bottom:6px}.tag-del[data-v-95a4fa7e]{cursor:pointer;font-style:normal;font-size:14px;line-height:1;opacity:.5}.tag-del[data-v-95a4fa7e]:hover{opacity:1;color:#f5222d}.tag-parent-label[data-v-95a4fa7e]{display:inline-flex;align-items:center;gap:2px;padding:2px 8px;background:#e6f7ff;border:1px solid #91d5ff;border-radius:10px;font-size:12px;color:#1890ff;font-weight:600}.tag-child-label[data-v-95a4fa7e]{display:inline-flex;align-items:center;gap:2px;padding:1px 7px;background:#f0f5ff;border:1px solid #adc6ff;border-radius:10px;font-size:11px;color:#2f54eb}.wx-header[data-v-95a4fa7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.wx-header h3[data-v-95a4fa7e]{margin:0}.btn-add[data-v-95a4fa7e]{background:linear-gradient(135deg,#07c160,#06ad56);color:#fff;border:none;padding:8px 20px;border-radius:8px;cursor:pointer;font-size:14px}.btn-add[data-v-95a4fa7e]:hover{transform:translateY(-1px);box-shadow:0 4px 12px #07c1604d}.empty-state[data-v-95a4fa7e]{text-align:center;padding:60px 20px;color:#999}.wx-cards[data-v-95a4fa7e]{display:flex;flex-direction:column;gap:12px}.wx-card[data-v-95a4fa7e]{background:#fff;border-radius:10px;padding:16px;border:1px solid #eee;transition:all .2s}.wx-card[data-v-95a4fa7e]:hover{box-shadow:0 2px 12px #0000000f}.wx-card.disabled[data-v-95a4fa7e]{opacity:.5}.wx-card-top[data-v-95a4fa7e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.wx-card-keyword[data-v-95a4fa7e]{display:flex;gap:8px;align-items:center}.tag-sub[data-v-95a4fa7e]{background:#fff7e6;color:#d48806;padding:2px 10px;border-radius:4px;font-size:12px}.tag-kw[data-v-95a4fa7e]{background:#e6f7ff;color:#1890ff;padding:2px 10px;border-radius:4px;font-size:13px;font-weight:600}.tag-mode[data-v-95a4fa7e]{background:#f5f5f5;color:#666;padding:2px 8px;border-radius:4px;font-size:11px}.wx-card-status[data-v-95a4fa7e]{font-size:12px;color:#666;display:flex;align-items:center;gap:4px}.dot[data-v-95a4fa7e]{width:8px;height:8px;border-radius:50%;display:inline-block}.dot.on[data-v-95a4fa7e]{background:#52c41a}.dot.off[data-v-95a4fa7e]{background:#d9d9d9}.wx-card-preview[data-v-95a4fa7e]{color:#666;font-size:13px;margin-bottom:10px;padding:8px 12px;background:#fafafa;border-radius:6px}.wx-card-actions[data-v-95a4fa7e]{display:flex;gap:8px}.wx-card-actions button[data-v-95a4fa7e]{padding:4px 12px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer;font-size:12px;transition:all .2s}.wx-card-actions button[data-v-95a4fa7e]:hover{border-color:#07c160;color:#07c160}.wx-card-actions button.del[data-v-95a4fa7e]:hover{border-color:#ff4d4f;color:#ff4d4f}.mxol[data-v-95a4fa7e]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:9999;animation:mxfade-95a4fa7e .2s}@keyframes mxfade-95a4fa7e{0%{opacity:0}to{opacity:1}}.mxm[data-v-95a4fa7e]{background:#fff;border-radius:16px;width:90%;max-width:500px;box-shadow:0 12px 48px #00000026;overflow:hidden;animation:mxslide-95a4fa7e .25s}@keyframes mxslide-95a4fa7e{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.mxmh[data-v-95a4fa7e]{background:linear-gradient(135deg,#07c160,#06ad56);padding:20px 24px;display:flex;align-items:center;gap:14px;color:#fff}.mxmi[data-v-95a4fa7e]{font-size:32px}.mxmh h3[data-v-95a4fa7e]{margin:0;font-size:17px;font-weight:600}.mxms[data-v-95a4fa7e]{margin:4px 0 0;font-size:12px;opacity:.85}.mxmb[data-v-95a4fa7e]{padding:24px;display:flex;flex-direction:column;gap:14px;max-height:60vh;overflow-y:auto}.mxf[data-v-95a4fa7e]{display:flex;flex-direction:column;gap:5px}.mxf label[data-v-95a4fa7e]{font-size:13px;font-weight:600;color:#333}.mxf input[data-v-95a4fa7e],.mxf select[data-v-95a4fa7e],.mxf textarea[data-v-95a4fa7e]{width:100%;padding:10px 12px;border:1.5px solid #e5e5e5;border-radius:8px;font-size:13px;box-sizing:border-box;font-family:inherit;transition:border-color .2s}.mxf input[data-v-95a4fa7e]:focus,.mxf select[data-v-95a4fa7e]:focus,.mxf textarea[data-v-95a4fa7e]:focus{outline:none;border-color:#07c160;box-shadow:0 0 0 3px #07c1601a}.mxf textarea[data-v-95a4fa7e]{resize:vertical;min-height:80px}.mxhf[data-v-95a4fa7e]{font-size:11px;color:#999;margin-top:2px}.mxr2[data-v-95a4fa7e]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.mxmf[data-v-95a4fa7e]{padding:16px 24px;background:#fafafa;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid #f0f0f0}.mxbc[data-v-95a4fa7e]{padding:9px 20px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;color:#666;font-size:13px;cursor:pointer}.mxbs[data-v-95a4fa7e]{padding:9px 20px;border:none;border-radius:8px;background:#07c160;color:#fff;font-size:13px;font-weight:600;cursor:pointer}.mxbs[data-v-95a4fa7e]:hover{background:#06ad56}.apm-admin[data-v-b3fe36ca]{padding:0}.admin-header[data-v-b3fe36ca]{border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff;background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.admin-header h2[data-v-b3fe36ca]{margin:0 0 6px;font-size:22px}.stats-row[data-v-b3fe36ca]{display:flex;gap:32px;margin-top:16px}.stat-item[data-v-b3fe36ca]{display:flex;flex-direction:column}.stat-num[data-v-b3fe36ca]{font-size:24px;font-weight:700}.stat-label[data-v-b3fe36ca]{font-size:12px;opacity:.8;margin-top:2px}.stats-row-secondary[data-v-b3fe36ca]{margin-top:14px;padding-top:12px;border-top:1px solid rgba(255,255,255,.25);font-size:12px;opacity:.85;display:flex;gap:12px;flex-wrap:wrap}.stats-row-secondary b[data-v-b3fe36ca]{font-weight:700}.sub-tab-nav[data-v-b3fe36ca]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}.sub-tab-nav button[data-v-b3fe36ca]{padding:8px 20px;border:1px solid #d9d9d9;background:#fff;border-radius:8px;cursor:pointer;font-size:13px}.sub-tab-nav button.active[data-v-b3fe36ca]{background:#a18cd1;color:#fff;border-color:#a18cd1;font-weight:600}.dt[data-v-b3fe36ca]{width:100%;border-collapse:collapse;font-size:13px;background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 4px #0000000f}.dt th[data-v-b3fe36ca]{background:#fafafa;padding:10px 12px;text-align:left;font-weight:600;border-bottom:1px solid #f0f0f0;white-space:nowrap}.dt td[data-v-b3fe36ca]{padding:8px 12px;border-bottom:1px solid #f5f5f5}.bar[data-v-b3fe36ca]{margin-bottom:12px;display:flex;gap:8px}.bar select[data-v-b3fe36ca]{padding:6px 12px;border:1px solid #ddd;border-radius:6px;font-size:13px}.bd-card[data-v-b3fe36ca]{background:#fff;border-radius:12px;padding:16px 20px;display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:12px;box-shadow:0 1px 4px #0000000f;gap:16px}.bd-info[data-v-b3fe36ca]{flex:1;min-width:0}.bd-name-row[data-v-b3fe36ca]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:4px}.bd-name-row b[data-v-b3fe36ca]{font-size:14px}.bd-name-row code[data-v-b3fe36ca]{font-size:11px;color:#999;background:#f5f5f5;padding:1px 6px;border-radius:4px}.bd-badge-off[data-v-b3fe36ca]{font-size:11px;background:#fff2f0;color:#f5222d;padding:1px 8px;border-radius:4px;border:1px solid #ffa39e}.bd-desc[data-v-b3fe36ca]{font-size:12px;color:#666;margin:4px 0 8px}.bd-perm-tags[data-v-b3fe36ca]{display:flex;gap:4px;flex-wrap:wrap}.bd-tag[data-v-b3fe36ca]{font-size:10px;background:#f0f2ff;color:#5b5ea6;padding:2px 8px;border-radius:10px;white-space:nowrap;cursor:help}.bd-acts[data-v-b3fe36ca]{display:flex;gap:6px;flex-shrink:0}.bd-acts button[data-v-b3fe36ca]{padding:6px 14px;border:1px solid #d9d9d9;background:#fff;border-radius:6px;cursor:pointer;font-size:12px}.bd-acts button[data-v-b3fe36ca]:hover{background:#f5f5f5}.bd-section[data-v-b3fe36ca]{margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.bd-section[data-v-b3fe36ca]:last-child{border-bottom:none;margin-bottom:0}.bd-section-title[data-v-b3fe36ca]{font-size:14px;font-weight:700;color:#333;margin-bottom:12px}.bd-section-title small[data-v-b3fe36ca]{font-weight:400;color:#999;font-size:12px;margin-left:6px}.perm-row[data-v-b3fe36ca]{display:flex;gap:12px;align-items:flex-start;margin-bottom:8px;padding:10px;background:#fafafa;border-radius:8px}.fg-perm[data-v-b3fe36ca]{flex:1}.fg-perm-ml[data-v-b3fe36ca]{width:140px;flex-shrink:0}.perm-note[data-v-b3fe36ca]{font-size:11px;color:#999;margin-top:2px}.perm-extra[data-v-b3fe36ca]{margin-top:12px;padding:12px;background:#fffbe6;border-radius:8px;border:1px solid #ffe58f}.check-group[data-v-b3fe36ca]{display:flex;gap:12px;flex-wrap:wrap;padding-top:4px}.check-item[data-v-b3fe36ca]{font-size:12px;display:flex;align-items:center;gap:4px;cursor:pointer}.b-main[data-v-b3fe36ca]{padding:10px 24px;background:#a18cd1;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;margin-bottom:12px}.b-main-sm[data-v-b3fe36ca]{padding:8px 20px;font-size:13px;border-radius:6px}.b-main[data-v-b3fe36ca]:hover{background:#8b7cc4}.b-ok[data-v-b3fe36ca]{padding:4px 10px;background:#52c41a;color:#fff;border:1px solid #52c41a;border-radius:6px;cursor:pointer;font-size:12px}.b-ok[data-v-b3fe36ca]:hover{background:#49b018}.b-no[data-v-b3fe36ca]{padding:4px 10px;background:#f5222d;color:#fff;border:1px solid #f5222d;border-radius:6px;cursor:pointer;font-size:12px}.b-no[data-v-b3fe36ca]:hover{background:#e01f29}.b-sm[data-v-b3fe36ca]{padding:4px 10px;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:12px}.b-sm[data-v-b3fe36ca]:hover{background:#e8e8e8}.b-del[data-v-b3fe36ca]{color:#f5222d;border-color:#ffa39e}.b-cancel[data-v-b3fe36ca]{padding:8px 20px;background:#fff;color:#666;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:13px}.b-cancel[data-v-b3fe36ca]:hover{background:#f5f5f5;color:#333;border-color:#bfbfbf}.fg[data-v-b3fe36ca]{margin-bottom:12px}.fg label[data-v-b3fe36ca]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#555}.fg input[data-v-b3fe36ca],.fg select[data-v-b3fe36ca],.fg textarea[data-v-b3fe36ca]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.fg textarea[data-v-b3fe36ca]{resize:vertical}.fg-row[data-v-b3fe36ca]{display:flex;gap:12px}.fg-half[data-v-b3fe36ca]{flex:1}.ma[data-v-b3fe36ca]{display:flex;gap:8px;justify-content:flex-end;margin-top:20px;padding-top:12px;border-top:1px solid #f0f0f0}.modal[data-v-b3fe36ca]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-b3fe36ca]{background:#fff;border-radius:16px;padding:24px;width:100%}.modal-box h3[data-v-b3fe36ca]{margin:0 0 16px;font-size:16px}.color-dots-inline[data-v-b3fe36ca]{display:flex;gap:6px;align-items:center}.color-dots-inline .color-dot[data-v-b3fe36ca]{padding:4px 12px;border:2px solid #e0e0e0;border-radius:14px;font-size:12px;cursor:pointer;font-weight:600;transition:all .15s}.color-dots-inline .color-dot.on[data-v-b3fe36ca]{border-color:#a18cd1;background:#f8f6ff}.color-dots-inline .color-dot.red.on[data-v-b3fe36ca]{border-color:#e53e3e;background:#fff1f0;color:#e53e3e}.color-dots-inline .color-dot.green.on[data-v-b3fe36ca]{border-color:#38a169;background:#f0fff4;color:#38a169}.color-dots-inline .color-dot.blue.on[data-v-b3fe36ca]{border-color:#3182ce;background:#e6f7ff;color:#3182ce}.toggle-row[data-v-b3fe36ca]{display:flex;align-items:center;gap:10px}.toggle-switch[data-v-b3fe36ca]{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch input[data-v-b3fe36ca]{opacity:0;width:0;height:0}.toggle-slider[data-v-b3fe36ca]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:24px;transition:.2s}.toggle-slider[data-v-b3fe36ca]:before{content:"";position:absolute;height:18px;width:18px;left:3px;bottom:3px;background:#fff;border-radius:50%;transition:.2s}.toggle-switch input:checked+.toggle-slider[data-v-b3fe36ca]{background:#a18cd1}.toggle-switch input:checked+.toggle-slider[data-v-b3fe36ca]:before{transform:translate(20px)}.toggle-label[data-v-b3fe36ca]{font-size:13px;color:#555}.inline-datetime[data-v-b3fe36ca]{padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.b-cancel[data-v-b3fe36ca]{padding:6px 16px;border:1px solid #ddd;background:#fff;border-radius:6px;cursor:pointer}.img-thumbs[data-v-b3fe36ca]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:6px}.img-thumb[data-v-b3fe36ca]{position:relative}.img-del[data-v-b3fe36ca]{position:absolute;top:-4px;right:-4px;width:18px;height:18px;border-radius:50%;background:red;color:#fff;border:none;font-size:12px;cursor:pointer;line-height:1}.tag-chips[data-v-b3fe36ca]{display:flex;gap:4px;flex-wrap:wrap;margin-bottom:6px}.tag-chip-sm[data-v-b3fe36ca]{background:#e6f7ff;color:#1890ff;padding:2px 8px;border-radius:12px;font-size:12px;display:inline-flex;align-items:center;gap:4px}.tag-chip-sm button[data-v-b3fe36ca]{background:none;border:none;color:#999;cursor:pointer;font-size:14px;padding:0;line-height:1}.amp-root[data-v-e0e3a465]{padding:20px;max-width:1100px}.admin-header[data-v-e0e3a465]{background:linear-gradient(135deg,#f6d365,#fda085);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px}.admin-header h2[data-v-e0e3a465]{margin:0;font-size:22px}.header-desc[data-v-e0e3a465]{font-size:13px;opacity:.85;margin-top:4px}.amp-tabs[data-v-e0e3a465]{display:flex;gap:4px;margin-bottom:16px}.amp-tabs button[data-v-e0e3a465]{padding:8px 20px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.amp-tabs button.active[data-v-e0e3a465]{background:#f6d365;color:#333;border-color:#f6d365;font-weight:700}.amp-panel[data-v-e0e3a465]{background:#fff;border-radius:12px;padding:16px}.tip-box[data-v-e0e3a465]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:#555}.toolbar[data-v-e0e3a465]{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap;align-items:center}.toolbar select[data-v-e0e3a465],.toolbar input[data-v-e0e3a465]{padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.search-input[data-v-e0e3a465]{width:160px}.btn-primary[data-v-e0e3a465]{padding:8px 20px;background:#f6d365;color:#333;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.btn-sm[data-v-e0e3a465]{padding:4px 10px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;margin-right:4px}.btn-approve[data-v-e0e3a465]{color:#52c41a;border-color:#b7eb8f}.btn-warn[data-v-e0e3a465]{color:#fa8c16;border-color:#ffd591}.btn-del[data-v-e0e3a465]{color:#ff4d4f;border-color:#ffccc7}.tag[data-v-e0e3a465]{display:inline-block;background:#f0f5ff;color:#2f54eb;font-size:10px;padding:1px 6px;border-radius:4px;margin-right:3px}.data-table[data-v-e0e3a465]{overflow-x:auto}.data-table table[data-v-e0e3a465]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-e0e3a465]{background:#fafafa;padding:10px 12px;text-align:left;font-weight:600;color:#555;border-bottom:1px solid #f0f0f0;font-size:12px}.data-table td[data-v-e0e3a465]{padding:10px 12px;border-bottom:1px solid #f5f5f5;color:#333}.empty-hint[data-v-e0e3a465]{text-align:center;color:#999;padding:40px;font-size:14px}.form-group[data-v-e0e3a465]{margin-bottom:12px}.form-group label[data-v-e0e3a465]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#555}.form-group label small[data-v-e0e3a465]{font-weight:400;color:#999}.form-group input[data-v-e0e3a465],.form-group select[data-v-e0e3a465],.form-group textarea[data-v-e0e3a465]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-row[data-v-e0e3a465]{display:flex;gap:12px}.form-row .form-group[data-v-e0e3a465]{flex:1}.form-section[data-v-e0e3a465]{margin:16px 0;border-top:1px solid #f0f0f0;padding-top:12px}.form-section h4[data-v-e0e3a465]{font-size:14px;margin:0 0 8px;color:#888}.chk-row[data-v-e0e3a465]{display:flex;align-items:center;gap:6px;font-size:13px;color:#555}.chk-row input[data-v-e0e3a465]{width:auto}.modal[data-v-e0e3a465]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-e0e3a465]{background:#fff;border-radius:14px;padding:24px}.modal-box h3[data-v-e0e3a465]{margin:0 0 16px}.modal-actions[data-v-e0e3a465]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.modal-actions button[data-v-e0e3a465]{padding:6px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.modal-actions .btn-primary[data-v-e0e3a465]{background:#f6d365;color:#333;border-color:#f6d365}.img-actions[data-v-e0e3a465]{display:flex;gap:6px;margin-bottom:6px;flex-wrap:wrap}.btn-img-act[data-v-e0e3a465]{padding:5px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:12px;display:inline-block}.btn-img-act[data-v-e0e3a465]:hover{border-color:#f6d365}.gallery-popup[data-v-e0e3a465]{max-height:200px;overflow-y:auto;border:1px solid #f0f0f0;border-radius:8px;padding:8px;margin-bottom:8px}.gallery-grid[data-v-e0e3a465]{display:flex;gap:6px;flex-wrap:wrap}.gallery-thumb[data-v-e0e3a465]{width:64px;height:64px;object-fit:cover;border-radius:6px;cursor:pointer;border:2px solid transparent}.gallery-thumb.picked[data-v-e0e3a465]{border-color:#f6d365}.gallery-empty[data-v-e0e3a465]{font-size:12px;color:#ccc;padding:16px}.img-url-input[data-v-e0e3a465]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box;margin-bottom:6px}.preview-row[data-v-e0e3a465]{display:flex;gap:6px;align-items:center;margin-top:6px}.preview-row.flex-wrap[data-v-e0e3a465]{flex-wrap:wrap}.preview-item[data-v-e0e3a465]{position:relative;width:64px;height:64px}.preview-thumb[data-v-e0e3a465]{width:64px;height:64px;object-fit:cover;border-radius:6px}.preview-del[data-v-e0e3a465]{position:absolute;top:-6px;right:-6px;width:18px;height:18px;border-radius:50%;background:#ff4d4f;color:#fff;border:none;font-size:11px;cursor:pointer;display:flex;align-items:center;justify-content:center}.spec-row[data-v-e0e3a465]{display:flex;gap:6px;margin-bottom:4px;align-items:center}.spec-row input[data-v-e0e3a465]{padding:5px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px}.admin-header[data-v-337793c4]{padding:24px 28px;margin-bottom:20px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#f6d365,#fda085)}.admin-header h2[data-v-337793c4]{margin:0 0 6px;font-size:22px}.header-desc[data-v-337793c4]{font-size:13px;opacity:.85}.instruction-box[data-v-337793c4]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#614700}.toolbar[data-v-337793c4]{display:flex;gap:8px;margin-bottom:16px}.btn-primary[data-v-337793c4]{padding:8px 20px;background:#f6d365;color:#333;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.search-input[data-v-337793c4]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;width:200px}.data-table[data-v-337793c4]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f;overflow-x:auto}.data-table table[data-v-337793c4]{width:100%;border-collapse:collapse}.data-table th[data-v-337793c4],.data-table td[data-v-337793c4]{padding:10px 12px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:13px}.data-table th[data-v-337793c4]{background:#fafafa;font-weight:600;color:#555}.admin-chat[data-v-b9990ead]{position:relative;padding:16px}.toast[data-v-b9990ead]{position:fixed;top:20px;right:20px;z-index:10000;padding:10px 20px;border-radius:8px;font-size:14px;animation:fadeIn-b9990ead .3s}.toast.success[data-v-b9990ead]{background:#48bb78;color:#fff}.toast.error[data-v-b9990ead]{background:#f56565;color:#fff}@keyframes fadeIn-b9990ead{0%{opacity:0;transform:translateY(-10px)}}.tab-nav[data-v-b9990ead]{display:flex;gap:4px;margin-bottom:16px;border-bottom:1px solid #eee;padding-bottom:8px}.tab-nav button[data-v-b9990ead]{padding:6px 16px;border:none;background:none;font-size:14px;cursor:pointer;border-radius:6px;color:#666;transition:all .2s}.tab-nav button.active[data-v-b9990ead]{background:#667eea;color:#fff}.tab-nav button[data-v-b9990ead]:hover:not(.active){background:#f0f2ff}.tab-panel[data-v-b9990ead]{min-height:400px}.stats-grid[data-v-b9990ead]{display:flex;gap:16px;flex-wrap:wrap}.stat-card[data-v-b9990ead]{flex:1;min-width:140px;padding:20px;background:#fff;border-radius:10px;text-align:center;box-shadow:0 2px 8px #0000000f}.stat-num[data-v-b9990ead]{font-size:32px;font-weight:700;color:#667eea}.stat-label[data-v-b9990ead]{font-size:13px;color:#999;margin-top:4px}.conv-layout[data-v-b9990ead]{display:flex;gap:0;height:520px;border:1px solid #eee;border-radius:10px;overflow:hidden}.conv-sidebar[data-v-b9990ead]{width:260px;background:#f9fafb;border-right:1px solid #eee;display:flex;flex-direction:column}.conv-search[data-v-b9990ead]{padding:10px;display:flex;gap:6px}.user-list[data-v-b9990ead]{flex:1;overflow-y:auto}.user-item[data-v-b9990ead]{padding:10px 12px;cursor:pointer;border-bottom:1px solid #f0f0f0;display:flex;gap:8px;align-items:center;transition:background .15s}.user-item[data-v-b9990ead]:hover{background:#f0f2ff}.user-item.active[data-v-b9990ead]{background:#e8ebff}.u-avatar[data-v-b9990ead]{width:36px;height:36px;border-radius:50%;background:#667eea;color:#fff;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.u-info[data-v-b9990ead]{overflow:hidden}.u-name[data-v-b9990ead]{font-size:13px;font-weight:600}.u-msg[data-v-b9990ead]{font-size:12px;color:#999;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.conv-main[data-v-b9990ead]{flex:1;display:flex;flex-direction:column;background:#f5f7fa}.chat-log[data-v-b9990ead]{flex:1;display:flex;flex-direction:column}.chat-messages[data-v-b9990ead]{flex:1;overflow-y:auto;padding:12px}.c-msg[data-v-b9990ead]{margin-bottom:12px}.c-msg.user[data-v-b9990ead]{text-align:right}.c-bubble[data-v-b9990ead]{display:inline-block;max-width:75%;padding:8px 14px;border-radius:14px;font-size:13px;line-height:1.5;word-break:break-word}.c-msg.user .c-bubble[data-v-b9990ead]{background:#667eea;color:#fff;border-bottom-right-radius:4px}.c-msg.assistant .c-bubble[data-v-b9990ead]{background:#fff;color:#333;border-bottom-left-radius:4px;box-shadow:0 1px 3px #0000000f}.c-time[data-v-b9990ead]{font-size:11px;color:#bbb;margin-top:2px}.reply-box[data-v-b9990ead]{padding:10px 12px;background:#fff;border-top:1px solid #eee;display:flex;gap:8px;align-items:flex-end}.reply-box textarea[data-v-b9990ead]{flex:1;padding:8px 12px;border:1px solid #d0d5dd;border-radius:8px;font-size:13px;resize:none;outline:none;font-family:inherit}.reply-box textarea[data-v-b9990ead]:focus{border-color:#667eea}.auto-refresh-hint[data-v-b9990ead]{padding:8px 12px;font-size:12px;color:#999;border-top:1px solid #eee}.auto-refresh-hint label[data-v-b9990ead]{cursor:pointer;display:flex;align-items:center;gap:6px}.kb-section[data-v-b9990ead]{background:#fff;padding:16px;margin-bottom:16px;border-radius:10px;box-shadow:0 2px 8px #0000000a}.kb-section h3[data-v-b9990ead]{margin:0 0 4px;font-size:15px}.kb-desc[data-v-b9990ead]{font-size:12px;color:#999;margin:0 0 10px}.kb-textarea[data-v-b9990ead]{width:100%;padding:10px 14px;border:1px solid #d0d5dd;border-radius:8px;font-size:13px;line-height:1.6;font-family:SF Mono,Menlo,monospace;resize:vertical;outline:none;margin-bottom:8px}.kb-textarea[data-v-b9990ead]:focus{border-color:#667eea}.setting-item[data-v-b9990ead]{display:flex;align-items:center;justify-content:space-between;padding:16px;margin-bottom:12px;background:#fff;border-radius:10px;box-shadow:0 2px 8px #0000000a}.setting-title[data-v-b9990ead]{font-size:14px;font-weight:600}.setting-desc[data-v-b9990ead]{font-size:12px;color:#999;margin-top:2px}.setting-right[data-v-b9990ead]{display:flex;align-items:center;gap:8px}.toggle-switch[data-v-b9990ead]{position:relative;display:inline-block;width:44px;height:24px;cursor:pointer}.toggle-switch input[data-v-b9990ead]{display:none}.toggle-slider[data-v-b9990ead]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ccc;border-radius:12px;transition:.25s}.toggle-slider[data-v-b9990ead]:before{content:"";position:absolute;width:20px;height:20px;left:2px;bottom:2px;background:#fff;border-radius:50%;transition:.25s}.toggle-switch input:checked+.toggle-slider[data-v-b9990ead]{background:#667eea}.toggle-switch input:checked+.toggle-slider[data-v-b9990ead]:before{transform:translate(20px)}.s-input[data-v-b9990ead]{padding:6px 10px;border:1px solid #d0d5dd;border-radius:6px;font-size:13px;outline:none}.s-input[data-v-b9990ead]:focus{border-color:#667eea}.btn-sm[data-v-b9990ead]{padding:6px 12px;border:1px solid #d0d5dd;border-radius:6px;background:#fff;font-size:13px;cursor:pointer}.btn-sm[data-v-b9990ead]:hover{background:#f0f2ff}.btn-primary[data-v-b9990ead]{padding:8px 20px;border:none;border-radius:6px;background:#667eea;color:#fff;font-size:13px;cursor:pointer;transition:opacity .2s}.btn-primary[data-v-b9990ead]:hover{opacity:.9}.btn-primary[data-v-b9990ead]:disabled{opacity:.5;cursor:not-allowed}.empty-hint[data-v-b9990ead]{display:flex;align-items:center;justify-content:center;height:100%;color:#bbb;font-size:14px}.wxm-root[data-v-5997f859]{max-width:1100px;padding:20px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.wxm-topbar[data-v-5997f859]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.wxm-topbar h2[data-v-5997f859]{margin:0;font-size:20px}.wxm-topbar-actions[data-v-5997f859]{display:flex;gap:10px}.btn-save[data-v-5997f859],.btn-publish[data-v-5997f859]{padding:10px 24px;border:none;border-radius:8px;font-size:14px;font-weight:600;cursor:pointer;transition:all .2s}.btn-save[data-v-5997f859]{background:#1677ff;color:#fff}.btn-save[data-v-5997f859]:hover{background:#4096ff}.btn-save[data-v-5997f859]:disabled{opacity:.5;cursor:not-allowed}.btn-publish[data-v-5997f859]{background:#52c41a;color:#fff}.btn-publish[data-v-5997f859]:hover{background:#73d13d}.btn-publish[data-v-5997f859]:disabled{opacity:.5;cursor:not-allowed}.wxm-body[data-v-5997f859]{display:flex;gap:24px;align-items:flex-start}.wxm-phone-col[data-v-5997f859]{flex-shrink:0}.phone-frame[data-v-5997f859]{width:320px;background:#f5f5f5;border:2px solid #333;border-radius:28px;overflow:hidden;box-shadow:0 8px 32px #00000026}.phone-statusbar[data-v-5997f859]{display:flex;justify-content:space-between;padding:8px 20px 4px;font-size:11px;color:#333;background:#ededed}.phone-titlebar[data-v-5997f859]{text-align:center;font-size:14px;font-weight:600;padding:6px;background:#ededed;border-bottom:1px solid #d9d9d9;color:#333}.phone-content[data-v-5997f859]{min-height:340px;background:#ededed;padding:12px}.phone-msg-list[data-v-5997f859]{display:flex;flex-direction:column;gap:10px}.phone-msg[data-v-5997f859]{display:flex;gap:8px;align-items:flex-start}.phone-msg.msg-right[data-v-5997f859]{flex-direction:row-reverse}.msg-avatar[data-v-5997f859]{width:32px;height:32px;border-radius:4px;background:#fff;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.msg-bubble[data-v-5997f859]{background:#fff;border-radius:6px;padding:8px 10px;max-width:220px;box-shadow:0 1px 2px #0000001a}.bubble-right[data-v-5997f859]{background:#95ec69}.msg-title[data-v-5997f859]{font-size:12px;color:#576b95;margin-bottom:2px}.bubble-right .msg-title[data-v-5997f859]{color:#333}.msg-desc[data-v-5997f859]{font-size:12px;color:#666;line-height:1.5}.msg-img[data-v-5997f859]{width:100%;height:80px;background-size:cover;background-position:center;border-radius:4px;margin-top:6px}.phone-menu-bar[data-v-5997f859]{position:relative;border-top:1px solid #e0e0e0;background:#fafafa}.phone-menu-bg[data-v-5997f859]{height:44px}.phone-menu-btns[data-v-5997f859]{position:absolute;top:0;left:0;right:0;height:44px;display:flex}.phone-menu-btn[data-v-5997f859]{flex:1;display:flex;align-items:center;justify-content:center;font-size:12px;color:#333;cursor:pointer;border-right:1px solid #e8e8e8;position:relative;transition:background .15s}.phone-menu-btn[data-v-5997f859]:last-child{border-right:none}.phone-menu-btn[data-v-5997f859]:hover{background:#e8e8e8}.phone-menu-btn.active[data-v-5997f859]{background:#e0e0e0;color:#1677ff;font-weight:600}.phone-menu-btn.empty[data-v-5997f859]{color:#bbb;font-size:20px}.phone-menu-btn.empty[data-v-5997f859]:hover{background:#f0f0f0}.phone-submenu[data-v-5997f859]{position:absolute;bottom:50px;left:0;right:0;background:#fff;border:1px solid #e0e0e0;border-radius:4px;box-shadow:0 -2px 8px #0000001a;margin:0 4px;overflow:hidden}.phone-subitem[data-v-5997f859]{padding:10px 14px;font-size:12px;color:#333;border-bottom:1px solid #f0f0f0;cursor:default}.phone-subitem[data-v-5997f859]:last-child{border-bottom:none}.phone-subitem[data-v-5997f859]:hover{background:#f5f5f5}.phone-hint[data-v-5997f859]{text-align:center;font-size:12px;color:#999;margin-top:8px}.wxm-edit-col[data-v-5997f859]{flex:1;min-width:0}.wxm-hint-card[data-v-5997f859]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:12px 16px;font-size:13px;color:#8c6d00;margin-bottom:16px}.edit-card[data-v-5997f859]{background:#fff;border:2px solid #e8e8e8;border-radius:12px;padding:16px;margin-bottom:12px;cursor:pointer;transition:border-color .2s}.edit-card[data-v-5997f859]:hover{border-color:#d0d0d0}.edit-card-active[data-v-5997f859]{border-color:#1677ff!important}.edit-card-header[data-v-5997f859]{display:flex;align-items:center;gap:10px;margin-bottom:12px}.edit-card-num[data-v-5997f859]{font-size:13px;font-weight:700;color:#1677ff;white-space:nowrap}.edit-input-name[data-v-5997f859]{flex:1;padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.edit-input-name[data-v-5997f859]:focus{border-color:#1677ff;outline:none}.btn-del-top[data-v-5997f859]{padding:4px 12px;border:1px solid #ffccc7;border-radius:6px;background:#fff;color:#ff4d4f;cursor:pointer;font-size:12px;white-space:nowrap}.btn-del-top[data-v-5997f859]:hover{background:#fff2f0}.sub-list[data-v-5997f859]{margin-bottom:8px}.direct-row[data-v-5997f859]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f6ffed;border:1px solid #b7eb8f;border-radius:8px;margin-bottom:10px;flex-wrap:wrap}.direct-label[data-v-5997f859]{font-size:12px;color:#389e0d;font-weight:600;white-space:nowrap}.sub-row[data-v-5997f859]{display:flex;align-items:center;gap:6px;padding:6px 8px;background:#fafafa;border-radius:6px;margin-bottom:4px;flex-wrap:wrap}.sub-num[data-v-5997f859]{font-size:11px;color:#999;width:18px;text-align:center}.sub-input-name[data-v-5997f859]{width:110px;padding:4px 6px;border:1px solid #e8e8e8;border-radius:4px;font-size:12px}.sub-input-name[data-v-5997f859]:focus{border-color:#1677ff;outline:none}.sub-select-type[data-v-5997f859]{padding:4px 6px;border:1px solid #e8e8e8;border-radius:4px;font-size:11px;background:#fff}.sub-input-url[data-v-5997f859]{flex:1;min-width:120px;padding:4px 6px;border:1px solid #e8e8e8;border-radius:4px;font-size:12px}.sub-input-url[data-v-5997f859]:focus{border-color:#1677ff;outline:none}.btn-del-sub[data-v-5997f859]{border:none;background:none;color:#ff4d4f;font-size:16px;cursor:pointer;padding:0 4px;line-height:1}.btn-add-sub[data-v-5997f859]{display:block;width:100%;padding:8px;border:1px dashed #d9d9d9;border-radius:6px;background:#fff;color:#1677ff;font-size:13px;cursor:pointer}.btn-add-sub[data-v-5997f859]:hover{background:#f0f5ff;border-color:#1677ff}.btn-add-top[data-v-5997f859]{display:block;width:100%;padding:12px;border:2px dashed #d9d9d9;border-radius:10px;background:#fff;color:#1677ff;font-size:14px;font-weight:600;cursor:pointer}.btn-add-top[data-v-5997f859]:hover{background:#f0f5ff;border-color:#1677ff}.wxm-toast[data-v-5997f859]{position:fixed;top:20px;left:50%;transform:translate(-50%);padding:12px 24px;border-radius:8px;font-size:14px;font-weight:500;z-index:9999;box-shadow:0 4px 16px #00000026;animation:toastIn-5997f859 .3s ease}.toast-ok[data-v-5997f859]{background:#f6ffed;border:1px solid #b7eb8f;color:#389e0d}.toast-err[data-v-5997f859]{background:#fff2f0;border:1px solid #ffccc7;color:#cf1322}@keyframes toastIn-5997f859{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.ac-root[data-v-556ac41b]{padding:24px;max-width:900px}.admin-header[data-v-556ac41b]{border-radius:16px;padding:24px 28px;margin-bottom:20px;color:#fff;display:flex;justify-content:space-between;align-items:center;background:linear-gradient(135deg,#434343,#000)}.header-title h2[data-v-556ac41b]{margin:0 0 6px;font-size:20px}.header-desc[data-v-556ac41b]{margin:0;font-size:13px;opacity:.8}.btn-add[data-v-556ac41b]{padding:8px 20px;background:#1890ff;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.ac-card[data-v-556ac41b]{background:#fff;border-radius:12px;padding:14px 18px;margin-bottom:8px;box-shadow:0 1px 3px #0000000f}.ac-card.off[data-v-556ac41b]{opacity:.5}.ac-top[data-v-556ac41b]{display:flex;align-items:center;gap:10px;margin-bottom:6px}.ac-name[data-v-556ac41b]{font-weight:600;font-size:14px;flex:1}.ac-tag[data-v-556ac41b]{font-size:10px;padding:1px 8px;border-radius:8px;font-weight:600}.ac-tag.membership[data-v-556ac41b]{background:#f0e6ff;color:#722ed1}.ac-tag.item[data-v-556ac41b]{background:#e6f7ff;color:#1890ff}.ac-mode[data-v-556ac41b]{font-size:11px;color:#999}.ac-stats[data-v-556ac41b]{font-size:12px;color:#666}.ac-status[data-v-556ac41b]{font-size:11px;padding:1px 8px;border-radius:10px}.ac-status.on[data-v-556ac41b]{background:#f6ffed;color:#52c41a}.ac-status.off[data-v-556ac41b]{background:#fff2f0;color:#ff4d4f}.ac-actions[data-v-556ac41b]{display:flex;gap:6px}.ac-actions button[data-v-556ac41b]{padding:2px 10px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer;font-size:11px}.ac-actions button.del[data-v-556ac41b]{color:#ff4d4f;border-color:#ffa39e}.ac-empty[data-v-556ac41b]{text-align:center;color:#ccc;padding:40px}.modal[data-v-556ac41b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-556ac41b]{background:#fff;border-radius:16px;padding:24px;width:90%;max-width:650px;max-height:90vh;overflow-y:auto}.modal-box h3[data-v-556ac41b]{margin:0 0 12px;font-size:16px}.form-row[data-v-556ac41b]{display:flex;gap:12px}.form-row .form-group[data-v-556ac41b]{flex:1}.form-group[data-v-556ac41b]{margin-bottom:10px}.form-group label[data-v-556ac41b]{display:block;font-size:12px;font-weight:600;margin-bottom:2px;color:#666}.form-group input[data-v-556ac41b],.form-group select[data-v-556ac41b],.form-group textarea[data-v-556ac41b]{width:100%;padding:6px 8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-group textarea[data-v-556ac41b]{resize:vertical}.form-section[data-v-556ac41b]{margin:10px 0 6px;border-top:1px solid #f0f0f0;padding-top:10px}.form-section h4[data-v-556ac41b]{margin:0 0 6px;font-size:13px}.cond-row[data-v-556ac41b]{display:flex;gap:6px;margin-bottom:4px;align-items:center}.cond-row select[data-v-556ac41b],.cond-row input[data-v-556ac41b]{padding:4px 6px;border:1px solid #d9d9d9;border-radius:4px;font-size:12px}.modal-actions[data-v-556ac41b]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:8px;border-top:1px solid #f0f0f0}.btn-primary[data-v-556ac41b]{padding:8px 22px;background:#434343;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.btn-sm[data-v-556ac41b]{padding:2px 10px;font-size:11px;border:1px solid #d9d9d9;background:#fff;border-radius:4px;cursor:pointer}.btn-sm.del[data-v-556ac41b]{color:#f5222d}.log-table[data-v-556ac41b]{font-size:12px}.log-row[data-v-556ac41b]{display:grid;grid-template-columns:1.2fr 1.8fr .7fr .6fr 1.2fr;gap:6px;padding:6px 0;border-bottom:1px solid #f5f5f5;align-items:center}.log-row.head[data-v-556ac41b]{font-weight:600;color:#999;border-bottom:2px solid #f0f0f0}.log-row code[data-v-556ac41b]{font-size:11px;background:#f5f5f5;padding:1px 4px;border-radius:3px}.admin-header[data-v-c52514e8]{padding:24px 28px;margin-bottom:20px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#f6d365,#fda085)}.admin-header h2[data-v-c52514e8]{margin:0 0 6px;font-size:22px}.header-desc[data-v-c52514e8]{font-size:13px;opacity:.85}.instruction-box[data-v-c52514e8]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#614700}.config-section[data-v-c52514e8]{background:#fff;border-radius:12px;padding:20px;box-shadow:0 1px 4px #0000000f;margin-bottom:16px}.section-title[data-v-c52514e8]{font-size:15px;font-weight:600;color:#333;margin-bottom:14px;padding-bottom:8px;border-bottom:1px solid #f0f0f0}.form-group[data-v-c52514e8]{margin-bottom:12px}.form-group label[data-v-c52514e8]{display:block;font-size:13px;font-weight:600;margin-bottom:4px;color:#555}.form-group input[data-v-c52514e8]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box;max-width:400px}.form-row-inline[data-v-c52514e8]{display:flex;gap:16px}.hint[data-v-c52514e8]{display:block;font-size:11px;color:#999;margin-top:4px}.toolbar[data-v-c52514e8]{display:flex;gap:8px;margin-top:8px}.btn-primary[data-v-c52514e8]{padding:8px 20px;background:#f6d365;color:#333;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.af-root[data-v-4ccfe253]{padding:20px;max-width:1000px}.admin-header.gold[data-v-4ccfe253]{background:linear-gradient(135deg,#d48806,#ad6800);border-radius:16px;padding:24px 28px;color:#fff;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.admin-header .header-title h2[data-v-4ccfe253]{margin:0;font-size:22px}.admin-header .header-desc[data-v-4ccfe253]{margin:4px 0 0;font-size:13px;opacity:.85}.stats-row[data-v-4ccfe253]{display:flex;gap:24px}.stat-item[data-v-4ccfe253]{text-align:center}.stat-num[data-v-4ccfe253]{font-size:28px;font-weight:700;display:block}.stat-num.warn[data-v-4ccfe253]{color:gold}.stat-num.ok[data-v-4ccfe253]{color:#b7eb8f}.stat-label[data-v-4ccfe253]{font-size:12px;opacity:.8}.af-tabs[data-v-4ccfe253]{display:flex;gap:4px;margin:16px 0}.af-tabs button[data-v-4ccfe253]{padding:8px 20px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.af-tabs button.active[data-v-4ccfe253]{background:#d48806;color:#fff;border-color:#d48806}.af-panel[data-v-4ccfe253]{background:#fff;border-radius:12px;padding:20px}.tip-box[data-v-4ccfe253]{background:#fffbe6;border:1px solid #ffe58f;border-radius:8px;padding:10px 16px;margin-bottom:16px;font-size:13px;color:#555}.tip-box.sub[data-v-4ccfe253]{background:#f0f5ff;border-color:#adc6ff;margin-top:12px}.config-card[data-v-4ccfe253]{border:1px solid #f0f0f0;border-radius:10px;padding:16px;margin-bottom:12px}.config-card h4[data-v-4ccfe253]{margin:0 0 12px;font-size:15px;color:#333}.config-row label[data-v-4ccfe253]{display:block;font-size:13px;color:#555;margin-bottom:6px}.config-row label small[data-v-4ccfe253]{display:block;color:#999;font-weight:400;margin-top:2px}.config-input-row[data-v-4ccfe253]{display:flex;align-items:center;gap:8px}.config-input-row input[data-v-4ccfe253]{width:100px;padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px}.config-input-row .unit[data-v-4ccfe253]{color:#666;font-weight:600}.config-input-row .hint[data-v-4ccfe253],.form-group .hint[data-v-4ccfe253]{display:block;font-size:11px;color:#bbb;margin-top:4px}.form-row[data-v-4ccfe253]{display:flex;gap:16px}.form-row .form-group[data-v-4ccfe253]{flex:1;margin-bottom:12px}.form-group label[data-v-4ccfe253]{display:block;font-size:13px;color:#555;margin-bottom:4px}.form-group input[data-v-4ccfe253]{width:100%;padding:6px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:14px;box-sizing:border-box}.af-actions[data-v-4ccfe253]{margin-top:16px;text-align:right}.btn-primary[data-v-4ccfe253]{padding:8px 24px;border:none;border-radius:8px;background:#d48806;color:#fff;cursor:pointer;font-size:14px;font-weight:600}.data-table[data-v-4ccfe253]{background:#fff;border-radius:12px;overflow:hidden}.data-table table[data-v-4ccfe253]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-4ccfe253]{background:#fafafa;padding:10px 14px;text-align:left;font-weight:600;color:#555;border-bottom:1px solid #f0f0f0;font-size:12px}.data-table td[data-v-4ccfe253]{padding:10px 14px;border-bottom:1px solid #f5f5f5;color:#333}.btn-sm[data-v-4ccfe253]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;margin-right:4px}.btn-sm[data-v-4ccfe253]:hover{border-color:#d48806;color:#d48806}.btn-approve[data-v-4ccfe253]{color:#52c41a;border-color:#b7eb8f}.btn-reject[data-v-4ccfe253]{color:#ff4d4f;border-color:#ffccc7}.s-pending[data-v-4ccfe253]{color:#fa8c16}.s-approved[data-v-4ccfe253]{color:#1890ff}.s-processing[data-v-4ccfe253]{color:#722ed1}.s-paid[data-v-4ccfe253]{color:#52c41a}.s-rejected[data-v-4ccfe253]{color:#ff4d4f}.empty-hint[data-v-4ccfe253]{text-align:center;color:#999;padding:40px 0;font-size:14px}.modal[data-v-4ccfe253]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-4ccfe253]{background:#fff;border-radius:14px;padding:24px}.modal-box h4[data-v-4ccfe253]{margin:0 0 12px}.modal-box textarea[data-v-4ccfe253]{width:100%;padding:8px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.modal-actions[data-v-4ccfe253]{display:flex;justify-content:flex-end;gap:8px;margin-top:12px}.modal-actions button[data-v-4ccfe253]{padding:6px 16px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer}.modal-actions .btn-primary[data-v-4ccfe253]{background:#d48806;color:#fff;border-color:#d48806}.af-table[data-v-4ccfe253]{width:100%;border-collapse:collapse;background:#fff;border-radius:12px;overflow:hidden}.af-table th[data-v-4ccfe253]{background:#fafafa;padding:10px 12px;text-align:left;font-size:12px;color:#888;border-bottom:2px solid #f0f0f0}.af-table td[data-v-4ccfe253]{padding:10px 12px;font-size:13px;border-bottom:1px solid #f5f5f5}.td-mono[data-v-4ccfe253]{font-family:monospace;font-size:11px;color:#999}.td-product[data-v-4ccfe253]{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.td-time[data-v-4ccfe253]{font-size:11px;color:#999;white-space:nowrap}.tag-pay[data-v-4ccfe253]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;background:#e6f7ff;color:#096dd9}.tag-ok[data-v-4ccfe253]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;background:#f6ffed;color:#389e0d}.tag-pending[data-v-4ccfe253]{display:inline-block;padding:1px 8px;border-radius:10px;font-size:11px;background:#fff7e6;color:#d48806}.af-loadmore[data-v-4ccfe253]{text-align:center;padding:14px;color:#667eea;cursor:pointer;font-size:13px}.af-empty[data-v-4ccfe253]{text-align:center;padding:40px;color:#ccc}.aac-admin[data-v-db803caa]{max-width:100%}.admin-header[data-v-db803caa]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px}.header-title h2[data-v-db803caa]{margin:0 0 8px;font-size:20px;color:#fff}.header-desc[data-v-db803caa]{font-size:13px;opacity:.9;line-height:1.7;color:#ffffffe6}.header-desc p[data-v-db803caa]{margin:0 0 4px}.header-desc ul[data-v-db803caa]{margin:4px 0 0;padding-left:18px}.header-desc li[data-v-db803caa]{margin-bottom:3px}.stats-row[data-v-db803caa]{display:flex;gap:24px;margin-top:6px}.stat-item[data-v-db803caa]{text-align:center}.stat-num[data-v-db803caa]{display:block;font-size:26px;font-weight:800;color:#fff}.stat-label[data-v-db803caa]{font-size:12px;opacity:.8;color:#fffc}.tab-nav[data-v-db803caa]{display:flex;gap:4px;margin-bottom:16px;border-bottom:2px solid #f0f0f0}.tab-nav button[data-v-db803caa]{padding:10px 20px;border:none;background:none;font-size:14px;cursor:pointer;color:#666;border-bottom:2px solid transparent;margin-bottom:-2px;transition:all .15s}.tab-nav button.active[data-v-db803caa]{color:#667eea;border-bottom-color:#667eea;font-weight:700}.tab-nav button[data-v-db803caa]:hover{color:#667eea}.tab-content[data-v-db803caa]{min-height:200px}.toolbar[data-v-db803caa]{display:flex;gap:8px;align-items:center;margin-bottom:14px;flex-wrap:wrap}.toolbar input[data-v-db803caa],.toolbar select[data-v-db803caa]{padding:7px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:13px}.toolbar input[data-v-db803caa]:focus,.toolbar select[data-v-db803caa]:focus{border-color:#667eea;outline:none}.data-table[data-v-db803caa]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 6px #0000000a}.data-table table[data-v-db803caa]{width:100%;border-collapse:collapse}.data-table th[data-v-db803caa]{background:#fafafa;padding:10px 14px;text-align:left;font-size:12px;color:#888;font-weight:600;border-bottom:1px solid #f0f0f0}.data-table td[data-v-db803caa]{padding:10px 14px;font-size:13px;color:#333;border-bottom:1px solid #f8f8f8}.data-table tr:hover td[data-v-db803caa]{background:#f8f9ff}.badge-ok[data-v-db803caa]{background:#f6ffed;color:#52c41a;padding:2px 10px;border-radius:10px;font-size:11px}.badge-warn[data-v-db803caa]{background:#fff7e6;color:#fa8c16;padding:2px 10px;border-radius:10px;font-size:11px}.badge-err[data-v-db803caa]{background:#fff2f0;color:#ff4d4f;padding:2px 10px;border-radius:10px;font-size:11px}.badge-tag[data-v-db803caa]{background:#f0f2ff;color:#667eea;padding:2px 10px;border-radius:10px;font-size:11px}.btn-primary[data-v-db803caa]{padding:8px 18px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500}.btn-primary[data-v-db803caa]:hover{background:#5b5fe3}.btn-sm[data-v-db803caa]{padding:4px 10px;font-size:12px;border-radius:6px;border:1px solid #ddd;background:#fff;cursor:pointer;color:#555}.btn-sm[data-v-db803caa]:hover{border-color:#667eea;color:#667eea}.btn-del[data-v-db803caa]{color:#ff4d4f;border-color:#ffd9d9}.btn-del[data-v-db803caa]:hover{background:#fff2f0}.btn-cancel[data-v-db803caa]{padding:8px 18px;background:#fff;color:#999;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:13px}.empty-tip[data-v-db803caa]{text-align:center;padding:40px;color:#ccc;font-size:13px}.modal-overlay[data-v-db803caa]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-db803caa]{background:#fff;border-radius:14px;padding:28px;max-width:560px;width:90%;max-height:80vh;overflow-y:auto}.modal-box h4[data-v-db803caa]{margin:0 0 16px;font-size:16px}.form-group[data-v-db803caa]{margin-bottom:12px}.form-group label[data-v-db803caa]{display:block;font-size:12px;color:#666;margin-bottom:4px;font-weight:500}.form-group input[data-v-db803caa],.form-group textarea[data-v-db803caa],.form-group select[data-v-db803caa]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:13px;box-sizing:border-box}.form-group input[data-v-db803caa]:focus,.form-group textarea[data-v-db803caa]:focus,.form-group select[data-v-db803caa]:focus{border-color:#667eea;outline:none}.form-row[data-v-db803caa]{display:flex;gap:10px}.flex-1[data-v-db803caa]{flex:1}.flex-2[data-v-db803caa]{flex:2}.modal-actions[data-v-db803caa]{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.br-send-box[data-v-db803caa]{margin-top:20px;background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 6px #0000000a}.br-send-box h4[data-v-db803caa]{margin:0 0 10px;font-size:14px}.asw-root[data-v-470018ad]{max-width:100%}.admin-header[data-v-470018ad]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:20px}.header-title h2[data-v-470018ad]{margin:0 0 8px;font-size:20px;color:#fff}.header-desc[data-v-470018ad]{font-size:13px;opacity:.9;color:#ffffffd9}.header-desc p[data-v-470018ad]{margin:0}.stats-row[data-v-470018ad]{display:flex;gap:24px;margin-top:6px}.stat-item[data-v-470018ad]{text-align:center}.stat-num[data-v-470018ad]{display:block;font-size:26px;font-weight:800;color:#fff}.stat-label[data-v-470018ad]{font-size:12px;opacity:.8}.toolbar[data-v-470018ad]{display:flex;gap:8px;margin-bottom:14px}.btn-primary[data-v-470018ad]{padding:8px 18px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500}.data-table[data-v-470018ad]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 6px #0000000a}.data-table table[data-v-470018ad]{width:100%;border-collapse:collapse}.data-table th[data-v-470018ad]{background:#fafafa;padding:10px 14px;text-align:left;font-size:12px;color:#888;font-weight:600;border-bottom:1px solid #f0f0f0}.data-table td[data-v-470018ad]{padding:10px 14px;font-size:13px;color:#333;border-bottom:1px solid #f8f8f8}.data-table tr:hover td[data-v-470018ad]{background:#f8f9ff}.badge-ok[data-v-470018ad]{background:#f6ffed;color:#52c41a;padding:2px 10px;border-radius:10px;font-size:11px}.badge-warn[data-v-470018ad]{background:#fff7e6;color:#fa8c16;padding:2px 10px;border-radius:10px;font-size:11px}.badge-err[data-v-470018ad]{background:#fff2f0;color:#ff4d4f;padding:2px 10px;border-radius:10px;font-size:11px}.badge-tag[data-v-470018ad]{background:#f0f2ff;color:#667eea;padding:2px 10px;border-radius:10px;font-size:11px}.btn-sm[data-v-470018ad]{padding:4px 12px;font-size:12px;border-radius:6px;border:1px solid #ddd;background:#fff;cursor:pointer;color:#555}.btn-del[data-v-470018ad]{color:#ff4d4f;border-color:#ffd9d9}.btn-del[data-v-470018ad]:hover{background:#fff2f0}.empty-tip[data-v-470018ad]{text-align:center;padding:40px;color:#ccc;font-size:13px}.modal-overlay[data-v-470018ad]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.modal-box[data-v-470018ad]{background:#fff;border-radius:14px;padding:28px;width:440px;max-width:90%}.modal-box h4[data-v-470018ad]{margin:0 0 16px;font-size:16px}.form-group[data-v-470018ad]{margin-bottom:12px}.form-group label[data-v-470018ad]{display:block;font-size:12px;color:#666;margin-bottom:4px;font-weight:500}.form-group input[data-v-470018ad],.form-group select[data-v-470018ad]{width:100%;padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:13px;box-sizing:border-box}.form-group input[data-v-470018ad]:focus,.form-group select[data-v-470018ad]:focus{border-color:#667eea;outline:none}.form-row[data-v-470018ad]{display:flex;gap:10px}.flex-1[data-v-470018ad]{flex:1}.modal-actions[data-v-470018ad]{display:flex;gap:8px;margin-top:16px;justify-content:flex-end}.btn-cancel[data-v-470018ad]{padding:8px 18px;background:#fff;color:#999;border:1px solid #ddd;border-radius:8px;cursor:pointer;font-size:13px}.ahc-root[data-v-c635997c]{max-width:100%}.ahc-header[data-v-c635997c]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;padding:24px 28px;color:#fff;margin-bottom:16px}.ahc-header h2[data-v-c635997c]{margin:0 0 16px;font-size:20px}.ahc-stats[data-v-c635997c]{display:flex;gap:20px;flex-wrap:wrap}.ahc-stat[data-v-c635997c]{text-align:center;padding:10px 18px;background:#ffffff1a;border-radius:10px;min-width:70px}.ahc-stat-num[data-v-c635997c]{display:block;font-size:24px;font-weight:800}.ahc-stat span[data-v-c635997c]:last-child{font-size:11px;opacity:.8}.ahc-stat-ok .ahc-stat-num[data-v-c635997c]{color:#b7eb8f}.ahc-stat-warn .ahc-stat-num[data-v-c635997c]{color:#ffd591}.ahc-toolbar[data-v-c635997c]{display:flex;justify-content:space-between;gap:10px;margin-bottom:14px;flex-wrap:wrap}.ahc-tb-left[data-v-c635997c],.ahc-tb-right[data-v-c635997c]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.ahc-btn[data-v-c635997c]{padding:7px 14px;border:1px solid #d9d9d9;border-radius:8px;background:#fff;cursor:pointer;font-size:12px;transition:all .15s}.ahc-btn[data-v-c635997c]:hover{border-color:#667eea;color:#667eea}.ahc-btn.active[data-v-c635997c]{background:#667eea;color:#fff;border-color:#667eea}.ahc-btn-accent[data-v-c635997c]{background:#667eea;color:#fff;border:none;font-weight:500}.ahc-btn-accent[data-v-c635997c]:hover{background:#5a6fd6;color:#fff}.ahc-search[data-v-c635997c]{padding:7px 12px;border:1px solid #d9d9d9;border-radius:8px;font-size:12px;width:160px}.ahc-select[data-v-c635997c]{padding:7px 10px;border:1px solid #d9d9d9;border-radius:8px;font-size:12px;background:#fff}.ahc-table-wrap[data-v-c635997c]{background:#fff;border-radius:12px;overflow:hidden;box-shadow:0 1px 6px #0000000a}.ahc-table-wrap table[data-v-c635997c]{width:100%;border-collapse:collapse}.ahc-table-wrap th[data-v-c635997c]{background:#fafafa;padding:9px 12px;text-align:left;font-size:11px;color:#888;font-weight:600;border-bottom:1px solid #f0f0f0}.ahc-table-wrap td[data-v-c635997c]{padding:8px 12px;font-size:12px;color:#333;border-bottom:1px solid #f8f8f8}.ahc-table-wrap tr:hover td[data-v-c635997c]{background:#f8f9ff}.ahc-td-title[data-v-c635997c]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahc-badge[data-v-c635997c]{background:#f0f2ff;color:#667eea;padding:2px 8px;border-radius:8px;font-size:11px}.ahc-badge-ok[data-v-c635997c]{background:#f6ffed;color:#52c41a;padding:2px 8px;border-radius:8px;font-size:11px}.ahc-badge-warn[data-v-c635997c]{background:#fff7e6;color:#fa8c16;padding:2px 8px;border-radius:8px;font-size:11px}.ahc-btn-sm[data-v-c635997c]{padding:3px 10px;font-size:11px;border-radius:6px;border:1px solid #ddd;background:#fff;cursor:pointer;color:#555}.ahc-btn-sm[data-v-c635997c]:hover{border-color:#667eea;color:#667eea}.ahc-btn-sm-del[data-v-c635997c]{color:#ff4d4f;border-color:#ffd9d9}.ahc-btn-sm-del[data-v-c635997c]:hover{background:#fff2f0;color:#ff4d4f;border-color:#ff4d4f}.ahc-btn-del[data-v-c635997c]{color:#ff4d4f;background:#fff;border:1px solid #ffd9d9}.ahc-btn-del[data-v-c635997c]:hover{background:#fff2f0}.ahc-empty[data-v-c635997c]{text-align:center;padding:40px;color:#ccc;font-size:13px}.ahc-batch-bar[data-v-c635997c]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f6f7ff;border-bottom:1px solid #e8ecff;font-size:12px}.ahc-batch-bar button[data-v-c635997c]{padding:4px 12px;border:1px solid #d9d9d9;border-radius:6px;background:#fff;cursor:pointer;font-size:11px}.ahc-cat-grid[data-v-c635997c]{display:flex;flex-direction:column;gap:8px}.ahc-cat-card-edit[data-v-c635997c]{background:#fff;border-radius:12px;padding:12px 16px;box-shadow:0 1px 4px #0000000a}.ahc-cat-preview[data-v-c635997c]{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:10px;margin-bottom:8px}.ahc-cat-form[data-v-c635997c]{display:flex;gap:6px;align-items:center}.ahc-cat-form input[data-v-c635997c]{padding:6px 8px;border:1px solid #d9d9d9;border-radius:6px;font-size:12px}.ahc-hot-list[data-v-c635997c]{padding:0;margin:0;list-style:none}.ahc-hot-list li[data-v-c635997c]{display:flex;align-items:center;gap:12px;padding:10px 16px;background:#fff;border-radius:10px;margin-bottom:6px;box-shadow:0 1px 4px #0000000a}.ahc-hot-rank[data-v-c635997c]{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700;background:#f0f0f0;color:#999;flex-shrink:0}.rank-1[data-v-c635997c]{background:gold;color:#fff}.rank-2[data-v-c635997c]{background:silver;color:#fff}.rank-3[data-v-c635997c]{background:#cd7f32;color:#fff}.ahc-hot-title[data-v-c635997c]{flex:1;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ahc-hot-views[data-v-c635997c]{font-size:12px;color:#999}.ahc-overlay[data-v-c635997c]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:2000}.ahc-modal[data-v-c635997c]{background:#fff;border-radius:14px;padding:28px;width:900px;max-width:95%;max-height:90vh;overflow-y:auto}.ahc-modal h4[data-v-c635997c]{margin:0 0 16px;font-size:16px}.ahc-form-row[data-v-c635997c]{display:flex;gap:10px;margin-bottom:10px;align-items:flex-end}.ahc-fg[data-v-c635997c]{margin-bottom:10px}.ahc-fg label[data-v-c635997c]{display:block;font-size:11px;color:#888;margin-bottom:3px;font-weight:500}.ahc-fg input[data-v-c635997c],.ahc-fg select[data-v-c635997c],.ahc-fg textarea[data-v-c635997c]{width:100%;padding:7px 10px;border:1px solid #d9d9d9;border-radius:8px;font-size:13px;box-sizing:border-box}.ahc-fg input[data-v-c635997c]:focus,.ahc-fg select[data-v-c635997c]:focus,.ahc-fg textarea[data-v-c635997c]:focus{border-color:#667eea;outline:none}.flex-1[data-v-c635997c]{flex:1}.ahc-check[data-v-c635997c]{display:flex;align-items:center;gap:6px;font-size:12px;cursor:pointer}.ahc-check input[data-v-c635997c]{width:16px;height:16px}.ahc-editor-split[data-v-c635997c]{display:flex;gap:10px;margin-top:8px}.ahc-editor-left[data-v-c635997c],.ahc-editor-right[data-v-c635997c]{flex:1;min-width:0}.ahc-editor-left label[data-v-c635997c],.ahc-editor-right label[data-v-c635997c]{display:block;font-size:11px;color:#888;margin-bottom:4px;font-weight:500}.ahc-ta[data-v-c635997c]{width:100%;padding:10px;border:1px solid #d9d9d9;border-radius:8px;font-family:SF Mono,Consolas,monospace;font-size:12px;line-height:1.6;resize:vertical;box-sizing:border-box}.ahc-ta[data-v-c635997c]:focus{border-color:#667eea;outline:none}.ahc-preview[data-v-c635997c]{min-height:200px;padding:14px;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa;font-size:13px;line-height:1.8;overflow-y:auto;max-height:420px}.ahc-modal-actions[data-v-c635997c]{display:flex;gap:8px;margin-top:14px;justify-content:flex-end}@media (max-width: 768px){.ahc-editor-split[data-v-c635997c]{flex-direction:column}}.aa-root[data-v-3c00f419]{padding:8px 0}.aa-header[data-v-3c00f419]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.aa-header h3[data-v-3c00f419]{margin:0;font-size:16px}.aa-table[data-v-3c00f419]{background:#fff;border-radius:8px;overflow-x:auto}.aa-table table[data-v-3c00f419]{width:100%;border-collapse:collapse;font-size:13px;min-width:600px}.aa-table th[data-v-3c00f419]{background:#fafafa;padding:10px 12px;text-align:left;font-weight:600;color:#666;border-bottom:1px solid #eee;font-size:12px}.aa-table td[data-v-3c00f419]{padding:8px 12px;border-bottom:1px solid #f5f5f5;color:#444}.aa-table tr:hover td[data-v-3c00f419]{background:#fafafa}.role-badge[data-v-3c00f419]{padding:2px 8px;border-radius:4px;font-size:11px;font-weight:500}.role-super_admin[data-v-3c00f419]{background:#fff2f0;color:#ff4d4f}.role-admin[data-v-3c00f419]{background:#fff7e6;color:#fa8c16}.role-editor[data-v-3c00f419]{background:#e6f7ff;color:#1890ff}.role-viewer[data-v-3c00f419]{background:#f5f5f5;color:#999}.badge-on[data-v-3c00f419]{color:#52c41a;background:#f6ffed;padding:1px 8px;border-radius:4px;font-size:12px}.badge-off[data-v-3c00f419]{color:#999;background:#f5f5f5;padding:1px 8px;border-radius:4px;font-size:12px}.empty[data-v-3c00f419]{text-align:center;padding:40px;color:#bbb}.modal[data-v-3c00f419]{position:fixed;top:0;left:0;right:0;bottom:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-3c00f419]{background:#fff;border-radius:14px;padding:24px;max-width:480px;width:90%}.modal-box h3[data-v-3c00f419]{margin:0 0 16px;font-size:17px}.modal-actions[data-v-3c00f419]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.modal-actions button[data-v-3c00f419]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.form-group[data-v-3c00f419]{margin-bottom:12px}.form-group label[data-v-3c00f419]{display:block;font-size:13px;color:#555;margin-bottom:4px;font-weight:500}.form-group input[data-v-3c00f419],.form-group select[data-v-3c00f419]{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-row-2[data-v-3c00f419]{display:flex;gap:12px}.form-row-2 .form-group[data-v-3c00f419]{flex:1}.btn-primary[data-v-3c00f419]{padding:6px 16px;background:#667eea;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px;font-weight:500}.btn-xs[data-v-3c00f419]{padding:3px 8px;font-size:11px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.btn-outline[data-v-3c00f419]{border-color:#d9d9d9}.btn-del[data-v-3c00f419]{color:#ff4d4f;border-color:#ffa39e}.acr-root[data-v-7cefd8fe]{padding:20px}.acr-root h3[data-v-7cefd8fe]{margin:0 0 16px;font-size:18px}.acr-tabs[data-v-7cefd8fe]{display:flex;gap:8px;margin-bottom:16px}.acr-tabs button[data-v-7cefd8fe]{padding:6px 16px;border-radius:8px;border:1px solid #e0e0e0;background:#fff;cursor:pointer;font-size:13px}.acr-tabs button.active[data-v-7cefd8fe]{background:#667eea;color:#fff;border-color:#667eea}.acr-table[data-v-7cefd8fe]{width:100%;border-collapse:collapse;background:#fff;border-radius:10px;overflow:hidden}.acr-table th[data-v-7cefd8fe],.acr-table td[data-v-7cefd8fe]{padding:10px 12px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:13px}.acr-table th[data-v-7cefd8fe]{background:#f9f9f9;font-weight:600}.acr-badge[data-v-7cefd8fe]{padding:2px 8px;border-radius:4px;font-size:11px}.acr-pending[data-v-7cefd8fe]{background:#fff3e0;color:#e65100}.acr-approved[data-v-7cefd8fe]{background:#e8f5e9;color:#2e7d32}.acr-rejected[data-v-7cefd8fe]{background:#ffebee;color:#c62828}.acr-empty[data-v-7cefd8fe]{text-align:center;padding:40px;color:#bbb;font-size:13px}.acr-btn-approve[data-v-7cefd8fe]{background:#4caf50;color:#fff;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;margin-right:4px;font-size:12px}.acr-btn-reject[data-v-7cefd8fe]{background:#ff4d4f;color:#fff;border:none;padding:4px 12px;border-radius:4px;cursor:pointer;font-size:12px}.acr-modal[data-v-7cefd8fe]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.acr-modal-box[data-v-7cefd8fe]{background:#fff;border-radius:12px;padding:24px;width:360px}.acr-modal-box h4[data-v-7cefd8fe]{margin:0 0 8px}.acr-modal-box button[data-v-7cefd8fe]{padding:6px 16px;border-radius:6px;border:1px solid #ddd;cursor:pointer;font-size:13px}.banner-admin-root[data-v-88ce24f7]{padding:20px}.ba-toolbar[data-v-88ce24f7]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.ba-toolbar h2[data-v-88ce24f7]{font-size:18px;margin:0}.btn-primary[data-v-88ce24f7]{background:#1890ff;color:#fff;border:none;padding:8px 18px;border-radius:6px;cursor:pointer;font-size:14px}.ba-filters[data-v-88ce24f7]{margin-bottom:16px;display:flex;align-items:center;gap:10px}.ba-filters select[data-v-88ce24f7]{padding:6px 10px;border:1px solid #ddd;border-radius:4px}.ba-count[data-v-88ce24f7]{color:#999;font-size:13px}.ba-list[data-v-88ce24f7]{display:flex;flex-direction:column;gap:10px}.ba-card[data-v-88ce24f7]{background:#fff;border-radius:8px;padding:14px;display:flex;align-items:center;gap:14px;box-shadow:0 1px 4px #0000000f}.ba-preview[data-v-88ce24f7]{width:120px;height:68px;border-radius:6px;overflow:hidden;background:#f0f0f0;flex-shrink:0}.ba-preview img[data-v-88ce24f7]{width:100%;height:100%;object-fit:cover}.ba-no-img[data-v-88ce24f7]{display:flex;align-items:center;justify-content:center;height:100%;color:#999;font-size:12px}.ba-info[data-v-88ce24f7]{flex:1}.ba-title[data-v-88ce24f7]{font-size:14px;color:#333;margin-bottom:6px}.ba-meta[data-v-88ce24f7]{display:flex;gap:10px;font-size:12px;color:#888}.ba-pos[data-v-88ce24f7]{background:#e6f7ff;color:#1890ff;padding:1px 8px;border-radius:3px}.ba-status.on[data-v-88ce24f7]{color:#52c41a}.ba-status.off[data-v-88ce24f7]{color:#ff4d4f}.ba-actions[data-v-88ce24f7]{display:flex;gap:6px;flex-wrap:wrap}.ba-actions button[data-v-88ce24f7]{padding:3px 10px;border:1px solid #ddd;border-radius:4px;background:#fff;cursor:pointer;font-size:12px}.ba-actions .btn-del[data-v-88ce24f7]{color:#ff4d4f;border-color:#ff4d4f}.ba-empty[data-v-88ce24f7]{text-align:center;padding:40px;color:#999}.ba-modal-overlay[data-v-88ce24f7]{position:fixed;top:0;left:0;width:100%;height:100%;background:#0006;z-index:9999;display:flex;align-items:center;justify-content:center}.ba-modal[data-v-88ce24f7]{background:#fff;border-radius:10px;width:520px;max-height:90vh;overflow-y:auto}.ba-modal-header[data-v-88ce24f7]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.ba-modal-header h3[data-v-88ce24f7]{margin:0;font-size:16px}.ba-modal-header button[data-v-88ce24f7]{background:none;border:none;font-size:20px;cursor:pointer}.ba-modal-body[data-v-88ce24f7]{padding:16px 20px}.ba-modal-footer[data-v-88ce24f7]{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid #eee}.ba-modal-footer button[data-v-88ce24f7]{padding:8px 16px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.form-group[data-v-88ce24f7]{margin-bottom:12px}.form-group label[data-v-88ce24f7]{display:block;font-size:13px;color:#555;margin-bottom:4px}.form-group .hint[data-v-88ce24f7]{color:#999;font-size:11px}.form-group input[data-v-88ce24f7],.form-group select[data-v-88ce24f7]{width:100%;padding:7px 10px;border:1px solid #ddd;border-radius:4px;font-size:13px}.form-row[data-v-88ce24f7]{display:flex;gap:16px}.ba-img-input[data-v-88ce24f7]{display:flex;gap:6px}.ba-img-input input[data-v-88ce24f7]{flex:1}.ba-img-input button[data-v-88ce24f7]{padding:7px 12px;border:1px solid #ddd;border-radius:4px;background:#f5f5f5;cursor:pointer;font-size:12px;white-space:nowrap}.ba-img-preview[data-v-88ce24f7]{max-width:100%;max-height:120px;margin-top:6px;border-radius:6px;border:1px solid #eee}.ba-help[data-v-88ce24f7]{margin-top:30px;padding:16px;background:#f6f8fa;border-radius:8px;font-size:13px;color:#666}.ba-help h4[data-v-88ce24f7]{margin-bottom:8px}.ba-help ol[data-v-88ce24f7]{margin:0;padding-left:20px}.ba-help li[data-v-88ce24f7]{margin-bottom:4px}.ba-img-source-tabs[data-v-88ce24f7]{display:flex;gap:0;margin-bottom:8px}.ba-img-source-tabs button[data-v-88ce24f7]{padding:5px 12px;border:1px solid #ddd;background:#f5f5f5;cursor:pointer;font-size:12px}.ba-img-source-tabs button[data-v-88ce24f7]:first-child{border-radius:4px 0 0 4px}.ba-img-source-tabs button[data-v-88ce24f7]:last-child{border-radius:0 4px 4px 0}.ba-img-source-tabs button.active[data-v-88ce24f7]{background:#1890ff;color:#fff;border-color:#1890ff}.ba-img-library[data-v-88ce24f7]{max-height:200px;overflow-y:auto;border:1px solid #eee;border-radius:4px;padding:8px}.ba-lib-grid[data-v-88ce24f7]{display:grid;grid-template-columns:repeat(4,1fr);gap:6px}.ba-lib-item[data-v-88ce24f7]{cursor:pointer;border:2px solid transparent;border-radius:4px;overflow:hidden}.ba-lib-item.selected[data-v-88ce24f7]{border-color:#1890ff}.ba-lib-item img[data-v-88ce24f7]{width:100%;height:60px;object-fit:cover;display:block}.ba-pos-input[data-v-88ce24f7]{display:flex;gap:6px}.ba-pos-input select[data-v-88ce24f7]{flex:1}.ba-pos-input input[data-v-88ce24f7]{flex:2;padding:7px 10px;border:1px solid #ddd;border-radius:4px;font-size:13px}.ba-pos-hint[data-v-88ce24f7]{font-size:11px;color:#999;margin-top:4px}.ait-root[data-v-45d9de8d]{padding:24px;max-width:1100px}.admin-header[data-v-45d9de8d]{padding:24px 28px;margin-bottom:20px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#43e97b,#38f9d7)}.admin-header h2[data-v-45d9de8d]{margin:0 0 6px;font-size:20px}.header-desc[data-v-45d9de8d]{font-size:13px;opacity:.85}.toolbar[data-v-45d9de8d]{display:flex;gap:8px;margin-bottom:16px}.btn-primary[data-v-45d9de8d]{padding:8px 20px;background:#43e97b;color:#333;border:none;border-radius:8px;cursor:pointer;font-size:13px;font-weight:600}.search-input[data-v-45d9de8d]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:8px;width:200px}.data-table[data-v-45d9de8d]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 1px 4px #0000000f;overflow-x:auto}.data-table table[data-v-45d9de8d]{width:100%;border-collapse:collapse}.data-table th[data-v-45d9de8d],.data-table td[data-v-45d9de8d]{padding:10px 12px;text-align:left;border-bottom:1px solid #f0f0f0;font-size:13px}.data-table th[data-v-45d9de8d]{background:#fafafa;font-weight:600;color:#555}.at-root[data-v-def01ddb]{padding:24px;max-width:1200px}.admin-header[data-v-def01ddb]{padding:24px 28px;margin-bottom:20px;border-radius:16px;color:#fff;background:linear-gradient(135deg,#722ed1,#531dab)}.admin-header h2[data-v-def01ddb]{margin:0 0 6px;font-size:20px}.header-desc[data-v-def01ddb]{font-size:13px;opacity:.85}.at-toolbar[data-v-def01ddb]{display:flex;gap:8px;margin-bottom:20px;align-items:center;flex-wrap:wrap}.at-filters[data-v-def01ddb]{display:flex;gap:4px}.at-cat-btn[data-v-def01ddb]{padding:6px 14px;border-radius:6px;border:1px solid #d9d9d9;background:#fff;cursor:pointer;font-size:12px}.at-cat-btn.active[data-v-def01ddb]{background:#722ed1;color:#fff;border-color:#722ed1}.at-search[data-v-def01ddb]{flex:1;max-width:200px;padding:6px 12px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.btn-add[data-v-def01ddb]{padding:6px 16px;border:none;border-radius:6px;background:#722ed1;color:#fff;cursor:pointer;font-size:13px;font-weight:600;margin-left:auto}.btn-sm[data-v-def01ddb]{padding:4px 12px;font-size:12px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.at-cards[data-v-def01ddb]{display:flex;flex-direction:column;gap:12px}.at-card[data-v-def01ddb]{background:#fff;border-radius:12px;padding:16px 20px;box-shadow:0 1px 3px #0000000a}.at-card.disabled[data-v-def01ddb]{opacity:.4}.at-card-top[data-v-def01ddb]{display:flex;align-items:center;gap:12px}.at-card-icon[data-v-def01ddb]{font-size:28px}.at-card-info[data-v-def01ddb]{flex:1}.at-card-name[data-v-def01ddb]{font-size:15px;font-weight:600;color:#333}.at-card-type[data-v-def01ddb]{display:flex;gap:6px;margin-top:2px}.at-type-tag[data-v-def01ddb]{font-size:10px;color:#fff;padding:1px 8px;border-radius:10px}.at-period-tag[data-v-def01ddb]{font-size:10px;color:#999}.at-card-switch[data-v-def01ddb]{display:flex;align-items:center;gap:8px;flex-shrink:0}.at-status[data-v-def01ddb]{font-size:11px;padding:2px 8px;border-radius:4px;background:#f0f0f0}.at-status.on[data-v-def01ddb]{background:#f6ffed}.at-card-mid[data-v-def01ddb]{display:flex;gap:16px;margin-top:12px;padding-top:12px;border-top:1px solid #f5f5f5;flex-wrap:wrap}.at-card-cell[data-v-def01ddb]{min-width:100px}.at-cell-label[data-v-def01ddb]{display:block;font-size:11px;color:#999;margin-bottom:2px}.at-cell-value[data-v-def01ddb]{font-size:13px;color:#333}.at-cell-value.big[data-v-def01ddb]{font-size:15px;font-weight:600}.at-cell-value.pts[data-v-def01ddb]{color:#52c41a}.at-card-desc[data-v-def01ddb]{margin-top:8px;font-size:12px;color:#666}.at-empty[data-v-def01ddb]{text-align:center;color:#bbb;padding:40px;font-size:14px}.modal[data-v-def01ddb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-def01ddb]{background:#fff;border-radius:14px;padding:28px;width:620px;max-height:85vh;overflow-y:auto}.modal-box h4[data-v-def01ddb]{margin:0 0 12px;font-size:17px}.form-guide[data-v-def01ddb]{background:#f0f5ff;border-radius:8px;padding:10px 14px;font-size:13px;color:#555;margin-bottom:16px;line-height:1.6}fieldset[data-v-def01ddb]{border:1px solid #eee;border-radius:10px;padding:16px;margin-bottom:14px}fieldset legend[data-v-def01ddb]{font-size:14px;font-weight:600;color:#333;padding:0 8px}.form-group[data-v-def01ddb]{margin-bottom:10px}.form-group label[data-v-def01ddb]{display:block;font-size:13px;color:#555;margin-bottom:3px;font-weight:500}.form-group input[data-v-def01ddb],.form-group select[data-v-def01ddb]{padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;box-sizing:border-box}.form-row[data-v-def01ddb]{display:flex;gap:12px}.form-row .form-group[data-v-def01ddb],.flex-1[data-v-def01ddb]{flex:1}.w-60[data-v-def01ddb]{width:60px}.w-80[data-v-def01ddb]{width:80px}.w-100[data-v-def01ddb]{width:100px}.w-full[data-v-def01ddb]{width:100%}.hint[data-v-def01ddb]{font-weight:400;color:#999;font-size:11px}.form-check[data-v-def01ddb]{display:flex;align-items:center;gap:6px;margin:12px 0}.form-check label[data-v-def01ddb]{font-size:14px;cursor:pointer;display:flex;align-items:center;gap:6px}.form-check input[type=checkbox][data-v-def01ddb]{width:auto;margin:0}.modal-actions[data-v-def01ddb]{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.modal-actions button[data-v-def01ddb]{padding:8px 20px;border:1px solid #ddd;border-radius:8px;background:#fff;cursor:pointer;font-size:13px}.modal-actions .btn-primary[data-v-def01ddb]{background:#722ed1;color:#fff;border-color:#722ed1;font-weight:600}.page-content[data-v-3c18feaf]{padding:24px;max-width:1100px}.page-header[data-v-3c18feaf]{margin-bottom:20px}.page-header h2[data-v-3c18feaf]{margin:0 0 4px;font-size:20px;color:#333}.page-desc[data-v-3c18feaf]{margin:0;font-size:13px;color:#888}.info-card[data-v-3c18feaf]{background:#f5f7fa;border-radius:10px;padding:16px;margin-bottom:16px}.star-now[data-v-3c18feaf]{display:flex;align-items:center;gap:12px}.empty-hint[data-v-3c18feaf]{text-align:center;color:#bbb;padding:40px;font-size:14px}.badge-ok[data-v-3c18feaf]{background:#f6ffed;color:#52c41a;padding:2px 8px;border-radius:10px;font-size:11px}.badge-err[data-v-3c18feaf]{background:#fff2f0;color:#ff4d4f;padding:2px 8px;border-radius:10px;font-size:11px}.cell-detail[data-v-3c18feaf]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.form-card[data-v-3c18feaf]{background:#fff;border-radius:12px;padding:16px;margin-bottom:16px;box-shadow:0 1px 4px #0000000f}.form-card h3[data-v-3c18feaf]{margin:0 0 12px;font-size:15px;color:#333}.toolbar-inline[data-v-3c18feaf]{display:flex;gap:8px;align-items:center}.admin-header.cyan[data-v-3c18feaf]{background:linear-gradient(135deg,#36d1dc,#5b86e5)}.admin-header.purple[data-v-3c18feaf]{background:linear-gradient(135deg,#a18cd1,#fbc2eb)}.admin-header.gold[data-v-3c18feaf]{background:linear-gradient(135deg,#f2994a,#f2c94c)}.admin-header .stats-row[data-v-3c18feaf]{display:flex;gap:24px;margin-top:14px}.admin-header .stat-item[data-v-3c18feaf]{text-align:center}.admin-header .stat-num[data-v-3c18feaf]{font-size:26px;font-weight:700;color:#fff!important}.admin-header .stat-num.warn[data-v-3c18feaf]{color:#ffd666!important}.admin-header .stat-label[data-v-3c18feaf]{font-size:12px;color:#ffffffd9!important;opacity:1}.admin-layout[data-v-3c18feaf]{display:flex;min-height:100vh;background:#f0f2f5}.sidebar[data-v-3c18feaf]{width:220px;background:#001529;color:#fff;display:flex;flex-direction:column;transition:width .3s;flex-shrink:0;overflow-y:auto;height:100vh;position:sticky;top:0}.sidebar.collapsed[data-v-3c18feaf]{width:64px}.sidebar-header[data-v-3c18feaf]{height:64px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid rgba(255,255,255,.1)}.logo[data-v-3c18feaf]{font-size:16px;font-weight:700;white-space:nowrap;overflow:hidden}.collapse-btn[data-v-3c18feaf]{cursor:pointer;font-size:18px;opacity:.7}.sidebar-menu[data-v-3c18feaf]{padding:8px 0}.menu-item[data-v-3c18feaf]{display:flex;align-items:center;gap:12px;padding:10px 20px;cursor:pointer;transition:all .2s;white-space:nowrap;position:relative}.menu-item[data-v-3c18feaf]:hover{background:#ffffff0d}.menu-item.active[data-v-3c18feaf]{background:#1890ff}.menu-item.expanded[data-v-3c18feaf]{background:#ffffff08}.menu-icon[data-v-3c18feaf]{font-size:18px;width:24px;text-align:center;flex-shrink:0}.menu-arrow[data-v-3c18feaf]{margin-left:auto;font-size:10px;opacity:.6}.sub-menu[data-v-3c18feaf]{background:#00000026;padding:4px 0}.sub-menu-item[data-v-3c18feaf]{display:flex;align-items:center;gap:12px;padding:8px 20px 8px 48px;cursor:pointer;transition:all .2s;white-space:nowrap;font-size:13px;color:#ffffffbf}.sub-menu-item[data-v-3c18feaf]:hover{color:#fff;background:#ffffff0d}.sub-menu-item.active[data-v-3c18feaf]{color:#fff;background:#1890ff}.main-area[data-v-3c18feaf]{flex:1;display:flex;flex-direction:column;overflow:hidden}.top-bar[data-v-3c18feaf]{height:64px;background:#fff;display:flex;align-items:center;justify-content:space-between;padding:0 24px;box-shadow:0 1px 4px #0000000f}.top-bar h2[data-v-3c18feaf]{font-size:18px;color:#333}.user-info[data-v-3c18feaf]{display:flex;align-items:center;gap:12px}.btn-logout[data-v-3c18feaf]{padding:6px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:13px}.page-content[data-v-3c18feaf]{padding:24px;overflow-y:auto;flex:1}.dashboard-stats[data-v-3c18feaf]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:20px}.stat-card[data-v-3c18feaf]{background:#fff;border-radius:8px;padding:20px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #0000000a}.stat-icon[data-v-3c18feaf]{width:48px;height:48px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:24px}.stat-card.blue .stat-icon[data-v-3c18feaf]{background:#e6f7ff}.stat-card.green .stat-icon[data-v-3c18feaf]{background:#f6ffed}.stat-card.orange .stat-icon[data-v-3c18feaf]{background:#fff7e6}.stat-card.purple .stat-icon[data-v-3c18feaf]{background:#f9f0ff}.stat-card.red .stat-icon[data-v-3c18feaf]{background:#fff1f0}.stat-card.cyan .stat-icon[data-v-3c18feaf]{background:#e6fffb}.stat-card.teal .stat-icon[data-v-3c18feaf]{background:#e0f2f1}.stat-card.pink .stat-icon[data-v-3c18feaf]{background:#fce4ec}.stat-num[data-v-3c18feaf]{font-size:24px;font-weight:700;color:#333}.stat-label[data-v-3c18feaf]{font-size:13px;color:#888;margin-top:4px}.dash-section[data-v-3c18feaf]{background:#fff;border-radius:10px;padding:20px;margin-bottom:16px;box-shadow:0 2px 8px #0000000a}.dash-section h3[data-v-3c18feaf]{margin:0 0 14px;font-size:15px;color:#333}.dash-grid-3[data-v-3c18feaf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.dash-grid-4[data-v-3c18feaf]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.dash-grid-2[data-v-3c18feaf]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.dash-row-2[data-v-3c18feaf]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.dash-card[data-v-3c18feaf]{background:#f9fafb;border-radius:8px;padding:14px 16px;text-align:center}.dash-card-hd[data-v-3c18feaf]{font-size:12px;color:#999;margin-bottom:6px}.dash-card-val[data-v-3c18feaf]{font-size:24px;font-weight:700;color:#333}.dash-card-val.sm[data-v-3c18feaf]{font-size:18px}.dash-card-val.warn[data-v-3c18feaf]{color:#f5222d}.dash-bar[data-v-3c18feaf]{height:6px;background:#f0f0f0;border-radius:3px;margin-top:8px;overflow:hidden}.dash-bar-fill[data-v-3c18feaf]{height:100%;border-radius:3px;transition:width .8s ease}@media (max-width: 768px){.dash-row-2[data-v-3c18feaf]{grid-template-columns:1fr}.dash-grid-4[data-v-3c18feaf]{grid-template-columns:repeat(2,1fr)}}.table-toolbar[data-v-3c18feaf]{margin-bottom:16px;display:flex;gap:12px}.search-input[data-v-3c18feaf]{padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px;width:240px}.data-table[data-v-3c18feaf]{background:#fff;border-radius:8px;overflow:hidden;box-shadow:0 2px 8px #0000000a}.data-table table[data-v-3c18feaf]{width:100%;border-collapse:collapse;font-size:13px}.data-table th[data-v-3c18feaf],.data-table td[data-v-3c18feaf]{padding:12px 16px;text-align:left;border-bottom:1px solid #f0f0f0}.data-table th[data-v-3c18feaf]{background:#fafafa;color:#333;font-weight:600}.data-table button[data-v-3c18feaf]{padding:4px 12px;border:none;border-radius:4px;background:#1890ff;color:#fff;cursor:pointer;font-size:12px;margin-right:4px}.data-table .btn-del[data-v-3c18feaf]{background:#ff4d4f}.btn-primary[data-v-3c18feaf]{padding:8px 16px;border:none;border-radius:4px;background:#1890ff;color:#fff;cursor:pointer;font-size:13px}.info-box[data-v-3c18feaf]{background:#e6f7ff;border:1px solid #91d5ff;border-radius:8px;padding:12px 16px;margin-bottom:16px;font-size:13px;color:#096dd9}.board-list[data-v-3c18feaf]{display:flex;flex-direction:column;gap:12px}.board-card[data-v-3c18feaf]{background:#fff;border-radius:8px;padding:16px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000a}.board-info h4[data-v-3c18feaf]{font-size:15px;color:#333;margin-bottom:4px}.board-info p[data-v-3c18feaf]{font-size:13px;color:#888;margin-bottom:8px}.board-tags[data-v-3c18feaf]{display:flex;gap:6px;flex-wrap:wrap}.board-tags .tag[data-v-3c18feaf]{padding:2px 8px;border-radius:10px;font-size:11px;background:#f0f2ff;color:#667eea}.banner-list[data-v-3c18feaf]{display:flex;flex-direction:column;gap:12px}.banner-card[data-v-3c18feaf]{background:#fff;border-radius:8px;padding:16px;display:flex;align-items:center;gap:16px;box-shadow:0 2px 8px #0000000a}.banner-preview[data-v-3c18feaf]{width:160px;height:90px;border-radius:6px;overflow:hidden;background:#f0f0f0;flex-shrink:0}.banner-preview img[data-v-3c18feaf]{width:100%;height:100%;object-fit:cover}.banner-preview .no-img[data-v-3c18feaf]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#999;font-size:13px}.banner-info[data-v-3c18feaf]{flex:1}.banner-info h4[data-v-3c18feaf]{font-size:15px;color:#333;margin-bottom:6px}.banner-info p[data-v-3c18feaf]{font-size:13px;color:#888;margin-bottom:4px}.banner-actions[data-v-3c18feaf]{display:flex;gap:6px;flex-wrap:wrap}.banner-actions button[data-v-3c18feaf]{padding:4px 10px;border:none;border-radius:4px;background:#1890ff;color:#fff;cursor:pointer;font-size:12px}.banner-actions .btn-del[data-v-3c18feaf]{background:#ff4d4f}.settings-grid[data-v-3c18feaf]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.settings-card[data-v-3c18feaf]{background:#fff;border-radius:8px;padding:24px;box-shadow:0 2px 8px #0000000a}.settings-card h3[data-v-3c18feaf]{font-size:15px;color:#333;margin-bottom:16px}.form-row[data-v-3c18feaf]{display:flex;align-items:center;gap:16px;margin-bottom:16px}.form-row label[data-v-3c18feaf]{width:100px;font-size:14px;color:#333}.form-row input[data-v-3c18feaf],.form-row select[data-v-3c18feaf]{flex:1;padding:8px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px}.form-row-inline[data-v-3c18feaf]{display:flex;align-items:center;gap:12px;margin-bottom:12px}.form-row-inline label[data-v-3c18feaf]{font-size:13px;color:#666}.form-row-inline select[data-v-3c18feaf]{padding:6px 10px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px}.modal[data-v-3c18feaf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-content[data-v-3c18feaf]{background:#fff;border-radius:8px;padding:24px;width:420px;display:flex;flex-direction:column;gap:12px}.modal-content h3[data-v-3c18feaf]{margin-bottom:8px}.modal-content input[data-v-3c18feaf],.modal-content select[data-v-3c18feaf]{padding:10px 12px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px}.form-group[data-v-3c18feaf]{display:flex;flex-direction:column;gap:4px}.form-group label[data-v-3c18feaf]{font-size:13px;color:#333;font-weight:500}.form-group .hint[data-v-3c18feaf]{font-size:12px;color:#999;margin-top:-2px}.comment-cell[data-v-3c18feaf]{max-width:300px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.link-user[data-v-3c18feaf]{color:#1890ff;cursor:pointer}.link-user[data-v-3c18feaf]:hover{text-decoration:underline}.modal-actions[data-v-3c18feaf]{display:flex;gap:12px;justify-content:flex-end;margin-top:8px}.modal-actions button[data-v-3c18feaf]{padding:8px 16px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer}.modal-actions .btn-primary[data-v-3c18feaf]{background:#1890ff;color:#fff;border-color:#1890ff}@media (max-width: 768px){.sidebar[data-v-3c18feaf]{width:64px}.sidebar .logo[data-v-3c18feaf],.sidebar .menu-label[data-v-3c18feaf]{display:none}.dashboard-stats[data-v-3c18feaf]{grid-template-columns:repeat(2,1fr)}.settings-grid[data-v-3c18feaf]{grid-template-columns:1fr}.banner-card[data-v-3c18feaf]{flex-direction:column;align-items:flex-start}.banner-preview[data-v-3c18feaf]{width:100%;height:160px}}.modal-overlay[data-v-3c18feaf]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:2000;display:flex;align-items:center;justify-content:center}.modal-box[data-v-3c18feaf]{background:#fff;border-radius:12px;max-width:500px;width:90%;max-height:80vh;overflow-y:auto}.form-modal[data-v-3c18feaf]{padding:0}.form-modal .modal-header[data-v-3c18feaf]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f0f0}.form-modal .modal-header h3[data-v-3c18feaf]{margin:0;font-size:16px}.form-modal .modal-header button[data-v-3c18feaf]{border:none;background:none;font-size:18px;cursor:pointer;color:#999}.form-modal .form-group[data-v-3c18feaf]{padding:10px 20px}.form-modal .form-group label[data-v-3c18feaf]{display:block;font-size:13px;color:#666;margin-bottom:4px;font-weight:500}.form-modal .form-group input[data-v-3c18feaf],.form-modal .form-group select[data-v-3c18feaf],.form-modal .form-group textarea[data-v-3c18feaf]{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.form-modal .form-group input[type=checkbox][data-v-3c18feaf]{width:auto}.form-modal .modal-footer[data-v-3c18feaf]{display:flex;gap:8px;justify-content:flex-end;padding:14px 20px;border-top:1px solid #f0f0f0}.btn-save[data-v-3c18feaf]{padding:8px 20px;background:#1890ff;color:#fff;border:none;border-radius:6px;cursor:pointer;font-size:13px}.btn-cancel[data-v-3c18feaf]{padding:8px 20px;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:6px;cursor:pointer;font-size:13px}.badge-warn[data-v-3c18feaf]{background:#fff7e6;color:#fa8c16;border:1px solid #ffd591;padding:2px 8px;border-radius:4px;font-size:11px}.cert-form-layout[data-v-3c18feaf]{display:flex;gap:16px;min-height:500px}.cert-form-left[data-v-3c18feaf]{width:280px;flex-shrink:0}.cert-form-right[data-v-3c18feaf]{flex:1;min-width:0}.cert-form-list[data-v-3c18feaf]{display:flex;flex-direction:column;gap:8px;margin-top:12px}.cert-form-item[data-v-3c18feaf]{background:#fff;border-radius:10px;padding:12px 14px;cursor:pointer;border:2px solid transparent;transition:all .2s}.cert-form-item[data-v-3c18feaf]:hover{border-color:#d9d9d9}.cert-form-item.active[data-v-3c18feaf]{border-color:#1890ff;background:#f0f7ff}.cert-form-item-top[data-v-3c18feaf]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.cert-form-item-top strong[data-v-3c18feaf]{font-size:14px;color:#333}.cert-form-item-sub[data-v-3c18feaf]{font-size:12px;color:#999;margin-top:2px}.badge-green[data-v-3c18feaf]{background:#f6ffed;color:#52c41a;padding:1px 6px;border-radius:8px;font-size:11px}.badge-gray[data-v-3c18feaf]{background:#f5f5f5;color:#999;padding:1px 6px;border-radius:8px;font-size:11px}.cert-form-header[data-v-3c18feaf]{background:#fff;border-radius:10px;padding:16px;margin-bottom:12px}.cert-form-header h3[data-v-3c18feaf]{margin:0 0 10px;font-size:15px;color:#333}.cert-form-meta[data-v-3c18feaf]{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.cert-form-meta label[data-v-3c18feaf]{font-size:13px;color:#666;display:flex;align-items:center;gap:6px}.inline-input[data-v-3c18feaf]{padding:4px 8px;border:1px solid #d9d9d9;border-radius:4px;font-size:13px}.inline-input.small[data-v-3c18feaf]{width:60px}.inline-check[data-v-3c18feaf]{display:flex;align-items:center;gap:4px}.field-form[data-v-3c18feaf]{padding:12px 0}.field-row[data-v-3c18feaf]{margin-bottom:12px}.field-row label[data-v-3c18feaf]{display:block;font-size:13px;color:#666;margin-bottom:4px}.field-row input[data-v-3c18feaf],.field-row select[data-v-3c18feaf],.field-row textarea[data-v-3c18feaf]{width:100%;padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px}.field-row input[type=checkbox][data-v-3c18feaf]{width:auto}code[data-v-3c18feaf]{font-size:11px;background:#f5f5f5;padding:1px 4px;border-radius:3px;color:#c7254e}.empty-tip[data-v-3c18feaf]{text-align:center;color:#bbb;padding:30px;font-size:13px}.modal .modal-actions[data-v-3c18feaf]{display:flex;gap:10px;justify-content:flex-end;margin-top:16px;padding-top:16px;border-top:1px solid #f0f0f0}.modal .modal-actions button[data-v-3c18feaf]{padding:8px 20px;border:1px solid #ddd;border-radius:6px;background:#fff;cursor:pointer;font-size:13px}.modal .modal-actions .btn-primary[data-v-3c18feaf]{background:#1890ff;color:#fff;border-color:#1890ff}.modal h3[data-v-3c18feaf]{margin:0 0 16px;font-size:17px;color:#333}.section-header[data-v-3c18feaf]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px;flex-wrap:wrap;gap:10px}.section-header h2[data-v-3c18feaf]{font-size:18px;color:#333;margin:0}.tab-bar[data-v-3c18feaf]{display:flex;gap:4px;background:#f0f0f0;border-radius:10px;padding:3px}.tab-bar span[data-v-3c18feaf]{padding:6px 16px;border-radius:8px;cursor:pointer;font-size:13px;color:#888}.tab-bar span.active[data-v-3c18feaf]{background:#fff;color:#333;font-weight:600;box-shadow:0 1px 3px #00000014}.tag[data-v-3c18feaf]{display:inline-block;padding:1px 8px;border-radius:4px;font-size:11px;background:#e6f7ff;color:#1890ff}.st-active[data-v-3c18feaf]{color:#52c41a;font-weight:600;font-size:12px}.st-ended[data-v-3c18feaf]{color:#999;font-size:12px}.st-pending[data-v-3c18feaf]{color:#fa8c16;font-size:12px}.st-draft[data-v-3c18feaf]{color:#bbb;font-size:12px}.st-removed[data-v-3c18feaf]{color:#ff4d4f;font-size:12px}.btn-xs[data-v-3c18feaf]{padding:2px 8px;font-size:11px;border-radius:4px;border:1px solid #d9d9d9;background:#fff;cursor:pointer}.btn-ok[data-v-3c18feaf]{color:#52c41a;border-color:#b7eb8f}.btn-del[data-v-3c18feaf]{color:#ff4d4f;border-color:#ffccc7}.modal-overlay[data-v-3c18feaf]{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000073;z-index:1000;display:flex;align-items:center;justify-content:center}.modal-box[data-v-3c18feaf]{background:#fff;border-radius:12px;padding:24px;max-width:420px;width:90vw;max-height:80vh;overflow-y:auto}.modal-box h3[data-v-3c18feaf]{margin:0 0 16px;font-size:16px}.modal-btns[data-v-3c18feaf]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.modal-btns button[data-v-3c18feaf]{padding:6px 18px;border-radius:6px;font-size:13px;cursor:pointer;border:1px solid #d9d9d9;background:#fff}.modal-btns .btn-primary[data-v-3c18feaf]{background:#1890ff;color:#fff;border-color:#1890ff}.poll-header[data-v-3c18feaf]{background:linear-gradient(135deg,#a18cd1,#fbc2eb)!important}.chip-bar[data-v-3c18feaf]{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:14px;align-items:center}.chip[data-v-3c18feaf]{padding:4px 14px;border-radius:14px;font-size:12px;cursor:pointer;background:#f0f0f0;color:#888;transition:all .2s;-webkit-user-select:none;user-select:none}.chip[data-v-3c18feaf]:hover{background:#e6e6e6}.chip.on[data-v-3c18feaf]{background:#6b5ce7;color:#fff}.avm-create-btn[data-v-3c18feaf]{padding:8px 20px;background:linear-gradient(135deg,#a18cd1,#fbc2eb);color:#fff;border:none;border-radius:10px;font-weight:600;cursor:pointer;font-size:14px}.poll-banner-modal[data-v-3c18feaf],.poll-edit-modal[data-v-3c18feaf]{max-width:520px!important}.modal-header[data-v-3c18feaf]{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:1px solid #f0f0f0;margin-bottom:16px}.modal-header h3[data-v-3c18feaf]{margin:0;font-size:17px;color:#333}.modal-close[data-v-3c18feaf]{border:none;background:none;font-size:18px;cursor:pointer;color:#999;padding:0 4px}.modal-body[data-v-3c18feaf]{display:flex;flex-direction:column;gap:14px}.modal-body .form-group[data-v-3c18feaf]{display:flex;flex-direction:column;gap:4px}.modal-body .form-group label[data-v-3c18feaf]{font-size:13px;color:#555;font-weight:500}.modal-body .form-group .hint[data-v-3c18feaf]{font-size:11px;color:#aaa;font-weight:400;margin-left:4px}.modal-body .form-group input[data-v-3c18feaf],.modal-body .form-group select[data-v-3c18feaf],.modal-body .form-group textarea[data-v-3c18feaf]{padding:8px 10px;border:1px solid #d9d9d9;border-radius:6px;font-size:13px;width:100%}.modal-body .form-group textarea[data-v-3c18feaf]{resize:vertical}.form-row-2[data-v-3c18feaf]{display:flex;gap:16px}.form-row-2 .form-group[data-v-3c18feaf]{flex:1}.img-input-row[data-v-3c18feaf]{display:flex;gap:6px;align-items:center}.img-input-row .flex-1[data-v-3c18feaf]{flex:1}.modal-footer[data-v-3c18feaf]{display:flex;gap:8px;justify-content:flex-end;padding-top:16px;border-top:1px solid #f0f0f0;margin-top:6px}.btn-save[data-v-3c18feaf]{padding:8px 22px;background:#6b5ce7;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.btn-cancel[data-v-3c18feaf]{padding:8px 18px;background:#f5f5f5;border:1px solid #d9d9d9;border-radius:8px;cursor:pointer;font-size:13px;color:#666}.tab-nav[data-v-3c18feaf]{display:flex;gap:0;background:#f5f5f5;border-radius:10px;padding:3px;margin-bottom:16px}.tab-nav button[data-v-3c18feaf]{padding:7px 20px;border:none;border-radius:8px;background:none;cursor:pointer;font-size:13px;color:#888;transition:all .2s}.tab-nav button.active[data-v-3c18feaf]{background:#fff;color:#333;font-weight:600;box-shadow:0 1px 3px #00000014}.toolbar[data-v-3c18feaf]{display:flex;align-items:center;gap:10px;margin-bottom:14px;flex-wrap:wrap}.toolbar .btn-primary[data-v-3c18feaf]{flex-shrink:0}.btn-sm[data-v-3c18feaf]{padding:3px 10px;border:1px solid #d9d9d9;border-radius:4px;background:#fff;cursor:pointer;font-size:12px;color:#333;margin-right:2px}.btn-sm[data-v-3c18feaf]:hover{border-color:#1890ff;color:#1890ff}.btn-approve[data-v-3c18feaf]{color:#52c41a!important;border-color:#b7eb8f!important}.btn-reject[data-v-3c18feaf]{color:#fa8c16!important;border-color:#ffd591!important}.btn-sm.btn-del[data-v-3c18feaf]{color:#ff4d4f!important;border-color:#ffccc7!important}.cell-title[data-v-3c18feaf]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-actions[data-v-3c18feaf]{white-space:nowrap}.ladder-chip[data-v-3c18feaf]{position:relative}.ladder-chip[data-v-3c18feaf]:after{content:"🔰";font-size:9px;margin-left:2px}.points-page[data-v-213b995b]{min-height:100vh;background:#f5f7fa}.points-header[data-v-213b995b]{background:linear-gradient(135deg,#667eea,#764ba2);padding:32px 20px}.points-card[data-v-213b995b]{text-align:center;color:#fff}.points-label[data-v-213b995b]{font-size:14px;opacity:.9;margin-bottom:8px}.points-value[data-v-213b995b]{font-size:42px;font-weight:700}.points-unit[data-v-213b995b]{font-size:18px;font-weight:400}.points-sub[data-v-213b995b]{font-size:14px;opacity:.8;margin-top:8px}.checkin-card[data-v-213b995b]{background:#fff;margin:12px;padding:20px;border-radius:12px;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #0000000d}.checkin-info[data-v-213b995b]{flex:1}.checkin-status[data-v-213b995b]{font-size:16px;font-weight:500;color:#333;margin-bottom:4px}.checkin-streak[data-v-213b995b]{font-size:13px;color:#888}.checkin-btn[data-v-213b995b]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border:none;padding:10px 24px;border-radius:20px;font-size:14px;cursor:pointer}.checkin-btn.done[data-v-213b995b]{background:#ccc;cursor:not-allowed}.checkin-calendar[data-v-213b995b]{background:#fff;margin:12px;padding:16px;border-radius:12px;box-shadow:0 2px 8px #0000000d}.calendar-title[data-v-213b995b]{font-size:15px;font-weight:500;color:#333;margin-bottom:12px;text-align:center}.calendar-grid[data-v-213b995b]{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.calendar-header[data-v-213b995b]{text-align:center;font-size:13px;color:#666;padding:8px 0;font-weight:500}.calendar-day[data-v-213b995b]{text-align:center;padding:8px 0;font-size:14px;color:#333;border-radius:8px}.calendar-day.signed[data-v-213b995b]{background:#667eea;color:#fff;font-weight:700}.calendar-day.empty[data-v-213b995b]{background:transparent}.points-tabs[data-v-213b995b]{display:flex;background:#fff;border-bottom:1px solid #eee}.tab[data-v-213b995b]{flex:1;text-align:center;padding:14px;font-size:14px;color:#666;cursor:pointer}.tab.active[data-v-213b995b]{color:#667eea;font-weight:700;border-bottom:2px solid #667eea}.log-list[data-v-213b995b]{padding:12px}.log-item[data-v-213b995b]{display:flex;align-items:center;gap:12px;background:#fff;padding:16px;border-radius:12px;margin-bottom:8px}.log-icon[data-v-213b995b]{font-size:24px;width:40px;text-align:center}.log-info[data-v-213b995b]{flex:1}.log-title[data-v-213b995b]{font-size:14px;color:#333;font-weight:500;margin-bottom:4px}.log-time[data-v-213b995b]{font-size:12px;color:#aaa}.log-remark[data-v-213b995b]{font-size:12px;color:#888;margin-top:2px}.log-amount[data-v-213b995b]{font-size:16px;font-weight:700}.log-amount.income[data-v-213b995b]{color:#52c41a}.log-amount.expense[data-v-213b995b]{color:#ff4d4f}.empty[data-v-213b995b]{text-align:center;padding:60px;color:#aaa;font-size:14px}.load-more[data-v-213b995b]{text-align:center;padding:16px;color:#667eea;font-size:14px;cursor:pointer}.cw-root[data-v-1c976051]{max-width:600px;margin:0 auto;padding:16px}.cw-header[data-v-1c976051]{text-align:center;margin-bottom:16px}.cw-header h2[data-v-1c976051]{font-size:22px;color:#5a4a8a}.cw-sub[data-v-1c976051]{font-size:13px;color:#bbb;margin-top:4px}.cw-form[data-v-1c976051]{background:linear-gradient(135deg,#f9f0ff,#f0f5ff);border-radius:16px;padding:16px;margin-bottom:16px}.cw-ta[data-v-1c976051]{width:100%;border:none;background:#fff;border-radius:12px;padding:12px;font-size:14px;resize:vertical;box-sizing:border-box;outline:none}.cw-form-bar[data-v-1c976051]{display:flex;align-items:center;gap:12px;margin-top:10px}.cw-anon[data-v-1c976051]{font-size:12px;color:#888;cursor:pointer;display:flex;align-items:center;gap:4px}.cw-count[data-v-1c976051]{font-size:11px;color:#ccc;flex:1}.cw-submit[data-v-1c976051]{padding:8px 20px;background:linear-gradient(135deg,#a18cd1,#fbc2eb);color:#fff;border:none;border-radius:20px;font-weight:700;cursor:pointer}.cw-submit[data-v-1c976051]:disabled{opacity:.5}.cw-sort[data-v-1c976051]{display:flex;gap:8px;margin-bottom:12px}.cw-sort button[data-v-1c976051]{padding:4px 14px;border-radius:14px;border:1px solid #eee;background:#fff;cursor:pointer;font-size:13px;color:#888}.cw-sort button.on[data-v-1c976051]{background:#f9f0ff;color:#7c3aed;border-color:#c4b5fd}.cw-card[data-v-1c976051]{background:#fff;border-radius:14px;padding:14px;margin-bottom:10px;box-shadow:0 1px 4px #0000000a}.cw-card-hd[data-v-1c976051]{display:flex;justify-content:space-between;margin-bottom:8px}.cw-name[data-v-1c976051]{font-size:13px;font-weight:600;color:#7c3aed}.cw-time[data-v-1c976051]{font-size:11px;color:#ccc}.cw-card-body[data-v-1c976051]{font-size:15px;line-height:1.7;color:#444;word-break:break-word}.cw-card-ft[data-v-1c976051]{display:flex;gap:16px;margin-top:10px;padding-top:8px;border-top:1px solid #f8f8f8}.cw-act[data-v-1c976051]{display:flex;align-items:center;gap:4px;background:none;border:none;font-size:12px;color:#bbb;cursor:pointer;padding:2px 0}.cw-act.on[data-v-1c976051]{color:#f472b6}.cw-cmts[data-v-1c976051]{background:#fafafa;border-radius:10px;padding:10px;margin-top:8px}.cw-cmt[data-v-1c976051]{font-size:13px;padding:4px 0;border-bottom:1px solid #f5f5f5;color:#555}.cw-cmt-time[data-v-1c976051]{font-size:10px;color:#ddd;margin-left:8px}.cw-cmt-input[data-v-1c976051]{display:flex;gap:6px;margin-top:8px}.cw-cmt-input input[data-v-1c976051]{flex:1;padding:6px 10px;border:1px solid #eee;border-radius:16px;font-size:12px;outline:none}.cw-cmt-input button[data-v-1c976051]{padding:4px 12px;background:#7c3aed;color:#fff;border:none;border-radius:14px;font-size:11px;cursor:pointer}.cw-empty[data-v-1c976051]{text-align:center;color:#ccc;padding:40px;font-size:14px}.sod-root[data-v-65c89b46]{max-width:500px;margin:0 auto;padding:16px}.sod-header[data-v-65c89b46]{text-align:center;margin-bottom:20px}.sod-date[data-v-65c89b46]{font-size:11px;color:#bbb;text-transform:uppercase;letter-spacing:1px}.sod-header h2[data-v-65c89b46]{font-size:24px;background:linear-gradient(135deg,#ffc107,#ff7a45);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.sod-sub[data-v-65c89b46]{font-size:12px;color:#bbb}.sod-card[data-v-65c89b46]{background:#fff;border-radius:20px;padding:24px 20px;text-align:center;position:relative;overflow:hidden;box-shadow:0 4px 24px #0000000f}.sod-card-bg[data-v-65c89b46]{position:absolute;top:-40px;left:-40px;right:-40px;height:120px;background:linear-gradient(135deg,#ffe8b0,#fff3e0,#e8f5ff);border-radius:20px 20px 50% 50%}.sod-avatar[data-v-65c89b46]{width:88px;height:88px;border-radius:50%;object-fit:cover;border:4px solid #fff;box-shadow:0 4px 12px #0000001a;position:relative;z-index:1}.sod-name[data-v-65c89b46]{font-size:20px;font-weight:800;color:#333;margin-top:10px;position:relative;z-index:1}.sod-identity[data-v-65c89b46]{margin:6px 0;position:relative;z-index:1}.sod-id-badge[data-v-65c89b46]{display:inline-block;padding:2px 12px;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;border-radius:12px;font-size:12px;font-weight:600}.sod-lv[data-v-65c89b46]{display:inline-block;margin-left:6px;padding:2px 8px;background:#f0f0f0;border-radius:8px;font-size:11px;color:#888}.sod-stats[data-v-65c89b46]{display:flex;justify-content:center;gap:32px;margin:16px 0}.sod-stat b[data-v-65c89b46]{display:block;font-size:20px;color:#333}.sod-stat span[data-v-65c89b46]{font-size:11px;color:#bbb}.sod-bio[data-v-65c89b46]{font-size:14px;color:#888;font-style:italic;margin-bottom:12px;padding:0 20px}.sod-actions[data-v-65c89b46]{display:flex;justify-content:center;gap:12px;align-items:center}.sod-follow[data-v-65c89b46]{padding:8px 24px;background:linear-gradient(135deg,#ffc107,#ff9800);color:#fff;border:none;border-radius:20px;font-weight:700;cursor:pointer}.sod-view[data-v-65c89b46]{font-size:13px;color:#1890ff;text-decoration:none}.sod-section[data-v-65c89b46]{margin-top:20px}.sod-section h3[data-v-65c89b46]{font-size:15px;color:#555;margin-bottom:10px}.sod-grid[data-v-65c89b46]{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.sod-img[data-v-65c89b46]{width:100%;aspect-ratio:1;object-fit:cover;border-radius:10px}.sod-history[data-v-65c89b46]{display:flex;gap:10px;overflow-x:auto}.sod-h-item[data-v-65c89b46]{flex-shrink:0;text-align:center}.sod-h-av[data-v-65c89b46]{width:40px;height:40px;border-radius:50%;object-fit:cover}.sod-h-name[data-v-65c89b46]{display:block;font-size:11px;color:#333;margin-top:4px}.sod-h-date[data-v-65c89b46]{display:block;font-size:9px;color:#bbb}.sod-loading[data-v-65c89b46]{text-align:center;padding:60px;color:#ccc;font-size:16px}.hc-page[data-v-34b60677]{--bg: #f8f9fc;--card: #fff;--text: #1a1a2e;--sub: #666;--muted: #bbb;--accent: #667eea;--accent2: #764ba2;--border: #f0f0f0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,PingFang SC,Microsoft YaHei,sans-serif;color:var(--text);background:var(--bg);min-height:100vh}.hc-page.hc-dark[data-v-34b60677]{--bg: #0f0f1a;--card: #1a1a2e;--text: #e0e0e0;--sub: #999;--muted: #555;--border: #2a2a3e}.hc-hero[data-v-34b60677]{position:relative;overflow:hidden;padding:60px 24px 50px;text-align:center}.hc-hero-bg[data-v-34b60677]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);opacity:.95;z-index:0}.hc-hero-bg[data-v-34b60677]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at 20% 50%,rgba(255,255,255,.15) 0%,transparent 60%),radial-gradient(ellipse at 80% 20%,rgba(255,255,255,.1) 0%,transparent 50%)}.hc-hero-inner[data-v-34b60677]{position:relative;z-index:1;max-width:640px;margin:0 auto}.hc-brand[data-v-34b60677]{display:inline-block;margin-bottom:18px;color:#ffffffbf;font-size:13px;text-decoration:none;transition:color .2s}.hc-brand[data-v-34b60677]:hover{color:#fff}.hc-hero-title[data-v-34b60677]{margin:0 0 8px;font-size:32px;font-weight:800;color:#fff;letter-spacing:-.5px}.hc-hero-sub[data-v-34b60677]{margin:0 0 24px;font-size:15px;color:#ffffffb3}.hc-search-wrap[data-v-34b60677]{display:flex;align-items:center;background:#fff;border-radius:16px;padding:0 0 0 18px;box-shadow:0 8px 40px #0000001f;transition:box-shadow .3s}.hc-search-wrap[data-v-34b60677]:focus-within{box-shadow:0 8px 50px #667eea40}.hc-search-icon[data-v-34b60677]{font-size:20px;flex-shrink:0}.hc-search-input[data-v-34b60677]{flex:1;padding:16px 10px;border:none;font-size:16px;outline:none;color:#333;background:transparent}.hc-search-input[data-v-34b60677]::placeholder{color:#ccc}.hc-search-clear[data-v-34b60677]{padding:0 14px;font-size:22px;color:#bbb;cursor:pointer;flex-shrink:0}.hc-hot-tags[data-v-34b60677]{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px;flex-wrap:wrap}.hc-hot-label[data-v-34b60677]{font-size:14px;flex-shrink:0}.hc-hot-tag[data-v-34b60677]{padding:4px 14px;border-radius:14px;border:1px solid rgba(255,255,255,.3);background:#ffffff1a;color:#ffffffd9;font-size:12px;cursor:pointer;white-space:nowrap;transition:all .2s}.hc-hot-tag[data-v-34b60677]:hover{background:#fff3;border-color:#ffffff80}.hc-search-drop[data-v-34b60677]{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:12px;margin-top:6px;box-shadow:0 12px 40px #00000026;overflow:hidden;z-index:100;text-align:left}.hc-sr-item[data-v-34b60677]{display:flex;align-items:center;gap:10px;padding:12px 18px;cursor:pointer;transition:background .15s}.hc-sr-item[data-v-34b60677]:hover{background:#f6f7ff}.hc-sr-cat[data-v-34b60677]{font-size:11px;color:#667eea;background:#f0f2ff;padding:2px 8px;border-radius:8px;flex-shrink:0}.hc-sr-title[data-v-34b60677]{font-size:14px;color:#333;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-body[data-v-34b60677]{max-width:900px;margin:0 auto;padding:40px 20px 80px}.hc-sec[data-v-34b60677]{margin-bottom:48px}.hc-sec-title[data-v-34b60677]{font-size:20px;font-weight:700;margin:0 0 18px;color:var(--text)}.hc-cat-grid[data-v-34b60677]{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px}.hc-cat-card[data-v-34b60677]{background:var(--card);border-radius:14px;padding:20px 16px;cursor:pointer;transition:all .25s;border:1px solid var(--border);text-align:center;position:relative;overflow:hidden}.hc-cat-card[data-v-34b60677]:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:var(--card-color, #667eea);transform:scaleX(0);transition:transform .25s ease}.hc-cat-card[data-v-34b60677]:hover{transform:translateY(-3px);box-shadow:0 8px 25px #00000014}.hc-cat-card[data-v-34b60677]:hover:before{transform:scaleX(1)}.hc-cat-icon[data-v-34b60677]{display:block;font-size:32px;margin-bottom:8px}.hc-cat-name[data-v-34b60677]{display:block;font-size:14px;font-weight:600;color:var(--text);margin-bottom:4px}.hc-cat-count[data-v-34b60677]{font-size:11px;color:var(--muted)}.hc-pop-scroll[data-v-34b60677]{display:flex;gap:12px;overflow-x:auto;padding-bottom:6px;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory}.hc-pop-scroll[data-v-34b60677]::-webkit-scrollbar{display:none}.hc-pop-card[data-v-34b60677]{flex:0 0 220px;background:var(--card);border-radius:14px;overflow:hidden;cursor:pointer;transition:all .25s;border:1px solid var(--border);scroll-snap-align:start}.hc-pop-card[data-v-34b60677]:hover{transform:translateY(-2px);box-shadow:0 8px 25px #0000001a}.hc-pop-bar[data-v-34b60677]{height:4px}.hc-pop-body[data-v-34b60677]{padding:14px 16px}.hc-pop-cat[data-v-34b60677]{font-size:11px;color:#667eea;background:#f0f2ff;padding:2px 8px;border-radius:8px}.hc-pop-body h4[data-v-34b60677]{margin:8px 0 6px;font-size:14px;font-weight:600;color:var(--text);line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.hc-pop-views[data-v-34b60677]{font-size:11px;color:var(--muted)}.hc-faq-list[data-v-34b60677]{display:flex;flex-direction:column;gap:8px}.hc-faq-item[data-v-34b60677]{background:var(--card);border:1px solid var(--border);border-radius:12px;overflow:hidden;transition:box-shadow .2s}.hc-faq-item[open][data-v-34b60677]{box-shadow:0 4px 20px #0000000f}.hc-faq-q[data-v-34b60677]{padding:14px 18px;font-size:14px;font-weight:600;color:var(--text);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center}.hc-faq-q[data-v-34b60677]::-webkit-details-marker{display:none}.hc-faq-q[data-v-34b60677]:after{content:"▸";font-size:12px;color:var(--muted);transition:transform .2s}.hc-faq-item[open] .hc-faq-q[data-v-34b60677]:after{transform:rotate(90deg)}.hc-faq-a[data-v-34b60677]{padding:0 18px 14px;font-size:13px;line-height:1.7;color:var(--sub)}.hc-faq-more[data-v-34b60677]{display:block;width:100%;padding:0 18px 14px;border:none;background:none;color:var(--accent);font-size:13px;cursor:pointer;text-align:left}.hc-art-list[data-v-34b60677]{display:flex;flex-direction:column;gap:6px}.hc-art-item[data-v-34b60677]{display:flex;align-items:center;gap:12px;padding:12px 16px;background:var(--card);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s}.hc-art-item[data-v-34b60677]:hover{border-color:var(--accent);transform:translate(4px)}.hc-art-icon[data-v-34b60677]{font-size:20px;flex-shrink:0}.hc-art-main[data-v-34b60677]{flex:1;min-width:0}.hc-art-main strong[data-v-34b60677]{display:block;font-size:14px;color:var(--text);margin-bottom:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-art-meta[data-v-34b60677]{font-size:11px;color:var(--muted)}.hc-art-arrow[data-v-34b60677]{color:var(--muted);flex-shrink:0}.hc-article-page[data-v-34b60677]{max-width:1200px;margin:0 auto;padding:0 20px 80px}.hc-progress-bar[data-v-34b60677]{position:fixed;top:0;left:0;right:0;height:3px;background:var(--border);z-index:999}.hc-progress-fill[data-v-34b60677]{height:100%;background:linear-gradient(90deg,var(--accent),var(--accent2));transition:width .2s}.hc-back-btn[data-v-34b60677]{display:inline-block;margin:20px 0 10px;padding:8px 16px;border:1px solid var(--border);border-radius:10px;background:var(--card);color:var(--accent);font-size:13px;cursor:pointer;transition:all .2s}.hc-back-btn[data-v-34b60677]:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.hc-article-layout[data-v-34b60677]{display:flex;gap:30px;align-items:flex-start;margin-top:16px}.hc-sidebar[data-v-34b60677]{width:200px;flex-shrink:0;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.hc-cat-tree[data-v-34b60677]{display:flex;flex-direction:column}.hc-tree-cat[data-v-34b60677]{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:8px;cursor:pointer;font-size:13px;font-weight:500;color:var(--text);transition:background .15s}.hc-tree-cat[data-v-34b60677]:hover{background:var(--border)}.hc-tree-toggle[data-v-34b60677]{margin-left:auto;font-size:10px;color:var(--muted)}.hc-tree-art[data-v-34b60677]{padding:6px 12px 6px 28px;font-size:12px;color:var(--sub);cursor:pointer;border-radius:6px;transition:all .15s;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hc-tree-art[data-v-34b60677]:hover{color:var(--accent);background:#667eea0d}.hc-tree-art.active[data-v-34b60677]{color:var(--accent);font-weight:600;background:#667eea14}.hc-content-area[data-v-34b60677]{flex:1;min-width:0;max-height:calc(100vh - 80px);overflow-y:auto;padding-right:10px;scroll-behavior:smooth}.hc-content-area[data-v-34b60677]::-webkit-scrollbar{width:4px}.hc-content-area[data-v-34b60677]::-webkit-scrollbar-thumb{background:var(--border);border-radius:4px}.hc-art-header[data-v-34b60677]{margin-bottom:24px;padding-bottom:20px;border-bottom:1px solid var(--border)}.hc-art-cat-badge[data-v-34b60677]{display:inline-block;padding:4px 12px;border-radius:10px;color:#fff;font-size:12px;margin-bottom:10px}.hc-art-header h2[data-v-34b60677]{margin:0 0 10px;font-size:26px;font-weight:700;color:var(--text);line-height:1.35}.hc-art-meta-row[data-v-34b60677]{display:flex;align-items:center;gap:16px;font-size:12px;color:var(--muted);flex-wrap:wrap}.hc-copy-link[data-v-34b60677]{padding:2px 6px;border:1px solid var(--border);border-radius:6px;background:var(--card);cursor:pointer;font-size:14px;transition:all .15s}.hc-copy-link[data-v-34b60677]:hover{border-color:var(--accent)}.hc-video video[data-v-34b60677]{width:100%;max-height:400px;border-radius:14px;margin-bottom:20px}.hc-ppt iframe[data-v-34b60677]{width:100%;height:450px;border-radius:14px;border:1px solid var(--border);margin-bottom:20px}.hc-content[data-v-34b60677]{font-size:15px;line-height:1.9;color:var(--text)}.hc-content[data-v-34b60677] h2{font-size:22px;margin:32px 0 12px;padding-bottom:6px;border-bottom:1px solid var(--border)}.hc-content[data-v-34b60677] h3{font-size:18px;margin:24px 0 10px}.hc-content[data-v-34b60677] p{margin:0 0 14px}.hc-content[data-v-34b60677] ul,.hc-content[data-v-34b60677] ol{padding-left:24px;margin:0 0 14px}.hc-content[data-v-34b60677] li{margin-bottom:4px}.hc-content[data-v-34b60677] code{background:#f0f0f5;padding:2px 6px;border-radius:4px;font-size:13px;font-family:SF Mono,Consolas,monospace}.hc-content[data-v-34b60677] pre{background:#1a1a2e;color:#e0e0e0;padding:16px 20px;border-radius:12px;overflow-x:auto;margin:16px 0}.hc-content[data-v-34b60677] pre code{background:none;padding:0;color:inherit}.hc-content[data-v-34b60677] table{width:100%;border-collapse:collapse;margin:16px 0}.hc-content[data-v-34b60677] th,.hc-content[data-v-34b60677] td{padding:10px 14px;border:1px solid var(--border);text-align:left;font-size:13px}.hc-content[data-v-34b60677] th{background:var(--bg);font-weight:600}.hc-content[data-v-34b60677] blockquote{border-left:3px solid var(--accent);padding:8px 16px;margin:14px 0;color:var(--sub);background:#667eea08;border-radius:0 8px 8px 0}.hc-content[data-v-34b60677] img{max-width:100%;border-radius:12px;margin:16px 0}.hc-content[data-v-34b60677] a{color:var(--accent);text-decoration:none}.hc-content[data-v-34b60677] a:hover{text-decoration:underline}.hc-feedback[data-v-34b60677]{display:flex;align-items:center;gap:10px;margin-top:32px;padding:18px;background:var(--bg);border-radius:12px;font-size:13px;color:var(--sub);flex-wrap:wrap}.hc-fb-btn[data-v-34b60677]{padding:8px 16px;border:1px solid var(--border);border-radius:10px;background:var(--card);cursor:pointer;font-size:13px;transition:all .2s}.hc-fb-yes[data-v-34b60677]:hover{background:#f6ffed;border-color:#52c41a;color:#52c41a}.hc-fb-no[data-v-34b60677]:hover{background:#fff2f0;border-color:#ff4d4f;color:#ff4d4f}.hc-art-nav[data-v-34b60677]{display:flex;gap:12px;margin-top:32px}.hc-art-nav-card[data-v-34b60677]{flex:1;padding:16px 18px;background:var(--card);border:1px solid var(--border);border-radius:12px;cursor:pointer;transition:all .2s}.hc-art-nav-card[data-v-34b60677]:hover{border-color:var(--accent);box-shadow:0 4px 15px #0000000d}.hc-nav-empty[data-v-34b60677]{visibility:hidden}.hc-nav-right[data-v-34b60677]{text-align:right}.hc-nav-label[data-v-34b60677]{display:block;font-size:11px;color:var(--muted);margin-bottom:4px}.hc-nav-title[data-v-34b60677]{font-size:13px;color:var(--text);font-weight:500}.hc-related[data-v-34b60677]{margin-top:40px}.hc-related h3[data-v-34b60677]{font-size:16px;margin:0 0 12px;color:var(--text)}.hc-related-grid[data-v-34b60677]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:10px}.hc-related-card[data-v-34b60677]{padding:14px 16px;background:var(--card);border:1px solid var(--border);border-radius:10px;cursor:pointer;transition:all .2s}.hc-related-card[data-v-34b60677]:hover{border-color:var(--accent);transform:translateY(-1px)}.hc-related-card span[data-v-34b60677]{display:block;font-size:13px;color:var(--text);font-weight:500;margin-bottom:4px}.hc-related-card small[data-v-34b60677]{font-size:11px;color:var(--muted)}.hc-toc[data-v-34b60677]{width:180px;flex-shrink:0;position:sticky;top:20px;max-height:calc(100vh - 40px);overflow-y:auto}.hc-toc h4[data-v-34b60677]{font-size:13px;font-weight:600;margin:0 0 10px;padding:8px 0;color:var(--text);border-bottom:1px solid var(--border)}.hc-toc a[data-v-34b60677]{display:block;font-size:12px;color:var(--sub);text-decoration:none;border-left:2px solid transparent;padding:5px 0 5px 8px;transition:all .15s}.hc-toc a[data-v-34b60677]:hover,.hc-toc a.hc-toc-h3[data-v-34b60677]{color:var(--accent);border-left-color:var(--accent)}.hc-toc a.hc-toc-h3[data-v-34b60677]{padding-left:20px;font-size:11px}.hc-loading[data-v-34b60677]{text-align:center;padding:80px 0;color:var(--muted);font-size:14px}@media (max-width: 1024px){.hc-toc[data-v-34b60677]{display:none}}@media (max-width: 768px){.hc-hero[data-v-34b60677]{padding:40px 18px 36px}.hc-hero-title[data-v-34b60677]{font-size:24px}.hc-article-layout[data-v-34b60677]{flex-direction:column;gap:16px}.hc-sidebar[data-v-34b60677]{width:100%;position:static;max-height:none;display:flex;gap:6px;overflow-x:auto}.hc-cat-tree[data-v-34b60677]{flex-direction:row;gap:4px}.hc-tree-cat[data-v-34b60677]{white-space:nowrap;padding:6px 10px;font-size:12px}.hc-tree-toggle[data-v-34b60677],.hc-tree-art[data-v-34b60677]{display:none}.hc-content-area[data-v-34b60677]{max-height:none;padding-right:0}.hc-cat-grid[data-v-34b60677]{grid-template-columns:repeat(3,1fr);gap:8px}.hc-cat-card[data-v-34b60677]{padding:14px 10px}.hc-cat-icon[data-v-34b60677]{font-size:24px}.hc-cat-name[data-v-34b60677]{font-size:12px}}.treehole-page[data-v-615c94de]{max-width:800px;margin:0 auto;padding:20px 16px;min-height:100vh;background:#f8f9fb}.th-header[data-v-615c94de]{text-align:center;padding:24px 0 16px}.th-header h1[data-v-615c94de]{font-size:24px;font-weight:800;color:#1a1a2e;margin:0 0 4px}.th-header p[data-v-615c94de]{font-size:13px;color:#999}.th-grid[data-v-615c94de]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px}.th-card[data-v-615c94de]{border-radius:14px;overflow:hidden;cursor:pointer;box-shadow:0 2px 12px #00000014;transition:transform .2s}.th-card[data-v-615c94de]:hover{transform:translateY(-3px)}.th-card-bg[data-v-615c94de]{height:60px}.th-card-body[data-v-615c94de]{padding:14px;background:#fff}.th-card-title[data-v-615c94de]{font-size:16px;font-weight:700;color:#1a1a2e}.th-card-desc[data-v-615c94de]{font-size:12px;color:#999;margin-top:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.th-card-meta[data-v-615c94de]{display:flex;gap:12px;margin-top:8px;font-size:11px;color:#aaa}.th-empty[data-v-615c94de]{text-align:center;padding:60px;color:#ccc}.th-banner[data-v-615c94de]{position:relative;overflow:hidden;border-radius:16px;margin-bottom:16px;padding:40px 28px;text-align:center;color:#fff}.th-banner-bg[data-v-615c94de]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#1a1a2e,#16213e,#0f3460);z-index:0}.th-banner-bg[data-v-615c94de]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(102,126,234,.3) 0%,transparent 50%),radial-gradient(circle at 80% 20%,rgba(15,52,96,.3) 0%,transparent 50%)}.th-banner-content[data-v-615c94de]{position:relative;z-index:1}.th-banner-icon[data-v-615c94de]{font-size:48px;margin-bottom:8px}.th-banner h1[data-v-615c94de]{font-size:26px;font-weight:800;margin:0 0 6px}.th-banner p[data-v-615c94de]{font-size:14px;opacity:.75;margin:0;line-height:1.6}.tr-page[data-v-652564c5]{min-height:100vh;display:flex;flex-direction:column;position:relative}.tr-topbar[data-v-652564c5]{display:flex;align-items:center;gap:12px;padding:16px;background:#0006;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);position:sticky;top:0;z-index:100}.tr-back[data-v-652564c5]{background:none;border:none;color:#fff;font-size:20px;cursor:pointer}.tr-title[data-v-652564c5]{font-size:17px;font-weight:700}.tr-sub[data-v-652564c5]{font-size:11px;opacity:.6}.tr-desc[data-v-652564c5]{font-size:12px;opacity:.5;margin-top:2px}.tr-msg-container[data-v-652564c5]{flex:1;padding:12px 16px 100px;overflow-y:auto;display:flex;flex-direction:column-reverse}.tr-msg[data-v-652564c5]{display:flex;gap:10px;margin-bottom:14px;animation:tr-fadeIn-652564c5 .3s}.tr-msg.pinned[data-v-652564c5]{background:#ffd70014;border-radius:10px;padding:6px}.tr-pinned-badge[data-v-652564c5]{text-align:center;font-size:11px;padding:4px;color:#ffd700b3}.tr-avatar[data-v-652564c5]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.tr-avatar-char[data-v-652564c5]{width:36px;height:36px;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0}.tr-msg-body[data-v-652564c5]{flex:1;min-width:0}.tr-msg-meta[data-v-652564c5]{display:flex;align-items:center;gap:8px;margin-bottom:4px}.tr-msg-name[data-v-652564c5]{font-size:12px;font-weight:600;opacity:.8}.tr-msg-time[data-v-652564c5]{font-size:10px;opacity:.4}.tr-msg-text[data-v-652564c5]{font-size:15px;line-height:1.5;word-break:break-word}.tr-msg-img[data-v-652564c5]{max-width:200px;border-radius:10px;margin-top:6px;cursor:pointer}.tr-input-bar[data-v-652564c5]{position:fixed;bottom:0;left:0;right:0;padding:10px 12px calc(10px + env(safe-area-inset-bottom,10px));background:#000000d9;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;gap:8px;z-index:9999;border-top:1px solid rgba(255,255,255,.08)}.tr-input[data-v-652564c5]{flex:1;padding:10px 14px;border-radius:22px;border:none;background:#ffffff1f;color:#fff;font-size:14px;resize:none;outline:none}.tr-input[data-v-652564c5]::placeholder{color:#fff6}.tr-send[data-v-652564c5]{padding:8px 20px;border-radius:22px;border:none;background:#667eea;color:#fff;font-size:14px;font-weight:600;cursor:pointer;white-space:nowrap}.tr-send[data-v-652564c5]:disabled{opacity:.4;cursor:default}.tr-cost-hint[data-v-652564c5]{position:fixed;bottom:56px;left:0;right:0;text-align:center;font-size:11px;opacity:.5;pointer-events:none;z-index:9998}.tr-empty[data-v-652564c5]{text-align:center;padding:40px;opacity:.4;font-size:14px}.tr-preview[data-v-652564c5]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000e6;display:flex;align-items:center;justify-content:center;z-index:200;cursor:pointer}.tr-preview img[data-v-652564c5]{max-width:95%;max-height:95%;border-radius:8px}.tr-btn-icon[data-v-652564c5]{width:36px;height:36px;border-radius:50%;background:#ffffff1f;border:none;color:#fff;font-size:18px;display:flex;align-items:center;justify-content:center;cursor:pointer;flex-shrink:0}.tr-emoji-panel[data-v-652564c5]{position:fixed;bottom:56px;left:0;right:0;background:#000000e6;padding:10px;display:flex;flex-wrap:wrap;gap:6px;z-index:10000;max-height:200px;overflow-y:auto;border-top:1px solid rgba(255,255,255,.1)}.tr-emoji[data-v-652564c5]{font-size:22px;cursor:pointer;padding:4px}.tr-upload-preview[data-v-652564c5]{position:fixed;bottom:110px;left:0;right:0;background:#000c;padding:8px 16px;display:flex;align-items:center;gap:12px;color:#fff;font-size:13px;z-index:10000}.tr-upload-preview button[data-v-652564c5]{background:#e74c3c;color:#fff;border:none;border-radius:6px;padding:4px 12px;cursor:pointer}.clickable[data-v-652564c5]{cursor:pointer}.clickable[data-v-652564c5]:hover{text-decoration:underline}.tr-style-card .tr-msg[data-v-652564c5]{background:#ffffff14;border-radius:14px;padding:12px;margin-bottom:10px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px #0003}.tr-style-card .tr-msg-body[data-v-652564c5]{margin-left:0}.tr-style-compact .tr-msg[data-v-652564c5]{margin-bottom:4px;padding:4px 0}.tr-style-compact .tr-msg-body[data-v-652564c5]{display:flex;align-items:baseline;gap:8px}.tr-style-compact .tr-msg-meta[data-v-652564c5]{margin-bottom:0;min-width:55px}.tr-style-compact .tr-msg-text[data-v-652564c5]{font-size:14px}.tr-style-compact .tr-avatar[data-v-652564c5],.tr-style-compact .tr-avatar-char[data-v-652564c5]{width:24px;height:24px;font-size:14px}.tr-style-danmaku .tr-msg-container[data-v-652564c5]{padding:12px}.tr-style-danmaku .tr-msg[data-v-652564c5]{margin-bottom:6px;flex-direction:row-reverse}.tr-style-danmaku .tr-msg-body[data-v-652564c5]{background:#ffffff1a;border-radius:16px 4px 16px 16px;padding:10px 14px;max-width:85%;margin-left:auto}.tr-style-danmaku .tr-msg-name[data-v-652564c5]{text-align:right}.tr-style-danmaku .tr-msg-meta[data-v-652564c5]{justify-content:flex-end}.tr-style-danmaku .tr-avatar[data-v-652564c5],.tr-style-danmaku .tr-avatar-char[data-v-652564c5]{width:28px;height:28px;font-size:14px}@keyframes tr-fadeIn-652564c5{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lqh-page[data-v-ad0a6ad1]{max-width:900px;margin:0 auto;padding:20px;min-height:100vh;background:#0f0f1a;color:#fff}.lqh-top[data-v-ad0a6ad1]{display:flex;align-items:center;gap:16px;padding:16px 0}.lqh-top button[data-v-ad0a6ad1]{background:none;border:none;color:#667eea;font-size:16px;cursor:pointer}.lqh-top h2[data-v-ad0a6ad1]{margin:0;font-size:20px}.lqh-list[data-v-ad0a6ad1]{margin-top:20px}.lqh-create[data-v-ad0a6ad1]{background:#1a1a2e;border-radius:12px;padding:20px;margin-bottom:20px}.lqh-create h3[data-v-ad0a6ad1]{margin:0 0 12px}.lqh-create input[data-v-ad0a6ad1],.lqh-create select[data-v-ad0a6ad1]{width:100%;padding:10px;border-radius:8px;border:1px solid #333;background:#0f0f1a;color:#fff;font-size:14px;margin-bottom:8px}.lqh-btn[data-v-ad0a6ad1]{padding:10px 24px;background:#667eea;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px}.lqh-btn[data-v-ad0a6ad1]:disabled{opacity:.4}.lqh-room-card[data-v-ad0a6ad1]{background:#1a1a2e;border-radius:10px;padding:16px;margin-bottom:8px;cursor:pointer;transition:transform .2s}.lqh-room-card[data-v-ad0a6ad1]:hover{transform:translate(4px)}.lqh-rc-title[data-v-ad0a6ad1]{font-size:16px;font-weight:600}.lqh-rc-meta[data-v-ad0a6ad1]{display:flex;gap:12px;margin-top:6px;font-size:12px;opacity:.6}.lqh-status-waiting[data-v-ad0a6ad1]{color:#f0ad4e}.lqh-status-playing[data-v-ad0a6ad1]{color:#5cb85c}.lqh-status-finished[data-v-ad0a6ad1]{color:#999}.lqh-panel-hd[data-v-ad0a6ad1]{display:flex;justify-content:space-between;align-items:center;background:#1a1a2e;border-radius:12px;padding:16px 20px;margin-bottom:20px}.lqh-panel-hd h3[data-v-ad0a6ad1]{margin:0;font-size:18px}.lqh-room-id[data-v-ad0a6ad1]{font-size:12px;opacity:.5}.lqh-btn-close[data-v-ad0a6ad1]{padding:6px 16px;background:#e74c3c;color:#fff;border:none;border-radius:6px;cursor:pointer}.lqh-btn-start[data-v-ad0a6ad1]{padding:16px 48px;background:#10b981;color:#fff;border:none;border-radius:12px;font-size:20px;cursor:pointer;display:block;margin:40px auto}.lqh-idle[data-v-ad0a6ad1]{text-align:center;padding:40px}.lqh-idle p[data-v-ad0a6ad1]{color:#999;margin-bottom:20px}.lqh-progress[data-v-ad0a6ad1]{text-align:center;font-size:13px;color:#999;margin-bottom:16px}.lqh-qcard[data-v-ad0a6ad1]{background:#1a1a2e;border-radius:14px;padding:24px;margin-bottom:16px}.lqh-q-title[data-v-ad0a6ad1]{font-size:20px;font-weight:600;margin-bottom:20px;line-height:1.5}.lqh-q-options[data-v-ad0a6ad1]{display:flex;flex-direction:column;gap:10px}.lqh-q-opt[data-v-ad0a6ad1]{padding:12px 16px;background:#ffffff0f;border-radius:10px;font-size:15px}.lqh-q-opt.correct[data-v-ad0a6ad1]{background:#10b9814d;border:1px solid #10b981}.lqh-reveal-info[data-v-ad0a6ad1]{text-align:center;padding:16px;background:#ffffff0a;border-radius:10px;margin-bottom:16px}.lqh-reveal-info p[data-v-ad0a6ad1]{margin:4px 0}.lqh-rankings[data-v-ad0a6ad1]{margin-bottom:20px}.lqh-rankings h4[data-v-ad0a6ad1]{margin:0 0 10px}.lqh-r-bar[data-v-ad0a6ad1]{display:flex;align-items:center;gap:10px;padding:8px 12px;background:#ffffff08;border-radius:8px;margin-bottom:4px;position:relative;overflow:hidden}.lqh-r-rank[data-v-ad0a6ad1]{width:24px;font-weight:700;color:#f0ad4e}.lqh-r-name[data-v-ad0a6ad1]{flex:1;font-size:13px}.lqh-r-score[data-v-ad0a6ad1]{font-size:13px;font-weight:600}.lqh-r-bar-fill[data-v-ad0a6ad1]{position:absolute;left:0;top:0;bottom:0;background:#667eea1a;z-index:0}.lqh-btn-next[data-v-ad0a6ad1]{padding:12px 32px;background:#667eea;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer;display:block;margin:0 auto}.lqh-btn-next[data-v-ad0a6ad1]:disabled{opacity:.4}.lqh-over[data-v-ad0a6ad1]{text-align:center;padding:60px 20px}.lqh-over h3[data-v-ad0a6ad1]{font-size:28px}.lqh-over p[data-v-ad0a6ad1]{color:#999;margin:16px 0}.lqp-page[data-v-481bfea8]{max-width:600px;margin:0 auto;min-height:100vh;background:#0f0f1a;color:#fff;padding:20px;text-align:center}.lqp-wait[data-v-481bfea8]{padding:80px 20px}.lqp-wait-icon[data-v-481bfea8]{font-size:64px;margin-bottom:16px}.lqp-wait h2[data-v-481bfea8]{font-size:20px}.lqp-wait p[data-v-481bfea8]{color:#999}.lqp-wait-id[data-v-481bfea8]{font-size:24px;font-weight:800;color:#667eea;margin-top:12px}.lqp-progress[data-v-481bfea8]{font-size:13px;color:#999;margin-bottom:8px}.lqp-countdown[data-v-481bfea8]{font-size:48px;font-weight:800;margin:12px 0;color:#667eea}.lqp-countdown.urgent[data-v-481bfea8]{color:#e74c3c;animation:pulse-481bfea8 .5s infinite}.lqp-q-title[data-v-481bfea8]{font-size:18px;font-weight:600;margin:20px 0;line-height:1.5;text-align:left}.lqp-options[data-v-481bfea8]{display:flex;flex-direction:column;gap:10px}.lqp-opt[data-v-481bfea8]{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#ffffff0f;border:2px solid transparent;border-radius:12px;font-size:15px;color:#fff;cursor:pointer;text-align:left;transition:all .2s}.lqp-opt[data-v-481bfea8]:active{transform:scale(.98)}.lqp-opt.selected[data-v-481bfea8]{border-color:#667eea;background:#667eea26}.lqp-opt.correct[data-v-481bfea8]{border-color:#10b981;background:#10b98133}.lqp-opt.wrong[data-v-481bfea8]{border-color:#e74c3c;background:#e74c3c26}.lqp-opt[data-v-481bfea8]:disabled{pointer-events:none;opacity:.8}.lqp-opt-letter[data-v-481bfea8]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;background:#667eea4d;border-radius:50%;font-weight:700;font-size:14px;flex-shrink:0}.lqp-reveal[data-v-481bfea8],.lqp-over[data-v-481bfea8]{padding:40px 20px}.lqp-reveal-icon[data-v-481bfea8]{font-size:24px;margin-bottom:20px}.lqp-over-icon[data-v-481bfea8]{font-size:64px}.lqp-rankings[data-v-481bfea8]{margin-top:20px;text-align:left}.lqp-rankings h4[data-v-481bfea8]{text-align:center;margin-bottom:12px}.lqp-r-item[data-v-481bfea8]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffffff08;border-radius:8px;margin-bottom:4px;position:relative;overflow:hidden}.lqp-r-rank[data-v-481bfea8]{width:24px;font-weight:700;color:#f0ad4e;font-size:13px}.lqp-r-avatar[data-v-481bfea8]{width:28px;height:28px;border-radius:50%;object-fit:cover}.lqp-r-name[data-v-481bfea8]{flex:1;font-size:13px}.lqp-r-score[data-v-481bfea8]{font-size:13px;font-weight:600}.lqp-r-bar[data-v-481bfea8]{position:absolute;left:0;top:0;bottom:0;background:#667eea14;z-index:0}.lqp-btn[data-v-481bfea8]{padding:12px 32px;background:#667eea;color:#fff;border:none;border-radius:10px;font-size:16px;cursor:pointer;margin-top:20px}@keyframes pulse-481bfea8{50%{opacity:.5}}.bgm-toggle[data-v-481bfea8]{position:fixed;top:50px;right:10px;z-index:999;background:#0006;border:none;font-size:24px;padding:6px 10px;border-radius:8px;cursor:pointer}.lqp-title-bar[data-v-481bfea8]{background:#ff9800;color:#fff;font-weight:700;text-align:center;padding:10px 45px 10px 10px;font-size:16px}[data-v-117eed0d]{margin:0;padding:0;box-sizing:border-box}.lqd-page[data-v-117eed0d]{width:100vw;height:100vh;background:#0a0a1a;color:#fff;font-family:PingFang SC,Microsoft YaHei,sans-serif;overflow:hidden}.dsp-bgm-btn[data-v-117eed0d]{position:fixed;top:10px;right:10px;z-index:999;background:#00000080;border:none;font-size:24px;padding:4px 10px;border-radius:8px;cursor:pointer}.lqd-title-bar[data-v-117eed0d]{position:fixed;top:0;left:0;right:0;z-index:99;background:#0009;color:#ff9800;font-size:2.5vw;font-weight:700;text-align:center;padding:1.5vh 2vw}.lqd-wait[data-v-117eed0d],.lqd-over[data-v-117eed0d],.lqd-paused[data-v-117eed0d]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.lqd-wait h1[data-v-117eed0d],.lqd-over h1[data-v-117eed0d],.lqd-paused h1[data-v-117eed0d]{font-size:6vw;color:#ff9800;text-shadow:0 0 40px rgba(255,152,0,.4)}.lqd-qr-box[data-v-117eed0d]{margin-top:4vh;text-align:center}.lqd-qr-img[data-v-117eed0d]{width:20vw;height:20vw;background:#fff;padding:8px;border-radius:12px}.lqd-qr-url[data-v-117eed0d]{font-size:2.5vw;color:#ff9800;margin-top:1vh}.lqd-qr-hint[data-v-117eed0d]{font-size:1.5vw;color:#aaa}.lqd-playing[data-v-117eed0d]{height:100%;display:flex;flex-direction:column;padding:3vh 5vw}.lqd-hud[data-v-117eed0d]{display:flex;justify-content:space-between;align-items:center;font-size:2.5vw;padding:2vh 0;border-bottom:2px solid rgba(255,255,255,.1);margin-bottom:3vh}.lqd-round[data-v-117eed0d]{color:#ff9800;font-weight:700}.lqd-timer[data-v-117eed0d]{color:#ff5252;font-weight:700;animation:pulse-117eed0d .5s infinite alternate}@keyframes pulse-117eed0d{0%{opacity:1}to{opacity:.5}}.lqd-votes[data-v-117eed0d]{color:#4caf50}.lqd-qbox[data-v-117eed0d]{flex:1;display:flex;flex-direction:column;justify-content:center}.lqd-qtext[data-v-117eed0d]{font-size:4.5vw;font-weight:700;text-align:center;margin-bottom:5vh;line-height:1.5;color:#fff;text-shadow:0 2px 20px rgba(255,255,255,.2)}.lqd-opts[data-v-117eed0d]{display:flex;flex-direction:column;gap:2vh}.lqd-opt[data-v-117eed0d]{display:flex;align-items:center;gap:1.5vw;padding:2vh 2vw;border-radius:16px;background:#ffffff0f;border:2px solid rgba(255,255,255,.1);font-size:3vw;position:relative;overflow:hidden;transition:all .3s}.lqd-optKey[data-v-117eed0d]{width:4vw;height:4vw;border-radius:50%;background:#ffffff26;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:2.5vw}.lqd-optText[data-v-117eed0d]{flex:1}.lqd-optBar[data-v-117eed0d]{position:absolute;left:0;top:0;bottom:0;background:#ff980040;transition:width .5s;display:flex;align-items:center;padding-left:1vw;z-index:0}.lqd-optPct[data-v-117eed0d]{font-weight:700;color:#ff9800;font-size:2vw}.lqd-optCount[data-v-117eed0d]{margin-left:auto;color:#ff9800;font-weight:700;z-index:1}.lqdChosen[data-v-117eed0d]{border-color:#ff9800;background:#ff980026}.lqdCorrect[data-v-117eed0d]{border-color:#4caf50;background:#4caf5026}.lqdCorrect .lqd-optKey[data-v-117eed0d]{background:#4caf504d}.lqd-rank[data-v-117eed0d]{margin-top:3vh;display:flex;gap:2vw;justify-content:center}.lqd-rankRow[data-v-117eed0d]{display:flex;align-items:center;gap:1vw;padding:1vh 2vw;background:#ffffff0d;border-radius:12px;font-size:2vw}.lqd-rNo[data-v-117eed0d]{color:#ff9800;font-weight:700}.lqd-rPts[data-v-117eed0d]{color:#ff9800;margin-left:1vw}.lqd-over h1[data-v-117eed0d]{font-size:6vw;color:#ff9800}.th-root[data-v-207dff31]{max-width:960px;margin:0 auto;padding:24px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.th-header[data-v-207dff31]{text-align:center;padding:32px 0 24px}.th-header h1[data-v-207dff31]{font-size:28px;color:#d48806;margin:0 0 8px}.th-header p[data-v-207dff31]{color:#666;font-size:15px;margin:0}.th-grid[data-v-207dff31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:24px}.th-card[data-v-207dff31]{display:block;background:#fff;border-radius:16px;padding:24px;text-decoration:none;color:#333;box-shadow:0 2px 12px #0000000f;transition:transform .2s,box-shadow .2s;position:relative}.th-card[data-v-207dff31]:hover{transform:translateY(-2px);box-shadow:0 4px 20px #d488061f}.th-card-new[data-v-207dff31]{border:2px solid #ffe4b5}.th-icon[data-v-207dff31]{font-size:36px;display:block;margin-bottom:8px}.th-card h3[data-v-207dff31]{font-size:17px;margin:0 0 6px;color:#222}.th-card p[data-v-207dff31]{font-size:13px;color:#888;margin:0 0 12px;line-height:1.5}.th-tag[data-v-207dff31]{display:inline-block;font-size:11px;padding:2px 10px;border-radius:10px;background:#f0f0f0;color:#999}.th-tag-media[data-v-207dff31]{background:#fff3e0;color:#d48806}.th-new-badge[data-v-207dff31]{font-style:normal;font-size:11px;color:#fff;background:#ff6b35;padding:1px 6px;border-radius:4px;margin-left:6px;vertical-align:middle}.th-points-info[data-v-207dff31]{text-align:center;padding:16px;background:#fff9f0;border-radius:12px;margin-bottom:32px;font-size:14px;color:#d48806}.th-divider[data-v-207dff31]{margin:0 12px;color:#ddd}.th-templates[data-v-207dff31]{margin-top:8px}.th-templates h2[data-v-207dff31]{font-size:20px;color:#333;margin:0 0 4px;text-align:center}.th-templates-desc[data-v-207dff31]{text-align:center;color:#999;font-size:13px;margin:0 0 16px}.th-tpl-grid[data-v-207dff31]{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:12px}.th-tpl-card[data-v-207dff31]{background:#fff;border-radius:12px;padding:16px;cursor:pointer;box-shadow:0 1px 8px #0000000d;transition:transform .15s}.th-tpl-card[data-v-207dff31]:hover{transform:translateY(-1px)}.th-tpl-icon[data-v-207dff31]{font-size:28px;display:block;margin-bottom:4px}.th-tpl-card h4[data-v-207dff31]{font-size:14px;margin:0 0 4px;color:#333}.th-tpl-card p[data-v-207dff31]{font-size:12px;color:#999;margin:0 0 8px;line-height:1.4}.th-tpl-tool[data-v-207dff31]{font-size:11px;color:#d48806;background:#fff8e1;padding:1px 8px;border-radius:8px}@media (max-width: 640px){.th-root[data-v-207dff31]{padding:16px 12px 32px}.th-header[data-v-207dff31]{padding:16px 0 12px}.th-header h1[data-v-207dff31]{font-size:22px}.th-grid[data-v-207dff31]{grid-template-columns:1fr;gap:12px}.th-card[data-v-207dff31]{padding:18px}.th-tpl-grid[data-v-207dff31]{grid-template-columns:repeat(2,1fr)}}.dy-page[data-v-dda43cf5]{max-width:860px;margin:0 auto;padding:24px 20px;min-height:100vh}.dy-hero[data-v-dda43cf5]{text-align:center;margin-bottom:28px}.dy-logo[data-v-dda43cf5]{font-size:23px;font-weight:800;color:#1a1a2e}.dy-desc[data-v-dda43cf5]{color:#999;font-size:14px;margin-top:6px}.dy-main[data-v-dda43cf5]{display:flex;flex-direction:column;gap:12px}.dy-card[data-v-dda43cf5]{background:#fff;border-radius:16px;padding:22px;box-shadow:0 2px 12px #0000000a}.dy-card label[data-v-dda43cf5]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.dy-req[data-v-dda43cf5]{color:#e74c3c}.dy-topic[data-v-dda43cf5]{width:100%;padding:14px 16px;border:2px solid #e8e8e8;border-radius:12px;font-size:15px;outline:none;resize:vertical;box-sizing:border-box;font-family:inherit;line-height:1.6;transition:border-color .2s}.dy-topic[data-v-dda43cf5]:focus{border-color:#1a1a2e}.dy-inp[data-v-dda43cf5]{width:100%;padding:10px 14px;border:2px solid #eee;border-radius:10px;font-size:14px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .2s}.dy-inp[data-v-dda43cf5]:focus{border-color:#1a1a2e}.dy-area[data-v-dda43cf5]{width:100%;padding:14px 16px;border:2px solid #e8e8e8;border-radius:12px;font-size:14px;outline:none;resize:vertical;box-sizing:border-box;font-family:inherit;line-height:1.7;transition:border-color .2s}.dy-area[data-v-dda43cf5]:focus{border-color:#1a1a2e}.dy-row[data-v-dda43cf5]{display:flex;gap:12px}.dy-half[data-v-dda43cf5]{flex:1}.dy-chips[data-v-dda43cf5]{display:flex;gap:8px}.dy-chip[data-v-dda43cf5]{padding:8px 20px;border:2px solid #e0e0e0;border-radius:20px;font-size:14px;cursor:pointer;color:#666;transition:all .2s;-webkit-user-select:none;user-select:none}.dy-chip[data-v-dda43cf5]:hover{border-color:#1a1a2e;color:#1a1a2e}.dy-chip.active[data-v-dda43cf5]{background:#1a1a2e;color:#fff;border-color:#1a1a2e}.dy-generate[data-v-dda43cf5]{width:100%;padding:16px;background:linear-gradient(135deg,#1a1a2e,#d48806);color:#fff;border:none;border-radius:14px;font-size:17px;font-weight:700;cursor:pointer}.dy-generate[data-v-dda43cf5]:disabled{opacity:.6;cursor:not-allowed}.dy-tabs[data-v-dda43cf5]{display:flex;gap:8px;margin-bottom:16px}.dy-tabs button[data-v-dda43cf5]{padding:10px 22px;border:2px solid #eee;border-radius:10px;background:#fff;font-size:14px;cursor:pointer;color:#666;transition:all .2s}.dy-tabs button.active[data-v-dda43cf5]{border-color:#1a1a2e;color:#1a1a2e;background:#f8f8ff;font-weight:600}.dy-content[data-v-dda43cf5]{background:#fff;border-radius:16px;padding:36px;box-shadow:0 2px 12px #0000000a;line-height:2;font-size:15px;color:#333;white-space:pre-wrap}.dy-acts[data-v-dda43cf5]{display:flex;gap:12px;justify-content:center;margin-top:16px}.dy-cp[data-v-dda43cf5],.dy-new[data-v-dda43cf5]{padding:12px 36px;border:none;border-radius:10px;font-size:15px;cursor:pointer}.dy-cp[data-v-dda43cf5]{background:#1a1a2e;color:#fff}.dy-new[data-v-dda43cf5]{background:#f0f0f0;color:#555}@media (max-width:768px){.dy-row[data-v-dda43cf5]{flex-direction:column}}.xh-page[data-v-e97154d4]{max-width:1100px;margin:0 auto;padding:24px 20px;min-height:100vh}.xh-hero[data-v-e97154d4]{text-align:center;margin-bottom:32px}.xh-logo[data-v-e97154d4]{font-size:24px;font-weight:800;color:#333}.xh-desc[data-v-e97154d4]{color:#999;font-size:14px;margin-top:8px}.xh-main[data-v-e97154d4]{display:flex;gap:24px;align-items:flex-start}.xh-left[data-v-e97154d4]{flex:1;display:flex;flex-direction:column;gap:12px}.xh-right[data-v-e97154d4]{width:340px;flex-shrink:0}.xh-card[data-v-e97154d4]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px #0000000a}.xh-card label[data-v-e97154d4]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:10px}.xh-req[data-v-e97154d4]{color:#e74c3c}.xh-inp[data-v-e97154d4]{width:100%;padding:10px 14px;border:2px solid #eee;border-radius:10px;font-size:14px;outline:none;box-sizing:border-box;font-family:inherit;transition:border-color .2s}.xh-inp[data-v-e97154d4]:focus{border-color:#d48806}.xh-area[data-v-e97154d4]{width:100%;padding:12px 14px;border:2px solid #eee;border-radius:10px;font-size:14px;outline:none;resize:vertical;box-sizing:border-box;font-family:inherit;line-height:1.7;transition:border-color .2s}.xh-area[data-v-e97154d4]:focus{border-color:#d48806}.xh-row[data-v-e97154d4]{display:flex;gap:12px}.xh-half[data-v-e97154d4]{flex:1}.xh-chips[data-v-e97154d4]{display:flex;flex-wrap:wrap;gap:8px}.xh-chip[data-v-e97154d4]{padding:6px 14px;border:2px solid #eee;border-radius:20px;font-size:13px;cursor:pointer;color:#666;transition:all .2s;-webkit-user-select:none;user-select:none}.xh-chip[data-v-e97154d4]:hover{border-color:#d48806;color:#d48806}.xh-chip.active[data-v-e97154d4]{background:#d48806;color:#fff;border-color:#d48806}.xh-generate[data-v-e97154d4]{width:100%;padding:16px;background:linear-gradient(135deg,#ff2442,#d48806);color:#fff;border:none;border-radius:14px;font-size:17px;font-weight:700;cursor:pointer;transition:opacity .2s}.xh-generate[data-v-e97154d4]:disabled{opacity:.6;cursor:not-allowed}.xh-preview-label[data-v-e97154d4]{font-size:13px;color:#999;text-align:center;margin-bottom:12px}.xh-phone[data-v-e97154d4]{background:#1a1a2e;border-radius:24px;padding:12px;box-shadow:0 8px 32px #0000001f}.xh-phone-screen[data-v-e97154d4]{background:#fff;border-radius:16px;padding:16px;min-height:360px;display:flex;flex-direction:column;gap:10px}.mock-img[data-v-e97154d4]{height:120px;background:linear-gradient(135deg,#f0f0f0,#e8e8e8);border-radius:10px}.mock-title[data-v-e97154d4]{font-size:15px;font-weight:700;color:#333;line-height:1.4}.mock-text[data-v-e97154d4]{font-size:12px;color:#aaa;line-height:1.6}.xh-mock-tags[data-v-e97154d4]{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.mock-tag[data-v-e97154d4]{font-size:11px;color:#d48806;background:#fff8e1;padding:2px 10px;border-radius:10px}.xh-tabs[data-v-e97154d4]{display:flex;gap:8px;margin-bottom:16px;padding:0 4px}.xh-tabs button[data-v-e97154d4]{padding:10px 20px;border:2px solid #eee;border-radius:10px;background:#fff;font-size:14px;cursor:pointer;color:#666;transition:all .2s}.xh-tabs button.active[data-v-e97154d4]{border-color:#d48806;color:#d48806;background:#fff8e1;font-weight:600}.xh-content[data-v-e97154d4]{background:#fff;border-radius:16px;padding:32px;box-shadow:0 2px 12px #0000000a;line-height:2;font-size:15px;color:#333;white-space:pre-wrap}.xh-acts[data-v-e97154d4]{display:flex;gap:12px;justify-content:center;margin-top:16px}.xh-cp[data-v-e97154d4],.xh-new[data-v-e97154d4]{padding:12px 36px;border:none;border-radius:10px;font-size:15px;cursor:pointer}.xh-cp[data-v-e97154d4]{background:#d48806;color:#fff}.xh-new[data-v-e97154d4]{background:#f0f0f0;color:#555}@media (max-width:768px){.xh-main[data-v-e97154d4]{flex-direction:column}.xh-right[data-v-e97154d4]{width:100%;max-width:340px;margin:0 auto}}.gd-page[data-v-e4bb3923]{max-width:800px;margin:0 auto;padding:20px;min-height:100vh}.gd-bar[data-v-e4bb3923]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.gd-back[data-v-e4bb3923]{background:none;border:none;color:#d48806;font-size:15px;cursor:pointer}.gd-title[data-v-e4bb3923]{font-size:20px;font-weight:700;color:#333}.gd-form[data-v-e4bb3923]{display:flex;flex-direction:column;gap:12px}.gd-card[data-v-e4bb3923]{background:#fff;border-radius:14px;padding:20px;box-shadow:0 2px 10px #0000000d}.gd-card label[data-v-e4bb3923]{display:block;font-size:14px;font-weight:600;color:#333;margin-bottom:8px}.gd-req[data-v-e4bb3923]{color:#e74c3c}.gd-tip[data-v-e4bb3923]{font-weight:400;color:#999;font-size:12px;margin-left:8px}.gd-row[data-v-e4bb3923]{display:flex;gap:12px}.gd-half[data-v-e4bb3923]{flex:1}.gd-input[data-v-e4bb3923]{width:100%;padding:10px 14px;border:2px solid #e8e8e8;border-radius:10px;font-size:14px;outline:none;box-sizing:border-box;font-family:inherit}.gd-input[data-v-e4bb3923]:focus,.gd-textarea[data-v-e4bb3923]:focus{border-color:#d48806}.gd-textarea[data-v-e4bb3923]{width:100%;padding:12px 14px;border:2px solid #e8e8e8;border-radius:10px;font-size:14px;outline:none;resize:vertical;box-sizing:border-box;font-family:inherit;line-height:1.6}.gd-btn[data-v-e4bb3923]{width:100%;padding:15px;background:linear-gradient(135deg,#d48806,#b87300);color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:700;cursor:pointer}.gd-btn[data-v-e4bb3923]:disabled{opacity:.5;cursor:not-allowed}.gd-result[data-v-e4bb3923]{background:#fff;border-radius:14px;box-shadow:0 2px 10px #0000000d}.gd-doc[data-v-e4bb3923]{padding:32px;line-height:2;font-size:15px;color:#333;white-space:pre-wrap}.gd-actions[data-v-e4bb3923]{display:flex;gap:12px;padding:16px 32px 24px;justify-content:center}.gd-copy[data-v-e4bb3923],.gd-new[data-v-e4bb3923]{padding:12px 32px;border:none;border-radius:10px;font-size:15px;cursor:pointer}.gd-copy[data-v-e4bb3923]{background:#d48806;color:#fff}.gd-new[data-v-e4bb3923]{background:#f0f0f0;color:#555}.ct-page[data-v-efc6fae3]{max-width:900px;margin:0 auto;padding:20px;min-height:100vh}.ct-bar[data-v-efc6fae3]{display:flex;align-items:center;gap:16px;margin-bottom:24px}.ct-back[data-v-efc6fae3]{background:none;border:none;color:#d48806;font-size:15px;cursor:pointer}.ct-title[data-v-efc6fae3]{font-size:20px;font-weight:700;color:#333}.ct-card[data-v-efc6fae3]{background:#fff;border-radius:16px;padding:24px;margin-bottom:16px;box-shadow:0 2px 12px #0000000f}.ct-label[data-v-efc6fae3]{display:block;font-size:14px;color:#333;margin-bottom:10px;font-weight:600}.ct-req[data-v-efc6fae3]{color:#e74c3c}.ct-input[data-v-efc6fae3]{width:100%;padding:14px 16px;border:2px solid #e8e8e8;border-radius:12px;font-size:15px;font-family:inherit;resize:vertical;outline:none;box-sizing:border-box}.ct-input[data-v-efc6fae3]:focus{border-color:#d48806}.ct-extracts[data-v-efc6fae3]{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ct-tag[data-v-efc6fae3]{background:#fff8e1;color:#d48806;padding:4px 12px;border-radius:20px;font-size:13px;border:1px solid #ffe082}.ct-extra[data-v-efc6fae3]{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}.ct-field[data-v-efc6fae3]{display:flex;flex-direction:column;gap:4px}.ct-field label[data-v-efc6fae3]{font-size:12px;color:#999}.ct-field input[data-v-efc6fae3],.ct-field select[data-v-efc6fae3]{padding:8px 12px;border:1px solid #e0e0e0;border-radius:8px;font-size:14px;outline:none}.ct-field input[data-v-efc6fae3]:focus,.ct-field select[data-v-efc6fae3]:focus{border-color:#d48806}.ct-xs[data-v-efc6fae3]{width:60px}.ct-sm[data-v-efc6fae3]{width:140px}.ct-check label[data-v-efc6fae3]{display:flex;align-items:center;gap:6px;cursor:pointer;font-size:14px;color:#555}.ct-generate[data-v-efc6fae3]{display:block;width:100%;padding:16px;background:linear-gradient(135deg,#d48806,#b87300);color:#fff;border:none;border-radius:12px;font-size:17px;font-weight:700;cursor:pointer;margin-top:8px}.ct-generate[data-v-efc6fae3]:disabled{opacity:.6;cursor:not-allowed}.ct-generate[data-v-efc6fae3]:hover:not(:disabled){background:linear-gradient(135deg,#c07800,#a06000)}.ct-tabs[data-v-efc6fae3]{display:flex;gap:8px;margin-bottom:16px}.ct-tabs button[data-v-efc6fae3]{padding:10px 18px;border:2px solid #e0e0e0;border-radius:10px;background:#fff;font-size:14px;cursor:pointer;color:#666}.ct-tabs button.active[data-v-efc6fae3]{border-color:#d48806;color:#d48806;background:#fff8e1;font-weight:600}.ct-doc-wrap[data-v-efc6fae3]{background:#fff;border-radius:16px;overflow:auto;box-shadow:0 2px 12px #0000000f}.ct-doc[data-v-efc6fae3]{padding:32px;min-height:400px}.ct-actions[data-v-efc6fae3]{display:flex;gap:12px;margin-top:16px;justify-content:center}.ct-copy[data-v-efc6fae3],.ct-new[data-v-efc6fae3]{padding:12px 32px;border:none;border-radius:10px;font-size:15px;cursor:pointer}.ct-copy[data-v-efc6fae3]{background:#d48806;color:#fff}.ct-new[data-v-efc6fae3]{background:#f0f0f0;color:#555}.ti-root[data-v-b9a363a0]{max-width:720px;margin:0 auto;padding:24px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ti-back[data-v-b9a363a0]{color:#d48806;text-decoration:none;font-size:14px;display:inline-block;margin-bottom:16px}.ti-back[data-v-b9a363a0]:hover{text-decoration:underline}.ti-header[data-v-b9a363a0]{text-align:center;padding:16px 0 24px}.ti-header-icon[data-v-b9a363a0]{font-size:48px;display:block;margin-bottom:8px}.ti-header h1[data-v-b9a363a0]{font-size:26px;color:#d48806;margin:0 0 6px}.ti-header p[data-v-b9a363a0]{color:#888;font-size:14px;margin:0}.ti-tpl-bar[data-v-b9a363a0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px;background:#fff9f0;border-radius:12px}.ti-tpl-label[data-v-b9a363a0]{font-size:13px;color:#999;white-space:nowrap}.ti-tpl-btn[data-v-b9a363a0]{font-size:12px;padding:4px 12px;border:1px solid #ffe4b5;border-radius:14px;background:#fff;color:#d48806;cursor:pointer;transition:all .15s}.ti-tpl-btn[data-v-b9a363a0]:hover{background:#d48806;color:#fff;border-color:#d48806}.ti-input-area[data-v-b9a363a0]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px #0000000f;margin-bottom:20px}.ti-input-area label[data-v-b9a363a0]{display:block;font-size:15px;font-weight:600;color:#333;margin-bottom:10px}.ti-input-area textarea[data-v-b9a363a0]{width:100%;border:1px solid #e8e8e8;border-radius:10px;padding:14px;font-size:14px;line-height:1.6;resize:vertical;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.ti-input-area textarea[data-v-b9a363a0]:focus{outline:none;border-color:#d48806;box-shadow:0 0 0 3px #d488061a}.ti-actions[data-v-b9a363a0]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;flex-wrap:wrap;gap:10px}.ti-hint[data-v-b9a363a0]{font-size:12px;color:#bbb;flex:1;min-width:200px}.ti-btn[data-v-b9a363a0]{padding:10px 28px;background:linear-gradient(135deg,#d48806,#e6a820);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;gap:8px}.ti-btn[data-v-b9a363a0]:disabled{opacity:.5;cursor:not-allowed}.ti-btn[data-v-b9a363a0]:not(:disabled):hover{opacity:.9}.ti-spinner[data-v-b9a363a0]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-b9a363a0 .6s linear infinite}@keyframes spin-b9a363a0{to{transform:rotate(360deg)}}.ti-error[data-v-b9a363a0]{background:#fff0f0;color:#d44;padding:12px 16px;border-radius:10px;font-size:14px;margin-bottom:16px}.ti-results[data-v-b9a363a0]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ti-result-card[data-v-b9a363a0]{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 2px 12px #0000000f}.ti-img[data-v-b9a363a0]{width:100%;display:block;aspect-ratio:1;object-fit:cover;cursor:pointer;transition:transform .2s}.ti-img[data-v-b9a363a0]:hover{transform:scale(1.02)}.ti-img-actions[data-v-b9a363a0]{display:flex;gap:8px;padding:12px}.ti-img-actions button[data-v-b9a363a0]{flex:1;padding:8px;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa;font-size:13px;cursor:pointer;transition:all .15s}.ti-img-actions button[data-v-b9a363a0]:hover{background:#fff8e1;border-color:#d48806;color:#d48806}.ti-lightbox[data-v-b9a363a0]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000d9;display:flex;align-items:center;justify-content:center;z-index:9999;cursor:pointer}.ti-lightbox-img[data-v-b9a363a0]{max-width:90vw;max-height:90vh;border-radius:8px}@media (max-width: 640px){.ti-root[data-v-b9a363a0]{padding:12px 10px 32px}.ti-header h1[data-v-b9a363a0]{font-size:22px}.ti-results[data-v-b9a363a0]{grid-template-columns:1fr}.ti-actions[data-v-b9a363a0]{flex-direction:column}.ti-btn[data-v-b9a363a0]{width:100%;justify-content:center}}.tv-root[data-v-201c649a]{max-width:720px;margin:0 auto;padding:24px 16px 48px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.tv-back[data-v-201c649a]{color:#d48806;text-decoration:none;font-size:14px;display:inline-block;margin-bottom:16px}.tv-back[data-v-201c649a]:hover{text-decoration:underline}.tv-header[data-v-201c649a]{text-align:center;padding:16px 0 24px}.tv-header-icon[data-v-201c649a]{font-size:48px;display:block;margin-bottom:8px}.tv-header h1[data-v-201c649a]{font-size:26px;color:#d48806;margin:0 0 6px}.tv-header p[data-v-201c649a]{color:#888;font-size:14px;margin:0}.tv-tpl-bar[data-v-201c649a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;padding:12px;background:#fff9f0;border-radius:12px}.tv-tpl-label[data-v-201c649a]{font-size:13px;color:#999;white-space:nowrap}.tv-tpl-btn[data-v-201c649a]{font-size:12px;padding:4px 12px;border:1px solid #ffe4b5;border-radius:14px;background:#fff;color:#d48806;cursor:pointer;transition:all .15s}.tv-tpl-btn[data-v-201c649a]:hover{background:#d48806;color:#fff;border-color:#d48806}.tv-input-area[data-v-201c649a]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px #0000000f;margin-bottom:20px}.tv-input-area>label[data-v-201c649a]{display:block;font-size:15px;font-weight:600;color:#333;margin-bottom:10px}.tv-input-area textarea[data-v-201c649a]{width:100%;border:1px solid #e8e8e8;border-radius:10px;padding:14px;font-size:14px;line-height:1.6;resize:vertical;font-family:inherit;transition:border-color .2s;box-sizing:border-box}.tv-input-area textarea[data-v-201c649a]:focus{outline:none;border-color:#d48806;box-shadow:0 0 0 3px #d488061a}.tv-opts[data-v-201c649a]{display:flex;gap:16px;margin-top:10px}.tv-opt label[data-v-201c649a]{font-size:13px;color:#888;display:block;margin-bottom:4px}.tv-opt select[data-v-201c649a]{padding:6px 12px;border:1px solid #e8e8e8;border-radius:8px;font-size:14px;font-family:inherit}.tv-actions[data-v-201c649a]{display:flex;justify-content:space-between;align-items:center;margin-top:12px;flex-wrap:wrap;gap:10px}.tv-hint[data-v-201c649a]{font-size:12px;color:#bbb;flex:1;min-width:200px}.tv-btn[data-v-201c649a]{padding:10px 28px;background:linear-gradient(135deg,#d48806,#e6a820);color:#fff;border:none;border-radius:10px;font-size:15px;font-weight:600;cursor:pointer;transition:opacity .2s;display:flex;align-items:center;gap:8px}.tv-btn[data-v-201c649a]:disabled{opacity:.5;cursor:not-allowed}.tv-btn[data-v-201c649a]:not(:disabled):hover{opacity:.9}.tv-spinner[data-v-201c649a]{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top:2px solid #fff;border-radius:50%;animation:spin-201c649a .6s linear infinite}@keyframes spin-201c649a{to{transform:rotate(360deg)}}.tv-progress-bar[data-v-201c649a]{height:6px;background:#f0f0f0;border-radius:3px;margin-bottom:16px;overflow:hidden}.tv-progress-inner[data-v-201c649a]{height:100%;background:linear-gradient(90deg,#d48806,#e6a820);border-radius:3px;transition:width .3s}.tv-error[data-v-201c649a]{background:#fff0f0;color:#d44;padding:12px 16px;border-radius:10px;font-size:14px;margin-bottom:16px}.tv-result[data-v-201c649a]{background:#fff;border-radius:16px;padding:20px;box-shadow:0 2px 12px #0000000f}.tv-result h3[data-v-201c649a]{font-size:17px;margin:0 0 12px;color:#333;text-align:center}.tv-video[data-v-201c649a]{width:100%;border-radius:10px;margin-bottom:12px}.tv-result-actions[data-v-201c649a]{display:flex;gap:10px}.tv-result-actions button[data-v-201c649a]{flex:1;padding:10px;border:1px solid #e8e8e8;border-radius:8px;background:#fafafa;font-size:14px;cursor:pointer}.tv-result-actions button[data-v-201c649a]:hover{background:#fff8e1;border-color:#d48806;color:#d48806}@media (max-width: 640px){.tv-root[data-v-201c649a]{padding:12px 10px 32px}.tv-header h1[data-v-201c649a]{font-size:22px}.tv-actions[data-v-201c649a]{flex-direction:column}.tv-btn[data-v-201c649a]{width:100%;justify-content:center}}.campaign-page[data-v-f380c89e]{max-width:680px;margin:0 auto;padding:0 0 20px}.campaign-cover[data-v-f380c89e]{width:100%;max-height:260px;overflow:hidden}.campaign-cover img[data-v-f380c89e]{width:100%;height:100%;object-fit:cover}.campaign-body[data-v-f380c89e]{padding:20px 16px}.campaign-header h1[data-v-f380c89e]{font-size:22px;margin:0 0 10px}.campaign-meta[data-v-f380c89e]{display:flex;flex-wrap:wrap;gap:8px;font-size:12px;color:#888;margin-bottom:16px}.type-badge[data-v-f380c89e]{padding:2px 10px;border-radius:10px;font-weight:600;font-size:11px}.type-badge.membership[data-v-f380c89e]{background:#f0e6ff;color:#722ed1}.type-badge.item[data-v-f380c89e]{background:#e6f7ff;color:#1890ff}.campaign-desc[data-v-f380c89e]{font-size:14px;color:#555;line-height:1.7;margin-bottom:20px}.campaign-conditions[data-v-f380c89e]{margin-bottom:16px}.campaign-conditions h3[data-v-f380c89e]{font-size:15px;margin:0 0 8px}.cond-list[data-v-f380c89e]{display:flex;flex-direction:column;gap:4px}.cond-item[data-v-f380c89e]{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;font-size:13px}.cond-item.met[data-v-f380c89e]{background:#f6ffed}.cond-item.notmet[data-v-f380c89e]{background:#fff2f0}.cond-icon[data-v-f380c89e]{font-size:16px;flex-shrink:0}.cond-label[data-v-f380c89e]{font-weight:500}.cond-val[data-v-f380c89e]{color:#999;font-size:12px}.campaign-stats[data-v-f380c89e]{display:flex;gap:24px;padding:16px;background:#fafafa;border-radius:12px;margin-bottom:20px}.stat[data-v-f380c89e]{display:flex;flex-direction:column;align-items:center}.stat-num[data-v-f380c89e]{font-size:22px;font-weight:700;color:#333}.stat-label[data-v-f380c89e]{font-size:12px;color:#999}.campaign-action[data-v-f380c89e]{text-align:center}.btn-claim[data-v-f380c89e]{padding:14px 48px;font-size:17px;font-weight:700;color:#fff;background:linear-gradient(135deg,#667eea,#764ba2);border:none;border-radius:14px;cursor:pointer}.btn-claim.disabled[data-v-f380c89e]{background:#d9d9d9;color:#999;cursor:not-allowed}.btn-claim[data-v-f380c89e]:not(.disabled):hover{transform:translateY(-1px);box-shadow:0 4px 12px #667eea66}.claimed-info[data-v-f380c89e]{text-align:center}.claimed-msg[data-v-f380c89e]{font-size:18px;font-weight:700;color:#52c41a;margin-bottom:12px}.claimed-code[data-v-f380c89e]{display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.claimed-code code[data-v-f380c89e]{font-size:18px;font-weight:700;padding:8px 16px;background:#f6ffed;border:2px dashed #52c41a;border-radius:8px;color:#333;letter-spacing:1px}.btn-copy[data-v-f380c89e],.btn-go[data-v-f380c89e]{padding:8px 16px;border-radius:8px;cursor:pointer;font-size:13px;border:1px solid #d9d9d9;background:#fff}.btn-go[data-v-f380c89e]{background:#667eea;color:#fff;border-color:#667eea}.campaign-loading[data-v-f380c89e],.campaign-empty[data-v-f380c89e]{text-align:center;padding:80px 20px;color:#999;font-size:14px}.not-found[data-v-1df1aead]{text-align:center;padding:60px 20px}.not-found h1[data-v-1df1aead]{font-size:80px;color:#999;margin:0}.not-found p[data-v-1df1aead]{font-size:18px;color:#666;margin:16px 0}.not-found a[data-v-1df1aead]{color:#42b983;text-decoration:none}
