.toast[data-v-4770ad60]{position:fixed;top:80px;left:50%;transform:translate(-50%);z-index:9999;padding:10px 20px;background:#000000c7;color:#fff;border-radius:4px;font-size:14px;max-width:80vw;text-align:center}.fade-enter-active[data-v-4770ad60],.fade-leave-active[data-v-4770ad60]{transition:opacity .2s}.fade-enter-from[data-v-4770ad60],.fade-leave-to[data-v-4770ad60]{opacity:0}.footer[data-v-ab1babdc]{background-color:#1f1f1f;color:#a0a0a0;margin-top:40px;padding:32px 0 20px;position:relative;font-size:13px}.footer[data-v-ab1babdc]:before{content:"";position:absolute;top:0;left:0;width:100%;height:3px;background:#f50}.footer-inner[data-v-ab1babdc]{display:flex;flex-direction:column;gap:28px}.footer-grid[data-v-ab1babdc]{display:flex;justify-content:flex-start;align-items:flex-start;gap:60px}.col[data-v-ab1babdc]{display:flex;flex-direction:column;gap:10px;min-width:120px}.col-title[data-v-ab1babdc]{margin:0 0 6px;color:#fff;font-size:14px;font-weight:600}.footer-link[data-v-ab1babdc]{color:#a0a0a0;text-decoration:none;transition:color .2s ease}.footer-link[data-v-ab1babdc]:hover{color:#fff}.contact-section[data-v-ab1babdc]{display:flex;flex-direction:column;gap:10px}.contact-content[data-v-ab1babdc]{display:flex;gap:40px}.contact-sub-col[data-v-ab1babdc]{display:flex;flex-direction:column;gap:10px}.contact-item[data-v-ab1babdc]{display:flex;align-items:center;white-space:nowrap}.contact-label[data-v-ab1babdc]{color:#777}.contact-value[data-v-ab1babdc]{color:#a0a0a0;text-decoration:none}a.contact-value[data-v-ab1babdc]:hover{color:#fff}.copyright-section[data-v-ab1babdc]{border-top:1px solid rgba(255,255,255,.08);padding-top:20px;text-align:center;display:flex;flex-direction:column;gap:8px;font-size:12px;color:#777}.copyright-row[data-v-ab1babdc]{color:#888}.license-row[data-v-ab1babdc],.complaint-row[data-v-ab1babdc]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px}.sub-link[data-v-ab1babdc]{color:#888;text-decoration:none;transition:color .2s ease}.sub-link[data-v-ab1babdc]:hover{color:#237bf2}.license-text[data-v-ab1babdc]{color:#888}.separator[data-v-ab1babdc]{color:#444}.address-row[data-v-ab1babdc]{color:#666;margin-top:2px}@media (max-width: 992px){.footer-grid[data-v-ab1babdc]{flex-wrap:wrap;gap:32px}}@media (max-width: 768px){.license-row[data-v-ab1babdc],.complaint-row[data-v-ab1babdc]{flex-direction:column;gap:6px}.separator[data-v-ab1babdc]{display:none}}@media (max-width: 576px){.contact-content[data-v-ab1babdc]{flex-direction:column;gap:10px}}.header[data-v-5945d462]{background:var(--zbj-white);box-shadow:var(--zbj-shadow);position:sticky;top:0;z-index:100}.utility-bar[data-v-5945d462]{background:#f7f7f7;border-bottom:1px solid #eee;font-size:12px}.utility-inner[data-v-5945d462]{display:flex;justify-content:space-between;align-items:center;height:32px}.utility-muted[data-v-5945d462]{color:var(--zbj-text-muted)}.utility-links[data-v-5945d462]{display:flex;align-items:center;gap:16px}.utility-links a[data-v-5945d462]{color:var(--zbj-text-secondary)}.utility-links a[data-v-5945d462]:hover{color:var(--zbj-primary)}.user-link[data-v-5945d462]{display:inline-flex;align-items:center;gap:6px;text-decoration:none}.user-avatar[data-v-5945d462]{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,#237bf2,#5ba3ff);color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:10px;font-weight:700;overflow:hidden;flex-shrink:0;vertical-align:middle}.user-avatar img[data-v-5945d462]{width:100%;height:100%;object-fit:cover;display:block}.utility-btn[data-v-5945d462]{border:none;background:none;cursor:pointer;font-size:12px;color:var(--zbj-text-secondary);padding:0}.utility-btn.accent[data-v-5945d462]{color:var(--zbj-primary);font-weight:600}.top-bar[data-v-5945d462]{display:flex;align-items:center;gap:20px;padding:16px 16px 12px}.logo[data-v-5945d462]{flex-shrink:0;display:flex;align-items:center}.logo-img[data-v-5945d462]{height:52px;width:auto;display:block}.search-area[data-v-5945d462]{flex:1;max-width:560px}.search-box[data-v-5945d462]{display:flex;border:2px solid var(--zbj-primary);border-radius:2px;overflow:hidden;height:40px}.search-tab[data-v-5945d462]{width:72px;border:none;border-right:1px solid #eee;background:#fafafa;font-size:13px;color:var(--zbj-text);padding:0 8px;cursor:pointer;outline:none}.search-input[data-v-5945d462]{flex:1;border:none;padding:0 12px;outline:none;font-size:14px}.search-btn[data-v-5945d462]{width:88px;border:none;background:var(--zbj-primary);color:#fff;font-size:15px;font-weight:600;cursor:pointer}.search-btn[data-v-5945d462]:hover{background:var(--zbj-primary-dark)}.actions[data-v-5945d462]{display:flex;gap:20px;flex-shrink:0}.btn-publish[data-v-5945d462]{height:40px;padding:0 20px;border:none;border-radius:2px;background:var(--zbj-primary);color:#fff;font-size:15px;font-weight:700;cursor:pointer}.btn-publish[data-v-5945d462]:hover{background:var(--zbj-primary-dark)}.btn-shop[data-v-5945d462]{height:40px;padding:0 18px;border:none;border-radius:2px;background:#ffc300;color:#333;font-size:15px;font-weight:700;cursor:pointer}.btn-shop[data-v-5945d462]:hover{background:#f0b500}.nav-bar[data-v-5945d462]{background:var(--zbj-primary)}.nav-inner[data-v-5945d462]{display:flex;gap:2px;height:var(--zbj-nav-height);align-items:stretch}.nav-item[data-v-5945d462]{display:flex;align-items:center;padding:0 22px;color:#ffffffeb;font-size:15px}.nav-item[data-v-5945d462]:hover,.nav-item.active[data-v-5945d462]{background:#0000001a;color:#fff;font-weight:600}@media (max-width: 960px){.utility-bar[data-v-5945d462],.actions[data-v-5945d462]{display:none}.top-bar[data-v-5945d462]{flex-wrap:wrap}.search-area[data-v-5945d462]{order:3;max-width:100%;width:100%}}.guide-root[data-v-01665e43]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1200;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.guide-dim[data-v-01665e43]{position:absolute;top:0;right:0;bottom:0;left:0;background:#0f172aa6;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:24px}.guide-step[data-v-01665e43]{position:absolute;top:0;right:0;bottom:0;left:0}.guide-hole[data-v-01665e43]{position:fixed;border-radius:12px;border:2px solid #3b82f6;box-shadow:0 0 0 9999px #0f172ab3,0 0 20px #3b82f680;pointer-events:none;box-sizing:border-box;transition:all .3s cubic-bezier(.16,1,.3,1);animation:pulse-ring-01665e43 2s infinite}@keyframes pulse-ring-01665e43{0%{border-color:#3b82f6;box-shadow:0 0 0 9999px #0f172ab3,0 0 12px #3b82f666}50%{border-color:#60a5fa;box-shadow:0 0 0 9999px #0f172ab3,0 0 24px #60a5fab3}to{border-color:#3b82f6;box-shadow:0 0 0 9999px #0f172ab3,0 0 12px #3b82f666}}.role-panel[data-v-01665e43]{position:relative;width:min(440px,100%);padding:32px 28px 24px;background:#fff;border-radius:20px;box-shadow:0 25px 50px -12px #00000040}.close-x-btn[data-v-01665e43]{position:absolute;top:16px;right:18px;border:none;background:none;font-size:22px;color:#94a3b8;cursor:pointer;line-height:1;border-radius:50%;width:28px;height:28px;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.close-x-btn[data-v-01665e43]:hover{background:#f1f5f9;color:#0f172a}.panel-header[data-v-01665e43]{text-align:center;margin-bottom:24px}.guide-badge[data-v-01665e43]{display:inline-block;padding:4px 12px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:600;border-radius:999px;margin-bottom:10px}.panel-header h3[data-v-01665e43]{margin:0 0 8px;font-size:20px;font-weight:700;color:#0f172a}.sub[data-v-01665e43]{margin:0;color:#64748b;font-size:13px}.role-list[data-v-01665e43]{display:flex;flex-direction:column;gap:12px}.role-card[data-v-01665e43]{display:flex;align-items:center;width:100%;text-align:left;border:1.5px solid #f1f5f9;border-radius:14px;padding:16px;background:#fff;cursor:pointer;transition:all .25s cubic-bezier(.16,1,.3,1)}.role-card[data-v-01665e43]:hover{transform:translateY(-2px);box-shadow:0 10px 20px -5px #0000000d}.role-card.primary[data-v-01665e43]:hover{border-color:#2563eb;background:#f0f6ff}.role-card.success[data-v-01665e43]:hover{border-color:#10b981;background:#ecfdf5}.role-card.plain[data-v-01665e43]:hover{border-color:#cbd5e1;background:#f8fafc}.role-info[data-v-01665e43]{flex:1}.role-info strong[data-v-01665e43]{display:block;font-size:15px;color:#0f172a;margin-bottom:2px}.role-info span[data-v-01665e43]{font-size:12px;color:#64748b}.arrow[data-v-01665e43]{font-size:16px;color:#cbd5e1;transition:transform .2s ease,color .2s ease}.role-card:hover .arrow[data-v-01665e43]{color:#0f172a;transform:translate(4px)}.panel-footer[data-v-01665e43]{text-align:center;margin-top:20px}.skip-link[data-v-01665e43]{border:none;background:none;color:#94a3b8;cursor:pointer;font-size:13px;transition:color .2s ease}.skip-link[data-v-01665e43]:hover{color:#64748b;text-decoration:underline}.tip-card[data-v-01665e43]{position:fixed;left:50%;transform:translate(-50%);width:min(380px,calc(100% - 32px));background:#fff;border-radius:16px;padding:20px;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px -6px #0000001a;border:1px solid #f1f5f9;z-index:1210;transition:top .3s cubic-bezier(.16,1,.3,1),bottom .3s cubic-bezier(.16,1,.3,1)}.tip-head[data-v-01665e43]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.step-progress[data-v-01665e43]{display:flex;align-items:center;gap:10px}.step-num[data-v-01665e43]{font-size:12px;font-weight:700;color:#2563eb}.step-dots[data-v-01665e43]{display:flex;gap:4px}.dot[data-v-01665e43]{width:6px;height:6px;border-radius:50%;background:#e2e8f0;transition:all .2s ease}.dot.active[data-v-01665e43]{background:#2563eb;width:12px;border-radius:999px}.skip-btn[data-v-01665e43]{border:none;background:none;color:#94a3b8;font-size:12px;cursor:pointer;padding:2px 6px;border-radius:4px}.skip-btn[data-v-01665e43]:hover{color:#64748b;background:#f1f5f9}.tip-content h4[data-v-01665e43]{margin:0 0 6px;font-size:16px;font-weight:700;color:#0f172a}.tip-content p[data-v-01665e43]{margin:0 0 16px;font-size:13.5px;color:#475569;line-height:1.6}.tip-foot[data-v-01665e43]{display:flex;justify-content:flex-end}.tip-btn[data-v-01665e43]{width:100%;height:42px;border:none;border-radius:10px;background:linear-gradient(90deg,#2563eb,#1d4ed8);color:#fff;font-size:14px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px #2563eb40;transition:all .2s ease}.tip-btn[data-v-01665e43]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #2563eb59}.fade-enter-active[data-v-01665e43],.fade-leave-active[data-v-01665e43]{transition:opacity .25s ease}.fade-enter-from[data-v-01665e43],.fade-leave-to[data-v-01665e43]{opacity:0}.pop-enter-active[data-v-01665e43]{transition:all .3s cubic-bezier(.16,1,.3,1)}.pop-enter-from[data-v-01665e43]{opacity:0;transform:translate(-50%,10px) scale(.96)}.layout[data-v-ffcdf5d4]{min-height:100vh;display:flex;flex-direction:column}.main[data-v-ffcdf5d4]{flex:1;padding:0}:root{--zbj-primary: #ff6a00;--zbj-primary-dark: #e55d00;--zbj-primary-light: #fff3eb;--zbj-text: #333333;--zbj-text-secondary: #666666;--zbj-text-muted: #999999;--zbj-border: #e8e8e8;--zbj-bg: #f5f5f5;--zbj-white: #ffffff;--zbj-danger: #e53935;--zbj-success: #43a047;--zbj-header-height: 64px;--zbj-nav-height: 44px;--zbj-max-width: 1200px;--zbj-radius: 12px;--zbj-shadow: 0 2px 8px rgba(0, 0, 0, .08)}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;padding:0;font-family:PingFang SC,Microsoft YaHei,-apple-system,BlinkMacSystemFont,sans-serif;font-size:14px;color:var(--zbj-text);background:var(--zbj-bg);-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%}input,textarea,select{font-family:inherit;font-size:inherit}.page-container{width:100%;max-width:var(--zbj-max-width);margin:0 auto;padding:0 16px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;padding:0 20px;height:36px;border:none;border-radius:var(--zbj-radius);background:var(--zbj-primary);color:var(--zbj-white);font-weight:600;cursor:pointer;transition:background .2s}.btn-primary:hover{background:var(--zbj-primary-dark)}.btn-primary:disabled{opacity:.6;cursor:not-allowed}.btn-outline{display:inline-flex;align-items:center;justify-content:center;padding:0 16px;height:36px;border:1px solid var(--zbj-primary);border-radius:var(--zbj-radius);background:var(--zbj-white);color:var(--zbj-primary);font-weight:600;cursor:pointer}.card{background:var(--zbj-white);border-radius:var(--zbj-radius);box-shadow:var(--zbj-shadow)}.text-price{color:var(--zbj-primary);font-weight:700}.text-danger{color:var(--zbj-danger)}.text-muted{color:var(--zbj-text-muted)}.text-secondary{color:var(--zbj-text-secondary)}.pc-list{display:flex;flex-direction:column;gap:12px}.pc-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.pc-card-body{padding:16px;display:flex;flex-direction:column;gap:12px}.pc-form-card{padding:24px;display:flex;flex-direction:column;gap:14px}.pc-form-card label{display:flex;flex-direction:column;gap:6px;font-size:13px;color:var(--zbj-text-secondary)}.pc-form-card input,.pc-form-card textarea,.pc-form-card select{border:1px solid var(--zbj-border);border-radius:var(--zbj-radius);padding:8px 12px;color:var(--zbj-text);background:var(--zbj-white)}.pc-form-card input,.pc-form-card select{height:40px}.pc-split{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}@media (max-width: 900px){.pc-split{grid-template-columns:1fr}}
