*{box-sizing:border-box}body{margin:0;font-family:-apple-system,PingFang SC,Microsoft YaHei,sans-serif;background:#f4f5f7;color:#1f2937}.layout{display:flex;min-height:100vh}.side{width:220px;background:#0f172a;color:#cbd5e1;padding:16px 0;flex-shrink:0}.logo{color:#fff;font-weight:700;font-size:16px;padding:8px 20px 18px}.navgrp{margin-bottom:14px}.navgrp-title{font-size:11px;color:#64748b;padding:6px 20px;letter-spacing:1px}.navitem{display:block;padding:9px 20px;color:#cbd5e1;text-decoration:none;font-size:14px;cursor:pointer}.navitem:hover{background:#1e293b;color:#fff}.navitem.active{background:#185fa5;color:#fff}.main{flex:1;display:flex;flex-direction:column;min-width:0}.topbar{height:56px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 20px}.topbar .cur{font-size:13px;color:#475569}.content{padding:20px;flex:1;min-width:0;overflow-x:hidden}.btn{padding:8px 16px;border-radius:8px;border:1px solid #d1d5db;background:#fff;cursor:pointer;font-size:13px}.btn.primary{background:#185fa5;color:#fff;border-color:#185fa5}.btn.ghost{background:transparent}.btn.sm{padding:5px 12px;font-size:12px}.card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;margin-bottom:16px}.pagehead{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.pagehead h1{font-size:20px;margin:0}.field{margin-bottom:12px}.field label{display:block;font-size:13px;color:#475569;margin-bottom:4px}input,select,textarea{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px}table{width:100%;border-collapse:collapse;font-size:13px}th,td{padding:10px 8px;text-align:left;border-bottom:1px solid #f0f0f0}th{background:#f8fafc;font-weight:500;color:#64748b}.tag{display:inline-block;padding:2px 8px;border-radius:10px;font-size:11px;background:#eef2ff;color:#4338ca}.badge{padding:2px 8px;border-radius:10px;font-size:11px}.b-done{background:#dcfce7;color:#15803d}.b-paid{background:#dbeafe;color:#1d4ed8}.b-doing{background:#fef9c3;color:#854d0e}.b-reject{background:#fee2e2;color:#b91c1c}.b-canceled{background:#f3e8fe;color:#9333ea}.muted{color:#94a3b8}.center-box{max-width:380px;margin:80px auto}.new-order-toast{position:fixed;right:20px;bottom:20px;z-index:9999;width:280px;background:#fff;border:1px solid #e5e7eb;border-left:4px solid #185fa5;border-radius:10px;box-shadow:0 10px 30px #0000002e;padding:14px 16px;cursor:pointer}.new-order-toast:hover{transform:translateY(-2px);box-shadow:0 14px 36px #00000038}.new-order-toast .not-head{font-weight:700;font-size:14px;color:#0f172a;margin-bottom:6px}.new-order-toast .not-sub{font-size:13px;color:#475569;margin-bottom:8px}.new-order-toast .not-foot{font-size:12px;color:#185fa5;text-align:right}.invite-toast{border-left-color:#16a34a}.invite-toast .not-sub{color:#16a34a}.toast-enter-active,.toast-leave-active{transition:all .3s ease}.toast-enter-from,.toast-leave-to{opacity:0;transform:translateY(20px)}.tabs[data-v-861a0c51]{display:flex;gap:8px;margin-bottom:14px}.tabs button[data-v-861a0c51]{flex:1;padding:8px;border:1px solid #d1d5db;border-radius:8px;background:#fff;cursor:pointer;font-size:14px;color:#475569}.tabs button.on[data-v-861a0c51]{background:#185fa5;color:#fff;border-color:#185fa5}.code-row[data-v-861a0c51]{display:flex;gap:8px}.code-row input[data-v-861a0c51]{flex:1}.code-row .btn[data-v-861a0c51]{white-space:nowrap;flex-shrink:0}.err[data-v-861a0c51]{color:#dc2626;font-size:13px;margin-bottom:8px}.tip[data-v-861a0c51]{color:#64748b;font-size:13px}a[data-v-861a0c51]{cursor:pointer;color:#185fa5}.auth-header[data-v-282916f3]{height:60px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;justify-content:space-between;padding:0 24px;position:sticky;top:0;z-index:10}.auth-logo[data-v-282916f3]{font-size:18px;font-weight:800;color:#0f172a;text-decoration:none}.auth-home[data-v-282916f3]{font-size:14px;font-weight:600;color:#185fa5;text-decoration:none}.auth-home[data-v-282916f3]:hover{text-decoration:underline}.wb-head[data-v-f6561d0e]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.wb-title[data-v-f6561d0e]{font-size:20px;font-weight:700;color:#0f172a}.wb-sub[data-v-f6561d0e]{font-size:13px;color:#64748b;margin-top:4px}.btn.ghost[data-v-f6561d0e]{background:#fff;text-decoration:none;color:#185fa5;border-color:#cbd5e1}.sec-head[data-v-f6561d0e]{display:flex;justify-content:space-between;align-items:center;margin-bottom:14px}.sec-title[data-v-f6561d0e]{font-size:15px;font-weight:700;color:#1f2937}.sec-title .cnt[data-v-f6561d0e]{display:inline-block;min-width:18px;padding:0 6px;margin-left:6px;background:#fee2e2;color:#dc2626;border-radius:10px;font-size:12px;text-align:center}.link[data-v-f6561d0e]{font-size:13px;color:#185fa5;text-decoration:none}.entry-grid[data-v-f6561d0e]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px}.entry[data-v-f6561d0e]{display:flex;align-items:center;gap:10px;background:#f8fafc;border:1px solid #eef2f7;border-radius:10px;padding:12px;cursor:pointer;transition:.12s}.entry[data-v-f6561d0e]:hover{background:#fff;border-color:#cbd5e1;box-shadow:0 4px 12px #0000000d;transform:translateY(-1px)}.entry-icon[data-v-f6561d0e]{width:38px;height:38px;border-radius:9px;flex-shrink:0;background:#eff6ff;display:flex;align-items:center;justify-content:center;font-size:20px}.entry-title[data-v-f6561d0e]{font-size:14px;font-weight:600;color:#1f2937;display:flex;align-items:center;gap:4px}.entry-desc[data-v-f6561d0e]{font-size:12px;color:#94a3b8;margin-top:2px}.entry-badge[data-v-f6561d0e]{min-width:16px;padding:0 5px;background:#dc2626;color:#fff;border-radius:9px;font-size:11px;line-height:16px;text-align:center;font-weight:600}.kpi-grid[data-v-f6561d0e]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.kpi[data-v-f6561d0e]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px;transition:.12s}.kpi[data-v-f6561d0e]:hover{border-color:#93c5fd;box-shadow:0 4px 12px #0000000f;transform:translateY(-1px)}.kpi .kv[data-v-f6561d0e]{font-size:28px;font-weight:700;color:#0f172a;line-height:1.1}.kpi .kl[data-v-f6561d0e]{font-size:13px;color:#64748b;margin-top:6px}.kpi .ks[data-v-f6561d0e]{font-size:11px;color:#94a3b8;margin-top:4px}.two-col[data-v-f6561d0e]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.two-col .card[data-v-f6561d0e]{margin-bottom:0}.empty[data-v-f6561d0e]{text-align:center;color:#94a3b8;font-size:13px;padding:30px 0}.tk-list[data-v-f6561d0e]{display:flex;flex-direction:column}.tk[data-v-f6561d0e]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 4px;border-bottom:1px solid #f1f5f9;cursor:pointer}.tk[data-v-f6561d0e]:last-child{border-bottom:none}.tk[data-v-f6561d0e]:hover{background:#f8fafc}.tk-main[data-v-f6561d0e]{display:flex;align-items:baseline;gap:8px;min-width:0}.tk-type[data-v-f6561d0e]{font-size:12px;color:#185fa5;font-weight:600;flex-shrink:0}.tk-user[data-v-f6561d0e]{font-size:13px;color:#334155;font-weight:600;flex-shrink:0}.tk-content[data-v-f6561d0e]{font-size:12px;color:#64748b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-meta[data-v-f6561d0e]{display:flex;align-items:center;gap:10px;flex-shrink:0}.tk-st[data-v-f6561d0e]{padding:2px 8px;border-radius:10px;font-size:11px}.b-warn[data-v-f6561d0e]{background:#fef3c7;color:#b45309}.b-doing[data-v-f6561d0e]{background:#fef9c3;color:#854d0e}.b-done[data-v-f6561d0e]{background:#dcfce7;color:#15803d}.b-danger[data-v-f6561d0e]{background:#fee2e2;color:#b91c1c}.b-muted[data-v-f6561d0e]{background:#e2e8f0;color:#64748b}.quick-grid2[data-v-f6561d0e]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.qbtn[data-v-f6561d0e]{display:flex;align-items:center;justify-content:center;gap:6px;padding:12px;border:1px solid #e5e7eb;border-radius:10px;background:#f8fafc;color:#334155;font-size:14px;font-weight:600;text-decoration:none;transition:.12s}.qbtn[data-v-f6561d0e]:hover{background:#eff6ff;border-color:#bfdbfe;color:#185fa5}.qdot[data-v-f6561d0e]{min-width:16px;padding:0 5px;background:#dc2626;color:#fff;border-radius:9px;font-size:11px;line-height:16px;text-align:center;font-weight:600}.muted[data-v-f6561d0e]{color:#94a3b8}.welcome-card[data-v-50d4d3cb]{background:linear-gradient(90deg,#fde68a,#fef3c7);border-radius:12px;padding:22px 24px;display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.greeting[data-v-50d4d3cb]{font-size:18px;font-weight:700;color:#78350f}.sub[data-v-50d4d3cb]{font-size:13px;color:#92400e;margin-top:4px}.vip-tag[data-v-50d4d3cb]{background:#185fa5;color:#fff;font-size:12px;padding:4px 12px;border-radius:12px;font-weight:600}.wallet-card[data-v-50d4d3cb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.wallet-title[data-v-50d4d3cb]{font-size:15px;font-weight:700;color:#1f2937;margin-bottom:12px}.wallet-row[data-v-50d4d3cb]{display:flex;align-items:flex-end;justify-content:space-between}.wallet-label[data-v-50d4d3cb]{font-size:12px;color:#6b7280;margin-bottom:4px}.wallet-amount[data-v-50d4d3cb]{font-size:32px;font-weight:700;color:#111827}.recharge[data-v-50d4d3cb]{text-decoration:none;border-radius:8px}.quick-grid[data-v-50d4d3cb]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.quick-card[data-v-50d4d3cb]{border-radius:12px;padding:16px;cursor:pointer;transition:transform .1s}.quick-card[data-v-50d4d3cb]:hover{transform:translateY(-2px)}.quick-card.pink[data-v-50d4d3cb]{background:#ffe4e6}.quick-card.yellow[data-v-50d4d3cb]{background:#fef3c7}.quick-card.green[data-v-50d4d3cb]{background:#d1fae5}.quick-card.orange[data-v-50d4d3cb]{background:#ffedd5}.quick-title[data-v-50d4d3cb]{font-size:15px;font-weight:700;color:#1f2937}.quick-desc[data-v-50d4d3cb]{font-size:12px;color:#4b5563;margin-top:6px;line-height:1.4}.quick-meta[data-v-50d4d3cb]{font-size:11px;color:#9ca3af;margin-top:6px}.quick-top[data-v-50d4d3cb]{display:flex;justify-content:space-between;align-items:flex-start}.recommend[data-v-50d4d3cb]{background:#185fa5;color:#fff;border-color:#185fa5;text-decoration:none;white-space:nowrap}.apply-card[data-v-50d4d3cb]{background:linear-gradient(90deg,#dbeafe,#eff6ff);border:1px solid #bfdbfe;border-radius:12px;padding:20px;margin-bottom:16px;display:flex;gap:24px;align-items:flex-start}.apply-left[data-v-50d4d3cb]{flex:1}.apply-title[data-v-50d4d3cb]{font-size:16px;font-weight:700;color:#1e40af}.apply-desc[data-v-50d4d3cb]{font-size:13px;color:#3b82f6;margin:10px 0 14px;line-height:1.6}.apply-form[data-v-50d4d3cb]{flex:1;background:#fff;border-radius:10px;padding:16px;border:1px solid #e5e7eb}.two-col[data-v-50d4d3cb]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px}.order-card[data-v-50d4d3cb]{margin-bottom:0}.section-head[data-v-50d4d3cb]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.section-title[data-v-50d4d3cb]{font-size:15px;font-weight:700;color:#1f2937}.link[data-v-50d4d3cb]{font-size:13px;color:#185fa5;text-decoration:none}.order-sub[data-v-50d4d3cb]{font-size:13px;color:#6b7280;margin-bottom:14px}.order-nums[data-v-50d4d3cb]{display:flex;gap:12px}.order-item[data-v-50d4d3cb]{flex:1;text-align:center;padding:14px 0;border-radius:10px;background:#f8fafc;cursor:pointer}.order-item[data-v-50d4d3cb]:hover{background:#f1f5f9}.order-item .num[data-v-50d4d3cb]{font-size:24px;font-weight:700;color:#1f2937}.order-item .label[data-v-50d4d3cb]{font-size:12px;color:#6b7280;margin-top:4px}.fast-tip[data-v-50d4d3cb]{font-size:13px;color:#6b7280;line-height:1.6;margin-bottom:12px}.fast-types[data-v-50d4d3cb]{display:flex;flex-wrap:wrap;gap:10px}.fast-type[data-v-50d4d3cb]{padding:8px 14px;border-radius:20px;font-size:13px;font-weight:600;cursor:pointer;transition:transform .1s}.fast-type[data-v-50d4d3cb]:hover{transform:translateY(-2px)}.type-grid[data-v-50d4d3cb]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.type-card[data-v-50d4d3cb]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px 10px;text-align:center;cursor:pointer;transition:box-shadow .1s}.type-card[data-v-50d4d3cb]:hover{box-shadow:0 4px 12px #0000000f}.type-icon[data-v-50d4d3cb]{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:26px;margin:0 auto 10px}.type-name[data-v-50d4d3cb]{font-size:15px;font-weight:600;color:#1f2937}.type-count[data-v-50d4d3cb]{font-size:12px;color:#6b7280;margin-top:4px}.guide-steps[data-v-50d4d3cb]{margin:0;padding-left:20px;line-height:2;color:#334155;font-size:14px}.qr[data-v-50d4d3cb]{width:160px;height:160px;margin:14px auto;border:2px dashed #cbd5e1;border-radius:10px;display:flex;align-items:center;justify-content:center;text-align:center;color:#94a3b8;font-size:13px;line-height:1.5}.compliance-notice[data-v-50d4d3cb]{margin-top:16px;padding:14px 18px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:10px;font-size:13px;line-height:1.8;color:#64748b;text-align:center}.mask[data-v-7063f6ff]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-7063f6ff]{width:460px;max-width:92vw}.fb-opts[data-v-7063f6ff]{display:flex;flex-wrap:wrap;gap:8px 16px}.fb-opt[data-v-7063f6ff]{font-size:13px;display:flex;align-items:center;gap:5px;cursor:pointer;white-space:nowrap}.page-head[data-v-7063f6ff]{margin-bottom:16px}.page-head h1[data-v-7063f6ff]{font-size:22px;margin:0 0 6px;color:#0f172a}.page-head p[data-v-7063f6ff]{margin:0;color:#64748b;font-size:13px}.type-card[data-v-7063f6ff]{padding:18px 20px;margin-bottom:16px}.type-chips[data-v-7063f6ff]{display:flex;gap:12px;flex-wrap:wrap}.type-chip[data-v-7063f6ff]{padding:8px 20px;border-radius:22px;font-size:14px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;-webkit-user-select:none;user-select:none;transition:.15s}.type-chip[data-v-7063f6ff]:hover{border-color:#cbd5e1;color:#334155}.type-chip.on[data-v-7063f6ff]{background:#185fa5;color:#fff;border-color:#185fa5;font-weight:500}.frow[data-v-7063f6ff]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9;align-items:flex-start}.flabel[data-v-7063f6ff]{min-width:72px;font-size:13px;color:#64748b;font-weight:500;padding-top:7px;white-space:nowrap}.ftags[data-v-7063f6ff]{display:flex;gap:8px;flex-wrap:wrap;flex:1;align-items:center}.hint[data-v-7063f6ff]{color:#94a3b8;margin-right:4px;font-size:12px}.chip[data-v-7063f6ff]{padding:5px 12px;border-radius:14px;font-size:13px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#64748b;-webkit-user-select:none;user-select:none;transition:.15s}.chip[data-v-7063f6ff]:hover{border-color:#cbd5e1;color:#334155}.chip.on[data-v-7063f6ff]{background:#185fa5;color:#fff;border-color:#185fa5}.fav-chip.on[data-v-7063f6ff]{background:#f59e0b;color:#fff;border-color:#f59e0b}.chip-svc[data-v-7063f6ff]{border-radius:6px;padding:4px 10px;font-size:12px;border:1px solid #cdd4db;background:#f5f6f8;color:#474b51}.chip-svc.on[data-v-7063f6ff]{background:#185fa5;color:#fff;border-color:#185fa5}.price-in[data-v-7063f6ff]{width:70px;padding:5px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155}.link-ok[data-v-7063f6ff]{color:#059669;font-size:12px}.link-no[data-v-7063f6ff]{color:#a32d2d;font-size:12px}.remark-cell[data-v-7063f6ff]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#94a3b8;font-size:12px;cursor:help;position:relative}.remark-full[data-v-7063f6ff]{display:none;position:absolute;left:0;top:100%;background:#1e293b;color:#fff;padding:8px 10px;border-radius:6px;font-size:12px;z-index:10;width:260px;line-height:1.5;box-shadow:0 4px 12px #0003}.remark-cell:hover .remark-full[data-v-7063f6ff]{display:block}.fav-btn[data-v-7063f6ff]{cursor:pointer;font-size:15px;color:#ccc;transition:.2s}.fav-btn[data-v-7063f6ff]:hover,.fav-btn.on[data-v-7063f6ff]{color:#f59e0b}.gov-badge[data-v-7063f6ff]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;border-radius:4px;background:#b91c1c;color:#fff;font-size:11px;font-weight:600;line-height:1;vertical-align:middle}.promo-badge[data-v-7063f6ff]{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:10px;background:#f59e0b;color:#fff;font-size:11px;font-weight:600;line-height:1.6;vertical-align:middle;white-space:nowrap}.name-link[data-v-7063f6ff]{color:#2563eb;text-decoration:none;cursor:pointer}.name-link[data-v-7063f6ff]:hover{text-decoration:underline}.vcert[data-v-7063f6ff]{font-size:13px;font-weight:600;white-space:nowrap}.geo-chips[data-v-7063f6ff]{display:flex;flex-wrap:wrap;gap:3px;max-width:200px}.geo-chip[data-v-7063f6ff]{padding:2px 6px;border-radius:4px;background:#eff6ff;color:#1d4ed8;font-size:11px;line-height:1.5;white-space:nowrap}.th-tip[data-v-7063f6ff]{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:#cbd5e1;color:#fff;font-size:11px;cursor:help;margin-left:4px;font-weight:600;line-height:1}.th-tip[data-v-7063f6ff]:hover{background:#94a3b8}.sel-box[data-v-7063f6ff]{margin-top:14px}.sel-head[data-v-7063f6ff]{display:flex;justify-content:space-between;align-items:center;font-size:14px;color:#334155;margin-bottom:10px}.sel-total b[data-v-7063f6ff]{color:#dc2626;font-size:16px}.sel-list[data-v-7063f6ff]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.sel-item[data-v-7063f6ff]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;font-size:13px}.sel-name[data-v-7063f6ff]{flex:1;color:#334155;font-weight:500}.sel-type[data-v-7063f6ff]{color:#64748b;font-size:12px}.sel-price[data-v-7063f6ff]{color:#dc2626;font-weight:600;min-width:56px;text-align:right}.sel-del[data-v-7063f6ff]{width:22px;height:22px;border:none;background:#e2e8f0;color:#64748b;border-radius:50%;cursor:pointer;font-size:14px;line-height:1}.sel-del[data-v-7063f6ff]:hover{background:#dc2626;color:#fff}.sel-bar[data-v-7063f6ff]{display:flex;justify-content:space-between;align-items:center}.btn.primary.lg[data-v-7063f6ff]{padding:10px 24px;font-size:15px}.mtype-bar[data-v-2b7f7d74]{display:flex;gap:8px;padding:14px 18px;margin-bottom:12px}.mtype-tab[data-v-2b7f7d74]{display:inline-block;padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;background:#f3f4f6;color:#374151;transition:.15s}.mtype-tab[data-v-2b7f7d74]:hover{background:#e5e7eb}.mtype-tab.active[data-v-2b7f7d74]{background:#ef4444;color:#fff}.filter-card[data-v-2b7f7d74]{padding:16px 18px}.filter-row[data-v-2b7f7d74]{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end}.filter-row .field[data-v-2b7f7d74]{display:flex;flex-direction:column;gap:4px;min-width:120px;flex:1}.filter-row .field.range[data-v-2b7f7d74]{min-width:280px;flex:1.5}.filter-row .field.year[data-v-2b7f7d74]{flex:0;min-width:100px}.filter-row label[data-v-2b7f7d74]{font-size:12px;color:#64748b}.filter-row input[data-v-2b7f7d74],.filter-row select[data-v-2b7f7d74]{padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.date-range[data-v-2b7f7d74]{display:flex;align-items:center;gap:6px}.date-range input[data-v-2b7f7d74]{flex:1;min-width:100px}.date-range span[data-v-2b7f7d74]{color:#94a3b8;font-size:12px}.filter-row.second[data-v-2b7f7d74]{margin-top:12px}.filter-row.second .field[data-v-2b7f7d74]{flex:0}.filter-row .btn[data-v-2b7f7d74]{padding:6px 16px;border-radius:6px;font-size:13px;border:none;cursor:pointer}.filter-row .btn.primary[data-v-2b7f7d74]{background:#2563eb;color:#fff}.filter-row .btn.warning[data-v-2b7f7d74]{background:#f59e0b;color:#fff}.filter-row .btn.pink[data-v-2b7f7d74]{background:#f472b6;color:#fff}.status-card[data-v-2b7f7d74]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;flex-wrap:wrap;gap:10px}.status-tabs[data-v-2b7f7d74]{display:flex;flex-wrap:wrap;gap:8px}.status-tab[data-v-2b7f7d74]{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;font-size:13px;cursor:pointer;background:#f3f4f6;color:#374151;transition:.15s}.status-tab[data-v-2b7f7d74]:hover{background:#e5e7eb}.status-tab.active[data-v-2b7f7d74]{background:#3b82f6;color:#fff}.status-tab .count[data-v-2b7f7d74]{margin-left:4px;font-size:11px;font-weight:700}.batch-actions[data-v-2b7f7d74]{display:flex;gap:8px}.batch-actions .btn[data-v-2b7f7d74]{padding:5px 14px;border-radius:6px;font-size:12px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.batch-actions .btn.green[data-v-2b7f7d74]{background:#10b981;color:#fff;border-color:#10b981}.table-card[data-v-2b7f7d74]{padding:0;overflow-x:auto}.table-card table[data-v-2b7f7d74]{min-width:1200px;font-size:13px}.table-card th[data-v-2b7f7d74]{background:#f8fafc;font-weight:500;color:#64748b;padding:12px 8px;white-space:nowrap}.table-card td[data-v-2b7f7d74]{padding:14px 8px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.table-card th.check[data-v-2b7f7d74],.table-card td.check[data-v-2b7f7d74]{width:40px;text-align:center}.table-card td.price[data-v-2b7f7d74]{color:#ef4444;font-weight:500}.title-cell[data-v-2b7f7d74]{display:flex;flex-direction:column;gap:6px}.title-link[data-v-2b7f7d74]{color:#185fa5;cursor:pointer;font-weight:500}.title-link[data-v-2b7f7d74]:hover{text-decoration:underline}.tag-row[data-v-2b7f7d74]{display:flex;flex-wrap:wrap;gap:4px}.tag-row .tag[data-v-2b7f7d74]{padding:1px 6px;border-radius:4px;font-size:11px}.tag-red[data-v-2b7f7d74]{background:#fee2e2;color:#dc2626}.tag-blue[data-v-2b7f7d74]{background:#dbeafe;color:#2563eb}.tag-orange[data-v-2b7f7d74]{background:#ffedd5;color:#ea580c}.tag-gray[data-v-2b7f7d74]{background:#f3f4f6;color:#6b7280}.url-link[data-v-2b7f7d74]{color:#2563eb;text-decoration:underline;cursor:pointer}.source[data-v-2b7f7d74]{color:#64748b}.muted[data-v-2b7f7d74]{color:#9ca3af}.empty[data-v-2b7f7d74]{text-align:center;padding:40px}.loading[data-v-2b7f7d74]{text-align:center;padding:20px;color:#64748b}.ops[data-v-2b7f7d74]{display:flex;flex-wrap:wrap;gap:4px}.ops .btn.op[data-v-2b7f7d74]{padding:3px 8px;font-size:12px;border-radius:4px;border:none;cursor:pointer;background:#f3f4f6;color:#374151}.ops .btn.op[data-v-2b7f7d74]:hover{opacity:.9}.ops .btn.op.blue[data-v-2b7f7d74]{background:#3b82f6;color:#fff}.ops .btn.op.green[data-v-2b7f7d74]{background:#10b981;color:#fff}.ops .btn.op.red[data-v-2b7f7d74]{background:#ef4444;color:#fff}.invite-tip[data-v-2b7f7d74]{font-size:11px;color:#2563eb;margin-top:4px;width:100%}.invite-tip.expired[data-v-2b7f7d74]{color:#9ca3af}.complain-box[data-v-2b7f7d74]{margin-top:6px;font-size:12px;color:#b45309;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;padding:6px 8px;line-height:1.5}.complain-box .resolved[data-v-2b7f7d74]{color:#15803d;margin-left:4px}.mask[data-v-2b7f7d74]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-2b7f7d74]{width:460px;max-width:92vw;padding:20px}.fill-tip[data-v-2b7f7d74]{font-size:12px;color:#64748b;margin:6px 0 0}.tip[data-v-2b7f7d74]{font-size:13px;color:#059669;margin-top:8px}.mtype-bar[data-v-0c5af2a7]{display:flex;gap:8px;padding:14px 18px;margin-bottom:12px}.mtype-tab[data-v-0c5af2a7]{display:inline-block;padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;background:#f3f4f6;color:#374151;transition:.15s}.mtype-tab[data-v-0c5af2a7]:hover{background:#e5e7eb}.mtype-tab.active[data-v-0c5af2a7]{background:#2563eb;color:#fff}.filter-card[data-v-0c5af2a7]{padding:16px 18px}.filter-row[data-v-0c5af2a7]{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end}.filter-row .field[data-v-0c5af2a7]{display:flex;flex-direction:column;gap:4px;min-width:120px;flex:1}.filter-row .field.range[data-v-0c5af2a7]{min-width:280px;flex:1.5}.filter-row .field.year[data-v-0c5af2a7]{flex:0;min-width:100px}.filter-row label[data-v-0c5af2a7]{font-size:12px;color:#64748b}.filter-row input[data-v-0c5af2a7],.filter-row select[data-v-0c5af2a7]{padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.date-range[data-v-0c5af2a7]{display:flex;align-items:center;gap:6px}.date-range input[data-v-0c5af2a7]{flex:1;min-width:100px}.date-range span[data-v-0c5af2a7]{color:#94a3b8;font-size:12px}.filter-row.second[data-v-0c5af2a7]{margin-top:12px}.filter-row.second .field[data-v-0c5af2a7]{flex:0}.filter-row .btn[data-v-0c5af2a7]{padding:6px 16px;border-radius:6px;font-size:13px;border:none;cursor:pointer}.filter-row .btn.primary[data-v-0c5af2a7]{background:#2563eb;color:#fff}.filter-row .btn.ghost[data-v-0c5af2a7]{background:#f1f5f9;color:#475569}.filter-row .btn.pink[data-v-0c5af2a7]{background:#f472b6;color:#fff}.status-card[data-v-0c5af2a7]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;flex-wrap:wrap;gap:10px}.status-tabs[data-v-0c5af2a7]{display:flex;flex-wrap:wrap;gap:8px}.status-tab[data-v-0c5af2a7]{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;font-size:13px;cursor:pointer;background:#f3f4f6;color:#374151;transition:.15s}.status-tab[data-v-0c5af2a7]:hover{background:#e5e7eb}.status-tab.active[data-v-0c5af2a7]{background:#2563eb;color:#fff}.status-tab .count[data-v-0c5af2a7]{margin-left:4px;font-size:11px;font-weight:700}.batch-actions[data-v-0c5af2a7]{display:flex;gap:8px}.batch-actions .btn[data-v-0c5af2a7]{padding:5px 14px;border-radius:6px;font-size:12px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.table-card[data-v-0c5af2a7]{padding:0;overflow-x:auto}.table-card table[data-v-0c5af2a7]{min-width:1200px;font-size:13px}.table-card th[data-v-0c5af2a7]{background:#f8fafc;font-weight:500;color:#64748b;padding:12px 8px;white-space:nowrap}.table-card td[data-v-0c5af2a7]{padding:14px 8px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.table-card th.check[data-v-0c5af2a7],.table-card td.check[data-v-0c5af2a7]{width:40px;text-align:center}.table-card td.price[data-v-0c5af2a7]{color:#ef4444;font-weight:500}.title-cell[data-v-0c5af2a7]{display:flex;flex-direction:column;gap:6px}.title-link[data-v-0c5af2a7]{color:#185fa5;cursor:pointer;font-weight:500}.title-link[data-v-0c5af2a7]:hover{text-decoration:underline}.tag-row[data-v-0c5af2a7]{display:flex;flex-wrap:wrap;gap:4px}.tag-row .tag[data-v-0c5af2a7]{padding:1px 6px;border-radius:4px;font-size:11px}.tag-red[data-v-0c5af2a7]{background:#fee2e2;color:#dc2626}.tag-blue[data-v-0c5af2a7]{background:#dbeafe;color:#2563eb}.tag-orange[data-v-0c5af2a7]{background:#ffedd5;color:#ea580c}.tag-gray[data-v-0c5af2a7]{background:#f3f4f6;color:#6b7280}.url-link[data-v-0c5af2a7]{color:#2563eb;text-decoration:underline;cursor:pointer}.source[data-v-0c5af2a7]{color:#64748b}.muted[data-v-0c5af2a7]{color:#9ca3af}.empty[data-v-0c5af2a7]{text-align:center;padding:40px}.loading[data-v-0c5af2a7]{text-align:center;padding:20px;color:#64748b}.ops[data-v-0c5af2a7]{display:flex;flex-wrap:wrap;gap:4px}.ops .btn.op[data-v-0c5af2a7]{padding:3px 8px;font-size:12px;border-radius:4px;border:none;cursor:pointer;background:#f3f4f6;color:#374151}.ops .btn.op[data-v-0c5af2a7]:hover{opacity:.9}.ops .btn.op.blue[data-v-0c5af2a7]{background:#3b82f6;color:#fff}.ops .btn.op.red[data-v-0c5af2a7]{background:#ef4444;color:#fff}.ops .btn.op.green[data-v-0c5af2a7]{background:#16a34a;color:#fff}.mask[data-v-0c5af2a7]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-0c5af2a7]{width:460px;max-width:92vw;padding:20px}.tip[data-v-0c5af2a7]{font-size:13px;color:#059669;margin-top:8px}.profile-wrap[data-v-8890d902]{max-width:760px}.page-head[data-v-8890d902]{margin-bottom:20px}.page-head h1[data-v-8890d902]{font-size:22px;margin:0 0 6px;color:#0f172a}.page-head p[data-v-8890d902]{margin:0;color:#64748b;font-size:13px}.panel[data-v-8890d902]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:24px}.sec[data-v-8890d902]{margin-bottom:28px}.sec[data-v-8890d902]:last-of-type{margin-bottom:0}.sec-title[data-v-8890d902]{font-size:17px;font-weight:700;color:#0f172a;margin-bottom:16px;display:flex;align-items:center;gap:8px}.bar[data-v-8890d902]{width:4px;height:18px;background:#2563eb;border-radius:2px;display:inline-block}.field[data-v-8890d902]{margin-bottom:14px}.field label[data-v-8890d902]{display:block;font-size:13px;color:#475569;margin-bottom:6px}.field input[data-v-8890d902]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.field input[data-v-8890d902]:disabled{background:#f1f5f9;color:#64748b}.field-row[data-v-8890d902]{display:flex;flex-direction:column}.field-row label[data-v-8890d902]{font-size:13px;color:#475569;margin-bottom:6px}.phone-box[data-v-8890d902]{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.phone-box input[data-v-8890d902]{flex:1;min-width:180px;max-width:260px}.tag[data-v-8890d902]{background:#fff7ed;color:#c2410c;border:1px solid #fed7aa;padding:4px 10px;border-radius:6px;font-size:12px}.bind-list[data-v-8890d902]{display:flex;flex-direction:column;gap:12px}.bind-item[data-v-8890d902]{display:flex;align-items:center;gap:14px;border:1px solid #e5e7eb;border-radius:10px;padding:14px 16px}.bind-icon[data-v-8890d902]{width:44px;height:44px;border-radius:10px;background:#eff6ff;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.bind-info[data-v-8890d902]{flex:1;min-width:0}.bind-name[data-v-8890d902]{font-weight:600;color:#0f172a;margin-bottom:4px}.bind-desc[data-v-8890d902]{font-size:13px;color:#64748b}.foot-note[data-v-8890d902]{margin-top:20px;padding-top:16px;border-top:1px solid #e5e7eb;font-size:12px;color:#94a3b8;line-height:1.7}.toast[data-v-8890d902]{position:fixed;top:70px;left:50%;transform:translate(-50%);background:#059669;color:#fff;padding:10px 18px;border-radius:8px;font-size:13px;z-index:100}.mask[data-v-8890d902]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-8890d902]{width:420px;max-width:92vw}.code-row[data-v-8890d902]{display:flex;gap:8px}.code-row input[data-v-8890d902]{flex:1}.hint[data-v-8890d902]{font-size:12px;color:#94a3b8;margin:8px 0 0;line-height:1.5}.sum[data-v-78d6346a]{max-width:240px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mask[data-v-78d6346a]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-78d6346a]{width:480px;max-width:92vw}.rows[data-v-78d6346a]{font-size:13px}.row[data-v-78d6346a]{display:flex;gap:12px;padding:8px 0;border-bottom:1px dashed #eef2f7}.row[data-v-78d6346a]:last-child{border-bottom:none}.row .k[data-v-78d6346a]{width:84px;flex-shrink:0;color:#64748b}.row .v[data-v-78d6346a]{flex:1;color:#1f2937;word-break:break-all}.row .v.pre[data-v-78d6346a]{white-space:pre-wrap;line-height:1.6}.sc[data-v-9726a28b]{text-align:center;padding:10px 20px;background:#f8fafc;border-radius:8px}.sc-n[data-v-9726a28b]{font-size:24px;font-weight:800;color:#0f172a}.sc-l[data-v-9726a28b]{font-size:12px;color:#64748b;margin-top:2px}.pager[data-v-9726a28b]{display:flex;justify-content:center;align-items:center;gap:12px;margin-top:16px;padding-top:12px;border-top:1px solid #f0f0f0;flex-wrap:wrap}.pager-info[data-v-9726a28b]{font-size:13px;color:#64748b}.pager-jump[data-v-9726a28b]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#64748b;margin-left:8px}.jump-input[data-v-9726a28b]{width:52px;padding:4px 6px;border:1px solid #cbd5e1;border-radius:4px;font-size:13px;text-align:center;color:#334155}.jump-input[data-v-9726a28b]:focus{outline:none;border-color:#185fa5}.type-chips[data-v-9726a28b]{display:flex;gap:12px;flex-wrap:wrap}.type-chip[data-v-9726a28b]{display:inline-flex;align-items:center;padding:8px 20px;border-radius:22px;font-size:14px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;-webkit-user-select:none;user-select:none;transition:.15s}.type-chip[data-v-9726a28b]:hover{border-color:#cbd5e1;color:#334155}.type-chip.on[data-v-9726a28b]{background:#185fa5;color:#fff;border-color:#185fa5;font-weight:500}.type-count[data-v-9726a28b]{margin-left:4px;font-size:12px;opacity:.7}.type-chip.on .type-count[data-v-9726a28b]{color:#fff;opacity:.9}.vcert[data-v-9726a28b]{font-size:13px;font-weight:600;white-space:nowrap}.name-link[data-v-9726a28b]{color:#2563eb;text-decoration:none;cursor:pointer}.name-link[data-v-9726a28b]:hover{text-decoration:underline}.promo-badge[data-v-9726a28b]{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:10px;background:#f59e0b;color:#fff;font-size:11px;font-weight:600;line-height:1.6;vertical-align:middle;white-space:nowrap}.mask[data-v-9726a28b]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000;padding:20px}.dialog[data-v-9726a28b]{background:#fff;border-radius:12px;width:100%;max-width:480px;box-shadow:0 20px 60px #00000040;overflow:hidden}.dialog-h[data-v-9726a28b]{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid #eef2f7;font-weight:600;color:#0f172a;font-size:15px}.dialog-h .x[data-v-9726a28b]{border:none;background:transparent;font-size:22px;line-height:1;color:#94a3b8;cursor:pointer}.dialog-b[data-v-9726a28b]{padding:18px;max-height:60vh;overflow-y:auto}.fb-list[data-v-9726a28b]{display:flex;flex-direction:column;gap:12px}.fb-item[data-v-9726a28b]{background:#f8fafc;border:1px solid #eef2f7;border-radius:8px;padding:12px 14px}.fb-opts-row[data-v-9726a28b]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.fb-tag[data-v-9726a28b]{display:inline-flex;align-items:center;padding:3px 10px;border-radius:12px;font-size:12px;background:#185fa515;color:#185fa5;font-weight:600}.fb-content[data-v-9726a28b]{font-size:14px;color:#334155;line-height:1.6;white-space:pre-wrap;word-break:break-word}.fb-meta[data-v-9726a28b]{margin-top:8px;font-size:12px;color:#94a3b8}.upload-btn[data-v-4c3b843b]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:12px;color:#3b82f6;background:#eff6ff;border:1px solid #93c5fd;border-radius:5px;cursor:pointer;transition:all .15s}.upload-btn[data-v-4c3b843b]:hover{background:#dbeafe}.upload-btn.disabled[data-v-4c3b843b]{opacity:.45;cursor:not-allowed;pointer-events:none}.upload-btn[data-v-3c8b0a39]{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:12px;color:#3b82f6;background:#eff6ff;border:1px solid #93c5fd;border-radius:5px;cursor:pointer;transition:all .15s}.upload-btn[data-v-3c8b0a39]:hover{background:#dbeafe}.upload-btn.disabled[data-v-3c8b0a39]{opacity:.45;cursor:not-allowed;pointer-events:none}.wallet-wrap[data-v-43cf6044]{max-width:860px}.page-head[data-v-43cf6044]{margin-bottom:16px}.page-head h1[data-v-43cf6044]{font-size:20px;margin:0 0 6px;color:#0f172a}.page-head p[data-v-43cf6044]{margin:0;color:#64748b;font-size:13px}.page-head b[data-v-43cf6044]{color:#2563eb}.tabs[data-v-43cf6044]{display:flex;gap:8px;margin-bottom:16px}.tab[data-v-43cf6044]{padding:8px 18px;border-radius:20px;font-size:13px;cursor:pointer;background:#fff;border:1px solid #e2e8f0;color:#475569}.tab.on[data-v-43cf6044]{background:#185fa5;color:#fff;border-color:#185fa5}.panels[data-v-43cf6044]{display:flex;flex-direction:column;gap:16px}.panel[data-v-43cf6044]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.sec-title[data-v-43cf6044]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:16px}.field[data-v-43cf6044]{margin-bottom:14px}.field label[data-v-43cf6044]{display:block;font-size:13px;color:#475569;margin-bottom:6px}.field input[data-v-43cf6044],.field select[data-v-43cf6044]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.chips[data-v-43cf6044]{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:18px}.chip[data-v-43cf6044]{padding:6px 14px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#475569;cursor:pointer}.chip.on[data-v-43cf6044]{background:#eff6ff;border-color:#2563eb;color:#2563eb}.pay-methods[data-v-43cf6044]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.pay-card[data-v-43cf6044]{display:flex;gap:10px;border:1px solid #e2e8f0;border-radius:10px;padding:14px;cursor:pointer;align-items:flex-start}.pay-card.on[data-v-43cf6044]{border-color:#2563eb;background:#f8fafc}.pay-radio[data-v-43cf6044]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pay-card.on .pay-radio[data-v-43cf6044]{border-color:#2563eb}.pay-dot[data-v-43cf6044]{width:10px;height:10px;background:#2563eb;border-radius:50%}.pay-name[data-v-43cf6044]{font-weight:600;color:#0f172a;margin-bottom:4px}.pay-desc[data-v-43cf6044]{font-size:12px;color:#94a3b8}.pay-btn[data-v-43cf6044]{min-width:120px}.acct-card[data-v-43cf6044]{background:#f8fafc;border-radius:10px;padding:16px;margin-bottom:16px}.acct-row[data-v-43cf6044]{font-size:13px;margin-bottom:8px;display:flex;align-items:center;gap:6px}.acct-row[data-v-43cf6044]:last-child{margin-bottom:0}.acct-label[data-v-43cf6044]{color:#64748b}.acct-val[data-v-43cf6044]{color:#0f172a;font-weight:500}.copy-btn[data-v-43cf6044]{padding:2px 8px;border:1px solid #d1d5db;background:#fff;border-radius:4px;font-size:12px;cursor:pointer}.bank-form[data-v-43cf6044]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px;margin-bottom:14px}.file-row[data-v-43cf6044]{display:flex;align-items:center;gap:10px}.file-btn[data-v-43cf6044]{padding:6px 14px;border:1px solid #d1d5db;background:#fff;border-radius:6px;font-size:13px;cursor:pointer}.file-name[data-v-43cf6044]{font-size:13px;color:#64748b}.hint[data-v-43cf6044]{font-size:12px;color:#94a3b8;margin:12px 0 0;line-height:1.6}.inv-form[data-v-43cf6044]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.inv-form .full[data-v-43cf6044]{grid-column:1 / 3}.title-list[data-v-43cf6044]{display:flex;flex-direction:column;gap:10px}.title-card[data-v-43cf6044]{display:flex;justify-content:space-between;align-items:center;border:1px solid #e2e8f0;border-radius:8px;padding:12px}.title-name[data-v-43cf6044]{font-weight:600;color:#0f172a}.title-actions[data-v-43cf6044]{display:flex;gap:6px}.title-edit[data-v-43cf6044]{margin-top:14px;padding:14px;background:#f8fafc;border-radius:8px}.btn[data-v-43cf6044]{padding:8px 16px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:13px}.btn.primary[data-v-43cf6044]{background:#185fa5;color:#fff;border-color:#185fa5}.btn[data-v-43cf6044]:disabled{opacity:.6;cursor:not-allowed}.btn.sm[data-v-43cf6044]{padding:5px 10px;font-size:12px}.muted[data-v-43cf6044]{color:#94a3b8}@media (max-width: 640px){.pay-methods[data-v-43cf6044],.bank-form[data-v-43cf6044],.inv-form[data-v-43cf6044]{grid-template-columns:1fr}.inv-form .full[data-v-43cf6044]{grid-column:1}.title-card[data-v-43cf6044]{flex-direction:column;align-items:flex-start;gap:10px}}.wallet-wrap[data-v-b8086965]{max-width:860px}.page-head[data-v-b8086965]{margin-bottom:16px}.page-head h1[data-v-b8086965]{font-size:20px;margin:0 0 6px;color:#0f172a}.page-head p[data-v-b8086965]{margin:0;color:#64748b;font-size:13px}.kpi-row[data-v-b8086965]{display:flex;gap:16px;margin-bottom:16px}.kpi-box[data-v-b8086965]{flex:1;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:18px 20px}.kpi-box .l[data-v-b8086965]{font-size:13px;color:#64748b;margin-bottom:8px}.kpi-box .n[data-v-b8086965]{font-size:24px;font-weight:700;color:#0f172a}.panel[data-v-b8086965]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.sec-title[data-v-b8086965]{font-size:15px;font-weight:700;color:#0f172a;margin-bottom:16px}.field[data-v-b8086965]{margin-bottom:14px}.field label[data-v-b8086965]{display:block;font-size:13px;color:#475569;margin-bottom:6px}.field input[data-v-b8086965],.field select[data-v-b8086965]{width:100%;padding:10px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:14px}.acct-row[data-v-b8086965]{font-size:13px;margin-bottom:8px}.acct-row[data-v-b8086965]:last-child{margin-bottom:0}.acct-label[data-v-b8086965]{color:#64748b}.acct-val[data-v-b8086965]{color:#0f172a;font-weight:500}.pay-methods[data-v-b8086965]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:18px}.pay-card[data-v-b8086965]{display:flex;gap:10px;border:1px solid #e2e8f0;border-radius:10px;padding:14px;cursor:pointer;align-items:flex-start}.pay-card.on[data-v-b8086965]{border-color:#2563eb;background:#f8fafc}.pay-radio[data-v-b8086965]{width:18px;height:18px;border:2px solid #d1d5db;border-radius:50%;flex-shrink:0;display:flex;align-items:center;justify-content:center}.pay-card.on .pay-radio[data-v-b8086965]{border-color:#2563eb}.pay-dot[data-v-b8086965]{width:10px;height:10px;background:#2563eb;border-radius:50%}.pay-name[data-v-b8086965]{font-weight:600;color:#0f172a}.inv-form[data-v-b8086965]{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.muted[data-v-b8086965]{color:#94a3b8}.btn[data-v-b8086965]{padding:8px 16px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:13px}.btn.primary[data-v-b8086965]{background:#185fa5;color:#fff;border-color:#185fa5}.btn[data-v-b8086965]:disabled{opacity:.6;cursor:not-allowed}.btn.sm[data-v-b8086965]{padding:5px 10px;font-size:12px}table[data-v-b8086965]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-b8086965],td[data-v-b8086965]{text-align:left;padding:10px 8px;border-bottom:1px solid #f1f5f9}th[data-v-b8086965]{color:#64748b;font-weight:600}.badge[data-v-b8086965]{padding:2px 8px;border-radius:4px;font-size:12px}@media (max-width: 640px){.pay-methods[data-v-b8086965],.inv-form[data-v-b8086965]{grid-template-columns:1fr}.kpi-row[data-v-b8086965]{flex-direction:column}}.dot[data-v-1b3b7a55]{display:inline-block;width:6px;height:6px;border-radius:50%;margin-right:8px;vertical-align:middle}.dot.unread[data-v-1b3b7a55]{background:#185fa5}.dot.read[data-v-1b3b7a55]{background:#cbd5e1}tr.unread[data-v-1b3b7a55]{font-weight:600}tr[data-v-1b3b7a55]{cursor:pointer}tr[data-v-1b3b7a55]:hover{background:#f8fafc}.kpi-box[data-v-6e6849af]{background:#f8fafc;padding:16px;border-radius:8px;text-align:center}.kpi-box .l[data-v-6e6849af]{font-size:13px;color:#64748b}.kpi-box .n[data-v-6e6849af]{font-size:28px;font-weight:700;color:#185fa5;margin-top:4px}.muted[data-v-6e6849af]{color:#94a3b8;font-size:13px}.ellipsis[data-v-6e6849af]{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ellipsis[data-v-6e6849af]:hover{white-space:normal;overflow:visible}.kpi-box[data-v-29a97777]{background:#f8fafc;padding:16px;border-radius:8px;text-align:center}.kpi-box .l[data-v-29a97777]{font-size:13px;color:#64748b}.kpi-box .n[data-v-29a97777]{font-size:28px;font-weight:700;color:#185fa5;margin-top:4px}.badge[data-v-29a97777]{font-size:12px;padding:3px 8px;border-radius:10px}.badge-done[data-v-29a97777]{background:#dcfce7;color:#15803d}.badge-pending[data-v-29a97777]{background:#fef3c7;color:#d97706}.badge-reject[data-v-29a97777]{background:#fee2e2;color:#dc2626}.muted[data-v-29a97777]{color:#94a3b8}.small[data-v-29a97777]{font-size:12px}.kpi-box[data-v-149ce1c8]{background:#f8fafc;padding:16px;border-radius:8px;text-align:center}.kpi-box .l[data-v-149ce1c8]{font-size:13px;color:#64748b}.kpi-box .n[data-v-149ce1c8]{font-size:28px;font-weight:700;color:#185fa5;margin-top:4px}.type-badge[data-v-149ce1c8]{font-size:11px;padding:2px 6px;border-radius:4px;background:#e0e7ff;color:#3730a3}.badge[data-v-149ce1c8]{font-size:12px;padding:3px 8px;border-radius:10px}.badge-done[data-v-149ce1c8]{background:#dcfce7;color:#15803d}.badge-pending[data-v-149ce1c8]{background:#fef3c7;color:#d97706}.badge-reject[data-v-149ce1c8]{background:#fee2e2;color:#dc2626}.muted[data-v-149ce1c8]{color:#94a3b8}.small[data-v-149ce1c8]{font-size:12px}.steps[data-v-4cf34477]{display:flex;align-items:center;gap:10px;margin-bottom:16px}.step[data-v-4cf34477]{display:flex;align-items:center;gap:8px;font-size:14px;color:#64748b;cursor:default}.step.on[data-v-4cf34477]{color:#185fa5;font-weight:600}.step.done[data-v-4cf34477]{color:#15803d;cursor:pointer}.step .num[data-v-4cf34477]{width:24px;height:24px;border-radius:50%;background:#e2e8f0;color:#475569;display:flex;align-items:center;justify-content:center;font-size:13px}.step.on .num[data-v-4cf34477]{background:#185fa5;color:#fff}.step.done .num[data-v-4cf34477]{background:#15803d;color:#fff}.step-line[data-v-4cf34477]{flex:1;height:2px;background:#e2e8f0;max-width:80px}.pub-tabs[data-v-4cf34477]{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px;border-bottom:2px solid #e2e8f0;padding-bottom:8px}.pub-tab[data-v-4cf34477]{padding:8px 18px;cursor:pointer;font-size:14px;color:#475569;background:#fff;border:1px solid #e2e8f0;border-bottom:none;border-radius:8px 8px 0 0;margin-bottom:-10px;position:relative;top:1px;font-weight:500}.pub-tab.active[data-v-4cf34477]{background:#185fa5;color:#fff;border-color:#185fa5;font-weight:600}.upload-row[data-v-4cf34477]{display:flex;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9}.upload-row input[type=datetime-local][data-v-4cf34477]{width:240px}.upload-label[data-v-4cf34477]{min-width:72px;font-size:13px;color:#64748b;font-weight:500}.upload-doc-btn[data-v-4cf34477]{display:inline-flex;align-items:center;gap:6px;cursor:pointer;border:1px dashed #cbd5e1;padding:6px 12px;border-radius:8px;font-size:13px;color:#185fa5;background:#f8fafc}.ok[data-v-4cf34477]{font-size:12px;color:#059669}.ok-list[data-v-4cf34477]{display:flex;flex-wrap:wrap;gap:6px 14px;margin-top:6px}.field-label[data-v-4cf34477]{font-size:13px;color:#334155;font-weight:600;margin:14px 0 6px}.field-label.req[data-v-4cf34477]:before{content:"*";color:#dc2626;margin-right:3px}.field-label .opt[data-v-4cf34477]{color:#94a3b8;font-weight:400}.title-wrap[data-v-4cf34477]{position:relative}.title-wrap input[data-v-4cf34477]{width:100%;padding:9px 56px 9px 10px;border:1px solid #d1d5db;border-radius:8px;font-size:13px}.counter[data-v-4cf34477]{position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;color:#94a3b8}.rbar[data-v-4cf34477]{display:flex;gap:6px;padding:6px 0;flex-wrap:wrap;align-items:center}.rbtn[data-v-4cf34477]{padding:5px 10px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;font-size:13px;-webkit-user-select:none;user-select:none}.rbtn[data-v-4cf34477]:hover{border-color:#185fa5;color:#185fa5}.rbtn.on[data-v-4cf34477]{background:#185fa5;color:#fff;border-color:#185fa5}.rsep[data-v-4cf34477]{width:1px;height:20px;background:#e2e8f0;margin:0 4px;display:inline-block;vertical-align:middle}.rich[data-v-4cf34477]{min-height:180px;border:1px solid #d1d5db;border-radius:8px;padding:10px;font-size:14px;line-height:1.7;outline:none;overflow-wrap:anywhere;word-break:break-word;max-width:100%}.rich[data-v-4cf34477]:focus{border-color:#185fa5}.rich img[data-v-4cf34477],.rich video[data-v-4cf34477]{max-width:min(100%,420px)!important;height:auto!important;margin:6px 0;border-radius:6px}.src[data-v-4cf34477]{width:100%;min-height:200px;border:1px solid #d1d5db;border-radius:8px;padding:10px;font-family:Consolas,Menlo,monospace;font-size:13px;line-height:1.6;resize:vertical;box-sizing:border-box;outline:none}.src[data-v-4cf34477]:focus{border-color:#185fa5}.hint[data-v-4cf34477]{color:#94a3b8;font-size:12px;margin:8px 0 0}.vcert[data-v-4cf34477]{font-size:13px;font-weight:600;white-space:nowrap}.name-link[data-v-4cf34477]{color:#2563eb;text-decoration:none;cursor:pointer}.name-link[data-v-4cf34477]:hover{text-decoration:underline}.gov-badge[data-v-4cf34477]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;border-radius:4px;background:#b91c1c;color:#fff;font-size:11px;font-weight:600;line-height:1;vertical-align:middle}.promo-badge[data-v-4cf34477]{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:10px;background:#f59e0b;color:#fff;font-size:11px;font-weight:600;line-height:1.6;vertical-align:middle;white-space:nowrap}.geo-chip-sm[data-v-4cf34477]{display:inline-block;padding:1px 6px;border-radius:4px;background:#dbeafe;color:#1e40af;font-size:11px;white-space:nowrap}.geo-chips-sm[data-v-4cf34477]{display:flex;flex-wrap:wrap;gap:3px}.link-ok[data-v-4cf34477]{color:#16a34a;font-size:12px}.link-no[data-v-4cf34477]{color:#94a3b8;font-size:12px}.remark-cell[data-v-4cf34477]{max-width:140px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:#475569;cursor:default}.remark-in[data-v-4cf34477]{width:100%;min-height:70px;border:1px solid #d1d5db;border-radius:8px;padding:10px;font-size:13px;line-height:1.6;resize:vertical;box-sizing:border-box;outline:none;font-family:inherit}.remark-in[data-v-4cf34477]:focus{border-color:#185fa5}.notice-box[data-v-4cf34477]{margin-top:16px;padding:14px 16px;background:#fff7ed;border:1px solid #fed7aa;border-radius:10px}.notice-title[data-v-4cf34477]{font-size:15px;font-weight:700;color:#9a3412;text-align:center;letter-spacing:6px;margin-bottom:10px}.notice-list[data-v-4cf34477]{margin:0;padding-left:18px;font-size:13px;color:#7c2d12;line-height:1.9}.notice-list li[data-v-4cf34477]{margin-bottom:4px}.editbar[data-v-4cf34477]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex-wrap:wrap}.eb-left[data-v-4cf34477]{font-size:13px;color:#475569}.eb-right[data-v-4cf34477]{display:flex;gap:10px}.btn-clear[data-v-4cf34477]{padding:8px 16px;border:1px solid #d1d5db;background:#fff;border-radius:8px;cursor:pointer;font-size:13px}.btn-save[data-v-4cf34477]{padding:8px 16px;border:1px solid #185fa5;background:#fff;color:#185fa5;border-radius:8px;cursor:pointer;font-size:13px}.btn-next[data-v-4cf34477]{padding:8px 20px;background:#185fa5;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500}.pagehead[data-v-4cf34477]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.pagehead h1[data-v-4cf34477]{font-size:20px;margin:0}.pagehead p[data-v-4cf34477]{color:#64748b;font-size:13px;margin:4px 0 0}.link[data-v-4cf34477]{color:#185fa5;cursor:pointer;font-weight:500}.frow[data-v-4cf34477]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9;align-items:flex-start}.flabel[data-v-4cf34477]{min-width:72px;font-size:13px;color:#64748b;font-weight:500;padding-top:7px;white-space:nowrap}.ftags[data-v-4cf34477]{display:flex;gap:8px;flex-wrap:wrap;flex:1;align-items:center}.chip[data-v-4cf34477]{padding:5px 12px;border-radius:14px;font-size:13px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#64748b;-webkit-user-select:none;user-select:none}.chip[data-v-4cf34477]:hover{border-color:#cbd5e1;color:#334155}.chip.on[data-v-4cf34477]{background:#185fa5;color:#fff;border-color:#185fa5}.chip-svc[data-v-4cf34477]{border-radius:6px;padding:4px 10px;font-size:12px;border:1px solid #cdd4db;background:#f5f6f8;color:#474b51}.chip-svc.on[data-v-4cf34477]{background:#185fa5;color:#fff;border-color:#185fa5}.price-in[data-v-4cf34477]{width:70px;padding:5px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px}.submitbar[data-v-4cf34477]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px 14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;position:sticky;bottom:10px;flex-wrap:wrap}.sb-info[data-v-4cf34477]{font-size:14px;color:#475569}.sb-amt[data-v-4cf34477]{color:#dc2626;font-size:16px;font-weight:700}.btn.primary.lg[data-v-4cf34477]{padding:11px 24px;font-size:15px}.btn[data-v-4cf34477]:disabled{opacity:.6;cursor:not-allowed}.page[data-v-142a4ff2]{background:#f5f7fa;min-height:100vh}.topbar[data-v-142a4ff2]{height:56px;background:#fff;border-bottom:1px solid #e5e7eb;display:flex;align-items:center;padding:0 20px;gap:12px}.topbar .top-title[data-v-142a4ff2]{font-weight:600;color:#1e293b}.topbar .spacer[data-v-142a4ff2]{flex:1}.pub-badge[data-v-142a4ff2]{background:#ecfdf5;color:#047857;border:1px solid #a7f3d0;padding:3px 10px;border-radius:999px;font-size:12px}.share-line[data-v-142a4ff2]{margin-top:10px;font-size:13px;color:#475569;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.share-line a[data-v-142a4ff2]{color:#185fa5;word-break:break-all}.btn[data-v-142a4ff2]{padding:7px 14px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.btn.primary[data-v-142a4ff2]{background:#2563eb;color:#fff;border-color:#2563eb}.btn[data-v-142a4ff2]:hover{opacity:.92}.btn.back[data-v-142a4ff2]{color:#475569}.preview[data-v-142a4ff2]{max-width:860px;margin:20px auto;padding:0 20px}.card[data-v-142a4ff2]{background:#fff;border-radius:12px;box-shadow:0 1px 4px #0000000a}.head[data-v-142a4ff2]{background:#fff;border-radius:12px;padding:24px;margin-bottom:16px;box-shadow:0 1px 4px #0000000a}.meta[data-v-142a4ff2]{display:flex;flex-wrap:wrap;gap:10px;align-items:center;margin-bottom:12px;font-size:13px;color:#64748b}.no[data-v-142a4ff2]{font-weight:600;color:#334155}.media[data-v-142a4ff2]{color:#475569}.tag.time[data-v-142a4ff2]{background:#eff6ff;color:#1d4ed8;padding:3px 8px;border-radius:4px;font-size:12px}.title[data-v-142a4ff2]{font-size:22px;font-weight:700;color:#0f172a;margin:0 0 16px;line-height:1.4}.actions[data-v-142a4ff2]{display:flex;gap:10px;flex-wrap:wrap}.copy-tip[data-v-142a4ff2]{margin-top:10px;font-size:13px;color:#16a34a}.link-box[data-v-142a4ff2]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 4px #0000000a}.link-row[data-v-142a4ff2]{display:flex;align-items:center;gap:10px;font-size:14px;margin-bottom:10px}.link-row[data-v-142a4ff2]:last-child{margin-bottom:0}.link-label[data-v-142a4ff2]{color:#64748b;flex-shrink:0}.link-a[data-v-142a4ff2]{color:#185fa5;word-break:break-all}.copy-link[data-v-142a4ff2]{padding:2px 8px;border:1px solid #d1d5db;background:#fff;border-radius:4px;font-size:12px;cursor:pointer;flex-shrink:0}.copy-link[data-v-142a4ff2]:hover{background:#f8fafc}.remark[data-v-142a4ff2]{background:#fff8f0;border-left:3px solid #f59e0b;padding:12px 16px;margin-bottom:16px;border-radius:0 8px 8px 0;font-size:14px;color:#92400e}.remark-label[data-v-142a4ff2]{font-weight:600;color:#d97706;cursor:pointer}.remark-text[data-v-142a4ff2]{cursor:pointer}.remark-text[data-v-142a4ff2]:hover{text-decoration:underline}.content-body[data-v-142a4ff2]{background:#fff;border-radius:12px;padding:24px;min-height:200px;font-size:15px;line-height:1.8;color:#334155;box-shadow:0 1px 4px #0000000a}.content-body img[data-v-142a4ff2],.content-body video[data-v-142a4ff2]{max-width:100%;height:auto;border-radius:8px;margin:10px 0}.muted[data-v-142a4ff2]{color:#94a3b8}.preview-footer[data-v-142a4ff2]{margin-top:24px;background:#fff;border-radius:12px;padding:24px;text-align:center;box-shadow:0 1px 4px #0000000a;border:1px solid #e5e7eb}.preview-end[data-v-142a4ff2]{font-size:14px;color:#94a3b8;margin-bottom:16px;letter-spacing:2px;font-weight:500}.preview-disclaimer[data-v-142a4ff2]{font-size:13px;color:#94a3b8;line-height:1.8;margin:0}.ai-card[data-v-142a4ff2]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;box-shadow:0 1px 4px #0000000a}.ai-head[data-v-142a4ff2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ai-title[data-v-142a4ff2]{font-weight:600;color:#1e293b;font-size:15px}.ai-msg[data-v-142a4ff2]{font-size:13px;color:#16a34a;margin-bottom:10px}.ai-list[data-v-142a4ff2]{display:flex;flex-direction:column;gap:8px}.ai-row[data-v-142a4ff2]{display:flex;align-items:center;gap:10px;font-size:13px;flex-wrap:wrap}.ai-engine[data-v-142a4ff2]{font-weight:600;color:#334155;min-width:72px}.ai-badge[data-v-142a4ff2]{padding:2px 10px;border-radius:999px;font-size:12px}.b-green[data-v-142a4ff2]{background:#dcfce7;color:#15803d}.b-amber[data-v-142a4ff2]{background:#fef3c7;color:#b45309}.b-gray[data-v-142a4ff2]{background:#f1f5f9;color:#64748b}.b-red[data-v-142a4ff2]{background:#fee2e2;color:#b91c1c}.ai-src[data-v-142a4ff2]{flex:1;min-width:200px}.ai-src a[data-v-142a4ff2]{color:#185fa5;word-break:break-all}.ai-meta[data-v-142a4ff2]{color:#94a3b8;font-size:12px}.ai-sim[data-v-142a4ff2]{background:#ede9fe;color:#6d28d9;padding:1px 8px;border-radius:4px;font-size:11px}.ai-empty[data-v-142a4ff2]{font-size:13px;color:#94a3b8}.wrap[data-v-8568b02f]{max-width:480px;margin:0 auto;padding:24px 16px 40px}.head[data-v-8568b02f]{text-align:center;margin-bottom:18px}.head h1[data-v-8568b02f]{font-size:22px;margin:0 0 6px;color:#0f172a}.head p[data-v-8568b02f]{font-size:13px;color:#94a3b8;margin:0}.card[data-v-8568b02f]{background:#fff;border-radius:16px;padding:20px 16px;box-shadow:0 2px 12px #0f172a0d}.field[data-v-8568b02f]{margin-bottom:16px}.field label[data-v-8568b02f]{display:block;font-size:14px;color:#334155;margin-bottom:7px;font-weight:500}.field label i[data-v-8568b02f]{color:#dc2626;font-style:normal}input[data-v-8568b02f],select[data-v-8568b02f],textarea[data-v-8568b02f]{width:100%;padding:11px 12px;border:1px solid #d1d5db;border-radius:10px;font-size:16px;color:#1f2937;background:#fff;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}input[data-v-8568b02f]:focus,select[data-v-8568b02f]:focus,textarea[data-v-8568b02f]:focus{outline:none;border-color:#185fa5;box-shadow:0 0 0 3px #185fa51f}textarea[data-v-8568b02f]{resize:vertical;font-family:inherit}.mtype-grid[data-v-8568b02f]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.mtype-btn[data-v-8568b02f]{padding:11px 6px;border:1px solid #e2e8f0;border-radius:10px;background:#f8fafc;font-size:14px;color:#475569;cursor:pointer;transition:all .15s}.mtype-btn.on[data-v-8568b02f]{font-weight:600}.err[data-v-8568b02f]{color:#dc2626;font-size:13px;margin:0 0 12px}.submit[data-v-8568b02f]{width:100%;padding:13px;border:none;border-radius:12px;background:#185fa5;color:#fff;font-size:16px;font-weight:600;cursor:pointer;margin-top:4px}.submit[data-v-8568b02f]:disabled{opacity:.6;cursor:not-allowed}.submit[data-v-8568b02f]:active{transform:translateY(1px)}.success[data-v-8568b02f]{text-align:center;padding:36px 20px}.success .ok[data-v-8568b02f]{width:52px;height:52px;line-height:52px;border-radius:50%;background:#16a34a;color:#fff;font-size:28px;margin:0 auto 14px}.success h2[data-v-8568b02f]{font-size:19px;margin:0 0 8px;color:#0f172a}.success p[data-v-8568b02f]{font-size:14px;color:#64748b;margin:0 0 20px}.pagehead[data-v-667a5977]{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:14px}.pagehead h1[data-v-667a5977]{font-size:20px;margin:0}.pagehead p[data-v-667a5977]{color:#64748b;font-size:13px;margin:4px 0 0;max-width:560px}.badge[data-v-667a5977]{padding:2px 8px;border-radius:10px;font-size:11px}.b-unpaid[data-v-667a5977]{background:#fef3c7;color:#b45309}.b-done[data-v-667a5977]{background:#dcfce7;color:#15803d}.pagehead[data-v-51065ef2]{margin-bottom:14px}.pagehead h1[data-v-51065ef2]{font-size:20px;margin:0}.pagehead p[data-v-51065ef2]{color:#64748b;font-size:13px;margin:4px 0 0}.kpi[data-v-51065ef2]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.box[data-v-51065ef2]{background:#f8fafc;padding:16px;border-radius:8px;text-align:center}.sv[data-v-51065ef2]{font-size:26px;font-weight:700;color:#0f172a}.sl[data-v-51065ef2]{font-size:13px;color:#64748b;margin-top:4px}.note[data-v-51065ef2]{color:#64748b;font-size:13px;margin:12px 0 0}.pagehead[data-v-fc240166]{margin-bottom:14px}.pagehead h1[data-v-fc240166]{font-size:20px;margin:0}.pagehead p[data-v-fc240166]{color:#64748b;font-size:13px;margin:4px 0 0}.pagehead[data-v-134826ad]{margin-bottom:14px}.pagehead h1[data-v-134826ad]{font-size:20px;margin:0}.pagehead p[data-v-134826ad]{color:#64748b;font-size:13px;margin:4px 0 0}.rank[data-v-134826ad]{display:inline-flex;width:26px;height:26px;align-items:center;justify-content:center;border-radius:50%;background:#e2e8f0;color:#475569;font-weight:600;font-size:13px}.rank.top[data-v-134826ad]{background:#185fa5;color:#fff}tr.me[data-v-134826ad]{background:#eff6ff}.mask[data-v-8928d4b3]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-8928d4b3]{width:560px;max-width:92vw;max-height:86vh;overflow-y:auto}.section-title[data-v-8928d4b3]{font-size:13px;font-weight:600;color:#6b7280;margin:14px 0 6px;padding-bottom:4px;border-bottom:1px solid #f3f4f6}.info-table[data-v-8928d4b3]{width:100%;border-collapse:collapse;font-size:14px}.info-table td[data-v-8928d4b3]{padding:8px 10px;border-bottom:1px solid #f3f4f6;vertical-align:top}.info-table td.muted[data-v-8928d4b3]{width:100px;color:#6b7280;white-space:nowrap}.login-table th[data-v-8928d4b3]{text-align:left;padding:6px 10px;font-size:12px;color:#6b7280;border-bottom:1px solid #e5e7eb}.login-table td[data-v-8928d4b3]{padding:6px 10px;border-bottom:1px solid #f3f4f6;font-size:13px}.mtype-bar[data-v-81158cfb]{display:flex;gap:8px;padding:14px 18px;margin-bottom:12px}.mtype-tab[data-v-81158cfb]{display:inline-block;padding:6px 14px;border-radius:6px;font-size:13px;cursor:pointer;background:#f3f4f6;color:#374151;transition:.15s}.mtype-tab[data-v-81158cfb]:hover{background:#e5e7eb}.mtype-tab.active[data-v-81158cfb]{background:#2563eb;color:#fff}.filter-card[data-v-81158cfb]{padding:16px 18px}.filter-row[data-v-81158cfb]{display:flex;flex-wrap:wrap;gap:14px 18px;align-items:flex-end}.filter-row .field[data-v-81158cfb]{display:flex;flex-direction:column;gap:4px;min-width:120px;flex:1}.filter-row .field.range[data-v-81158cfb]{min-width:280px;flex:1.5}.filter-row .field.year[data-v-81158cfb]{flex:0;min-width:100px}.filter-row label[data-v-81158cfb]{font-size:12px;color:#64748b}.filter-row input[data-v-81158cfb],.filter-row select[data-v-81158cfb]{padding:6px 8px;border:1px solid #d1d5db;border-radius:6px;font-size:13px}.date-range[data-v-81158cfb]{display:flex;align-items:center;gap:6px}.date-range input[data-v-81158cfb]{flex:1;min-width:100px}.date-range span[data-v-81158cfb]{color:#94a3b8;font-size:12px}.filter-row.second[data-v-81158cfb]{margin-top:12px}.filter-row.second .field[data-v-81158cfb]{flex:0}.filter-row .btn[data-v-81158cfb]{padding:6px 16px;border-radius:6px;font-size:13px;border:none;cursor:pointer}.filter-row .btn.primary[data-v-81158cfb]{background:#2563eb;color:#fff}.filter-row .btn.ghost[data-v-81158cfb]{background:#f1f5f9;color:#475569}.status-card[data-v-81158cfb]{display:flex;justify-content:space-between;align-items:center;padding:12px 18px;flex-wrap:wrap;gap:10px}.status-tabs[data-v-81158cfb]{display:flex;flex-wrap:wrap;gap:8px}.status-tab[data-v-81158cfb]{display:inline-flex;align-items:center;padding:5px 12px;border-radius:20px;font-size:13px;cursor:pointer;background:#f3f4f6;color:#374151;transition:.15s}.status-tab[data-v-81158cfb]:hover{background:#e5e7eb}.status-tab.active[data-v-81158cfb]{background:#2563eb;color:#fff}.status-tab .count[data-v-81158cfb]{margin-left:4px;font-size:11px;font-weight:700}.batch-actions[data-v-81158cfb]{display:flex;gap:8px}.batch-actions .btn[data-v-81158cfb]{padding:5px 14px;border-radius:6px;font-size:12px;border:1px solid #d1d5db;background:#fff;cursor:pointer}.table-card[data-v-81158cfb]{padding:0;overflow-x:auto}.table-card table[data-v-81158cfb]{min-width:1300px;font-size:13px}.table-card th[data-v-81158cfb]{background:#f8fafc;font-weight:500;color:#64748b;padding:12px 8px;white-space:nowrap}.table-card td[data-v-81158cfb]{padding:14px 8px;vertical-align:middle;border-bottom:1px solid #f0f0f0}.table-card th.check[data-v-81158cfb],.table-card td.check[data-v-81158cfb]{width:40px;text-align:center}.table-card td.price[data-v-81158cfb]{color:#ef4444;font-weight:500}.title-cell[data-v-81158cfb]{display:flex;flex-direction:column;gap:6px}.title-link[data-v-81158cfb]{color:#185fa5;font-weight:500}.tag-row[data-v-81158cfb]{display:flex;flex-wrap:wrap;gap:4px}.tag-row .tag[data-v-81158cfb]{padding:1px 6px;border-radius:4px;font-size:11px}.tag-red[data-v-81158cfb]{background:#fee2e2;color:#dc2626}.tag-blue[data-v-81158cfb]{background:#dbeafe;color:#2563eb}.tag-orange[data-v-81158cfb]{background:#ffedd5;color:#ea580c}.tag-gray[data-v-81158cfb]{background:#f3f4f6;color:#6b7280}.url-link[data-v-81158cfb]{color:#2563eb;text-decoration:underline;cursor:pointer}.source[data-v-81158cfb]{color:#64748b}.muted[data-v-81158cfb]{color:#9ca3af}.empty[data-v-81158cfb]{text-align:center;padding:40px}.loading[data-v-81158cfb]{text-align:center;padding:20px;color:#64748b}.linkbtn[data-v-81158cfb]{margin-left:4px;padding:1px 6px;font-size:11px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe;border-radius:4px;cursor:pointer}.ops[data-v-81158cfb]{display:flex;flex-wrap:wrap;gap:4px}.ops .btn.op[data-v-81158cfb]{padding:3px 8px;font-size:12px;border-radius:4px;border:none;cursor:pointer}.ops .btn.op.red[data-v-81158cfb]{background:#ef4444;color:#fff}.mask[data-v-81158cfb]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-81158cfb]{width:460px;max-width:92vw;padding:20px}.rule-note[data-v-12079107]{margin:12px 0;padding:10px 12px;background:#fffbeb;border:1px solid #fde68a;border-radius:8px;font-size:13px;color:#92400e;line-height:1.7}.type-list[data-v-04ad1c42]{display:flex;flex-wrap:wrap;gap:8px}.type-item[data-v-04ad1c42]{display:flex;align-items:center;gap:8px;padding:10px 14px;border:1px solid #e5e7eb;border-radius:8px;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff}.type-item[data-v-04ad1c42]:hover{background:#f8fafc}.type-item.checked[data-v-04ad1c42]{border-color:#185fa5;background:#eff6ff}.type-item input[data-v-04ad1c42]{width:16px;height:16px;margin:0;cursor:pointer}.type-label[data-v-04ad1c42]{font-weight:600;color:#1f2937}.type-hint[data-v-04ad1c42]{font-size:12px;color:#94a3b8;font-family:ui-monospace,Consolas,monospace}.prog-box[data-v-04ad1c42]{margin-top:16px;padding:14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.prog-head[data-v-04ad1c42]{display:flex;justify-content:space-between;margin-bottom:8px;font-size:13px}.prog-bar[data-v-04ad1c42]{height:10px;background:#e5e7eb;border-radius:6px;overflow:hidden}.prog-fill[data-v-04ad1c42]{height:100%;background:#185fa5;border-radius:6px;transition:width .3s ease}.prog-fill.done[data-v-04ad1c42]{background:#15803d}.sum-box[data-v-04ad1c42]{margin-top:14px;padding:12px 14px;background:#f8fafc;border:1px solid #e5e7eb;border-radius:8px}.sum-title[data-v-04ad1c42]{font-weight:700;margin-bottom:8px}.sum-title.success[data-v-04ad1c42]{color:#15803d}.sum-title.partial[data-v-04ad1c42]{color:#b45309}.sum-title.failed[data-v-04ad1c42]{color:#b91c1c}.sum-row[data-v-04ad1c42]{display:flex;align-items:center;gap:8px;font-size:13px;padding:3px 0}.sum-status[data-v-04ad1c42]{font-weight:700;width:16px}.sum-status.done[data-v-04ad1c42]{color:#15803d}.sum-status.failed[data-v-04ad1c42]{color:#b91c1c}.mask[data-v-d9595d28]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;display:flex;align-items:center;justify-content:center;z-index:50}.dialog[data-v-d9595d28]{width:480px;max-width:92vw}.rows[data-v-d9595d28]{font-size:13px}.row[data-v-d9595d28]{display:flex;gap:12px;padding:8px 0;border-bottom:1px dashed #eef2f7}.row[data-v-d9595d28]:last-child{border-bottom:none}.row .k[data-v-d9595d28]{width:84px;flex-shrink:0;color:#64748b}.row .v[data-v-d9595d28]{flex:1;color:#1f2937;word-break:break-all}.row .v.pre[data-v-d9595d28]{white-space:pre-wrap;line-height:1.6}.pagehead[data-v-53d673b7]{margin-bottom:14px}.pagehead h1[data-v-53d673b7]{font-size:20px;margin:0}.pagehead p[data-v-53d673b7]{color:#64748b;font-size:13px;margin:4px 0 0}.kpi[data-v-53d673b7]{background:#f8fafc;padding:14px;border-radius:8px;text-align:center}.sv[data-v-53d673b7]{font-size:20px;font-weight:700;color:#0f172a}.sl[data-v-53d673b7]{font-size:11px;color:#64748b;margin-top:4px;line-height:1.5}.tag[data-v-53d673b7]{font-size:13px;padding:4px 12px;border-radius:14px;background:#f1f5f9}.muted[data-v-53d673b7]{color:#94a3b8}table[data-v-53d673b7]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-53d673b7]{text-align:left;padding:10px 8px;color:#64748b;font-weight:500;border-bottom:1px solid #e2e8f0;white-space:nowrap}td[data-v-53d673b7]{padding:10px 8px;border-bottom:1px solid #f1f5f9}tfoot td[data-v-53d673b7]{border-top:2px solid #e2e8f0;background:#f8fafc}.pagehead[data-v-f2027363]{margin-bottom:14px;display:flex;justify-content:space-between;align-items:center;gap:12px}.pagehead .btn[data-v-f2027363]{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;white-space:nowrap}.pagehead .btn[data-v-f2027363]:hover{background:#1d4ed8}.pagehead .btn[data-v-f2027363]:disabled{opacity:.6;cursor:not-allowed}.search-row[data-v-f2027363]{display:flex;gap:8px;align-items:center;justify-content:flex-end;margin-top:12px}.search-row input[data-v-f2027363]{padding:8px 12px;border:1px solid #d1d5db;border-radius:8px;font-size:13px;width:200px;color:#334155;outline:none}.search-row input[data-v-f2027363]:focus{border-color:#2563eb}.search-row .btn[data-v-f2027363]{padding:8px 16px;background:#2563eb;color:#fff;border:none;border-radius:8px;cursor:pointer;font-size:13px;white-space:nowrap}.search-row .btn[data-v-f2027363]:hover{background:#1d4ed8}.search-row .btn.ghost[data-v-f2027363]{background:#fff;color:#475569;border:1px solid #d1d5db}.search-row .btn.ghost[data-v-f2027363]:hover{background:#f1f5f9}.pager[data-v-f2027363]{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin-top:14px}.pager-info[data-v-f2027363]{color:#64748b;font-size:13px}.pager .btn[data-v-f2027363]{padding:6px 14px;border:1px solid #d1d5db;background:#fff;border-radius:6px;cursor:pointer;font-size:13px}.pager .btn[data-v-f2027363]:disabled{opacity:.45;cursor:not-allowed}.pagehead h1[data-v-f2027363]{font-size:20px;margin:0}.pagehead p[data-v-f2027363]{color:#64748b;font-size:13px;margin:4px 0 0}.badge[data-v-f2027363]{padding:2px 8px;border-radius:10px;font-size:11px}.b-mjh[data-v-f2027363]{background:#ede9fe;color:#6d28d9}.b-self[data-v-f2027363]{background:#e0f2fe;color:#0369a1}.b-warn[data-v-f2027363]{background:#fef3c7;color:#b45309}.b-done[data-v-f2027363]{background:#dcfce7;color:#15803d}.b-danger[data-v-f2027363]{background:#fee2e2;color:#dc2626}.b-muted[data-v-f2027363]{background:#e2e8f0;color:#64748b}.b-confirm[data-v-f2027363]{background:#ffedd5;color:#c2410c}.vcert[data-v-f2027363]{font-size:13px;font-weight:600;white-space:nowrap}.name-link[data-v-f2027363]{color:#2563eb;text-decoration:none;cursor:pointer}.name-link[data-v-f2027363]:hover{text-decoration:underline}.rival-hint[data-v-f2027363]{margin-top:2px;font-size:11px;color:#c2410c;white-space:nowrap}.cost-col[data-v-f2027363]{color:#15803d;font-weight:600;white-space:nowrap}.price-tiers[data-v-f2027363]{display:flex;flex-direction:column;gap:1px;white-space:nowrap}.price-tiers .tier[data-v-f2027363]{font-size:12px;line-height:1.5;color:#334155}.price-tiers .tier.t1[data-v-f2027363]{color:#185fa5}.price-tiers .tier.t2[data-v-f2027363]{color:#7c3aed}.price-tiers .tier.t3[data-v-f2027363]{color:#b45309}.link-ok[data-v-f2027363]{color:#059669;font-size:12px}.link-no[data-v-f2027363]{color:#a32d2d;font-size:12px}.remark-cell[data-v-f2027363]{max-width:200px;position:relative;color:#94a3b8;font-size:12px;cursor:help}.remark-txt[data-v-f2027363]{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:bottom}.remark-full[data-v-f2027363]{display:none;position:absolute;left:0;top:100%;background:#1e293b;color:#fff;padding:10px 12px;border-radius:6px;font-size:12px;z-index:10;width:max-content;min-width:180px;max-width:480px;white-space:normal;word-break:break-all;line-height:1.6;box-shadow:0 4px 12px #0003}.remark-cell:hover .remark-full[data-v-f2027363]{display:block}.gov-badge[data-v-f2027363]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 4px;margin-left:6px;border-radius:4px;background:#b91c1c;color:#fff;font-size:11px;font-weight:600;line-height:1;vertical-align:middle}.promo-badge[data-v-f2027363]{display:inline-flex;align-items:center;margin-left:6px;padding:1px 7px;border-radius:10px;background:#f59e0b;color:#fff;font-size:11px;font-weight:600;line-height:1.6;vertical-align:middle;white-space:nowrap}.geo-chips[data-v-f2027363]{display:flex;flex-wrap:wrap;gap:3px;max-width:200px}.geo-chip[data-v-f2027363]{padding:2px 6px;border-radius:4px;background:#eff6ff;color:#1d4ed8;font-size:11px;line-height:1.5;white-space:nowrap}.type-card[data-v-f2027363]{padding:18px 20px;margin-bottom:16px}.type-chips[data-v-f2027363]{display:flex;gap:12px;flex-wrap:wrap}.type-chip[data-v-f2027363]{padding:8px 20px;border-radius:22px;font-size:14px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#475569;-webkit-user-select:none;user-select:none;transition:.15s}.type-chip[data-v-f2027363]:hover{border-color:#cbd5e1;color:#334155}.type-chip.on[data-v-f2027363]{background:#185fa5;color:#fff;border-color:#185fa5;font-weight:500}.frow[data-v-f2027363]{display:flex;gap:12px;padding:10px 0;border-bottom:1px solid #f1f5f9;align-items:flex-start}.flabel[data-v-f2027363]{min-width:72px;font-size:13px;color:#64748b;font-weight:500;padding-top:7px;white-space:nowrap}.ftags[data-v-f2027363]{display:flex;gap:8px;flex-wrap:wrap;flex:1;align-items:center}.hint[data-v-f2027363]{color:#94a3b8;margin-right:4px;font-size:12px}.chip[data-v-f2027363]{padding:5px 12px;border-radius:14px;font-size:13px;cursor:pointer;border:1px solid #e2e8f0;background:#fff;color:#64748b;-webkit-user-select:none;user-select:none;transition:.15s}.chip[data-v-f2027363]:hover{border-color:#cbd5e1;color:#334155}.chip.on[data-v-f2027363]{background:#185fa5;color:#fff;border-color:#185fa5}.chip-svc[data-v-f2027363]{border-radius:6px;padding:4px 10px;font-size:12px;border:1px solid #cdd4db;background:#f5f6f8;color:#474b51}.chip-svc.on[data-v-f2027363]{background:#185fa5;color:#fff;border-color:#185fa5}.price-in[data-v-f2027363]{width:70px;padding:5px 8px;border:1px solid #e2e8f0;border-radius:6px;font-size:13px;color:#334155}.modal-mask[data-v-f2027363]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a73;display:flex;align-items:center;justify-content:center;z-index:1000}.modal-box[data-v-f2027363]{background:#fff;border-radius:12px;padding:20px 22px;width:360px;max-width:92vw;box-shadow:0 16px 48px #00000040}.modal-box h3[data-v-f2027363]{margin:0 0 14px;font-size:16px}.modal-box .field[data-v-f2027363]{margin-bottom:12px}.modal-box .field label[data-v-f2027363]{display:block;font-size:13px;color:#475569;margin-bottom:4px}.modal-box .field input[type=checkbox][data-v-f2027363]{width:auto;margin-right:6px}.modal-foot[data-v-f2027363]{display:flex;justify-content:flex-end;gap:8px;margin-top:16px}.batch-bar[data-v-f2027363]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:14px}.check-all[data-v-f2027363]{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#334155;cursor:pointer}.btn-batch[data-v-f2027363]{padding:7px 16px;background:#2563eb;color:#fff;border:none;border-radius:7px;cursor:pointer;font-size:13px}.btn-batch[data-v-f2027363]:hover{background:#1d4ed8}.btn-batch[data-v-f2027363]:disabled{opacity:.5;cursor:not-allowed}.batch-msg[data-v-f2027363]{font-size:13px;color:#15803d}.detail-dialog[data-v-f2027363]{width:680px;max-width:92vw;max-height:82vh;overflow-y:auto}.detail-dialog h3[data-v-f2027363]{margin:0 0 14px}.sec[data-v-f2027363]{margin-bottom:16px}.sec-title[data-v-f2027363]{font-size:12px;color:#6b7280;margin-bottom:8px;padding-bottom:4px;border-bottom:1px solid #e5e7eb}.sec-title.err[data-v-f2027363]{color:#b91c1c;border-color:#fecaca}.sec-text[data-v-f2027363]{font-size:13px;color:#374151;line-height:1.5}.sec-text.warn[data-v-f2027363]{color:#dc2626}.last-reject[data-v-f2027363]{background:#fef2f2;border:1px solid #fecaca;border-radius:8px;padding:10px 12px}.kv-grid[data-v-f2027363]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px}.kv[data-v-f2027363]{display:flex;justify-content:space-between;align-items:center;padding:4px 0;font-size:13px;gap:8px}.kv span[data-v-f2027363]{color:#6b7280}.kv b[data-v-f2027363]{font-weight:500;color:#111827;text-align:right;flex:1}.price-grid[data-v-f2027363]{display:grid;grid-template-columns:repeat(auto-fit,minmax(90px,1fr));gap:8px;text-align:center}.price[data-v-f2027363]{background:#f9fafb;border-radius:6px;padding:8px 4px;font-size:11px}.price span[data-v-f2027363]{color:#6b7280}.price b[data-v-f2027363]{display:block;font-size:14px;margin-top:2px;color:#111827}.tags[data-v-f2027363]{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.geo-tag[data-v-f2027363]{background:#e0e7ff;color:#3730a3;padding:2px 8px;border-radius:4px;font-size:12px}.geo-imgs[data-v-f2027363]{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.geo-imgs img[data-v-f2027363]{width:64px;height:64px;object-fit:cover;border-radius:4px;border:1px solid #e2e8f0}.case-link[data-v-f2027363]{word-break:break-all;color:#2563eb;font-size:13px}.detail-foot[data-v-f2027363]{display:flex;gap:8px;justify-content:flex-end;margin-top:16px}.muted2[data-v-f2027363]{color:#94a3b8;font-size:13px}.pagehead[data-v-7cca986d]{margin-bottom:14px}.pagehead h1[data-v-7cca986d]{font-size:20px;margin:0}.pagehead p[data-v-7cca986d]{color:#64748b;font-size:13px;margin:4px 0 0}.field[data-v-7cca986d]{margin-bottom:12px;max-width:520px}.field label[data-v-7cca986d]{display:block;font-size:13px;color:#334155;margin-bottom:6px;font-weight:500}.btn.danger[data-v-7cca986d]{background:#dc2626;color:#fff;border-color:#dc2626}.btn.danger[data-v-7cca986d]:hover{background:#b91c1c}.pagehead[data-v-b9b26cc3]{margin-bottom:14px}.pagehead h1[data-v-b9b26cc3]{font-size:20px;margin:0}.pagehead p[data-v-b9b26cc3]{color:#64748b;font-size:13px;margin:4px 0 0}.field[data-v-b9b26cc3]{margin-bottom:12px;max-width:480px}.field label[data-v-b9b26cc3]{display:block;font-size:13px;color:#334155;margin-bottom:6px;font-weight:500}.user-box[data-v-b9b26cc3]{background:#eff6ff;border:1px solid #bfdbfe;color:#1e40af;padding:10px 12px;border-radius:8px;font-size:13px;margin-bottom:12px}.ok[data-v-b9b26cc3]{margin-top:10px;color:#15803d;font-size:13px;font-weight:500}.pagehead[data-v-3a0101e9]{margin-bottom:14px}.pagehead h1[data-v-3a0101e9]{font-size:20px;margin:0}.pagehead p[data-v-3a0101e9]{color:#64748b;font-size:13px;margin:4px 0 0}.kpis[data-v-3a0101e9]{display:grid;grid-template-columns:repeat(6,1fr);gap:12px;margin-bottom:16px}.kpi[data-v-3a0101e9]{background:#f8fafc;padding:16px;border-radius:8px;text-align:center}.sv[data-v-3a0101e9]{font-size:22px;font-weight:700;color:#0f172a}.sl[data-v-3a0101e9]{font-size:12px;color:#64748b;margin-top:4px}.grid2[data-v-3a0101e9]{display:grid;grid-template-columns:1fr 1fr;gap:16px}.bar-row[data-v-3a0101e9]{display:flex;align-items:center;gap:10px;padding:6px 0}.bl[data-v-3a0101e9]{width:64px;font-size:13px;color:#475569}.bar[data-v-3a0101e9]{flex:1;height:10px;background:#eef2f7;border-radius:6px;overflow:hidden}.fill[data-v-3a0101e9]{height:100%;background:#185fa5;border-radius:6px}.bv[data-v-3a0101e9]{width:36px;text-align:right;font-size:13px;color:#334155}.muted[data-v-3a0101e9]{color:#94a3b8;font-size:13px}.pagehead[data-v-54fd885b]{margin-bottom:14px}.pagehead h1[data-v-54fd885b]{font-size:20px;margin:0}.pagehead p[data-v-54fd885b]{color:#64748b;font-size:13px;margin:4px 0 0}.name-link[data-v-54fd885b]{color:#2563eb;text-decoration:none;cursor:pointer}.name-link[data-v-54fd885b]:hover{text-decoration:underline}.fb-tag[data-v-54fd885b]{display:inline-block;padding:2px 8px;border-radius:10px;background:#fef3c7;color:#b45309;font-size:12px;margin-right:4px;margin-bottom:2px}.pager[data-v-54fd885b]{display:flex;justify-content:space-between;align-items:center;margin-top:14px}.muted[data-v-54fd885b]{color:#94a3b8}.card[data-v-0ffa8855]{background:#fff;border-radius:12px;padding:16px 18px;box-shadow:0 1px 4px #0000000a;margin-bottom:12px}.head[data-v-0ffa8855]{display:flex;justify-content:space-between;align-items:center}.head .t[data-v-0ffa8855]{font-size:17px;font-weight:700;color:#0f172a}.head .s[data-v-0ffa8855]{font-size:12px;color:#64748b;margin-top:4px}.mini[data-v-0ffa8855]{display:flex;gap:16px}.mini-item[data-v-0ffa8855]{font-size:13px;color:#475569}.mini-item b[data-v-0ffa8855]{font-size:16px;color:#1e293b;margin-left:4px}.filter[data-v-0ffa8855]{display:flex;flex-wrap:wrap;gap:16px}.seg[data-v-0ffa8855]{display:flex;align-items:center;gap:8px}.seg-label[data-v-0ffa8855]{font-size:13px;color:#64748b}.chip[data-v-0ffa8855]{padding:4px 12px;border-radius:16px;font-size:13px;background:#f1f5f9;color:#475569;cursor:pointer}.chip.on[data-v-0ffa8855]{background:#2563eb;color:#fff}.table-card[data-v-0ffa8855]{padding:0;overflow-x:auto}.table-card table[data-v-0ffa8855]{min-width:1100px;font-size:13px}.table-card th[data-v-0ffa8855]{background:#f8fafc;font-weight:500;color:#64748b;padding:12px 8px;white-space:nowrap;text-align:left}.table-card td[data-v-0ffa8855]{padding:12px 8px;vertical-align:top;border-bottom:1px solid #f0f0f0}.tag-type[data-v-0ffa8855]{padding:2px 8px;border-radius:4px;font-size:12px}.tag-type.report[data-v-0ffa8855]{background:#fef3c7;color:#b45309}.tag-type.complaint[data-v-0ffa8855]{background:#fee2e2;color:#b91c1c}.reason[data-v-0ffa8855]{max-width:260px;line-height:1.5;white-space:pre-wrap;word-break:break-word}.no-link[data-v-0ffa8855]{color:#185fa5;text-decoration:none}.no-link[data-v-0ffa8855]:hover{text-decoration:underline}.st[data-v-0ffa8855]{padding:2px 8px;border-radius:10px;font-size:11px}.b-warn[data-v-0ffa8855]{background:#fef3c7;color:#b45309}.b-done[data-v-0ffa8855]{background:#dcfce7;color:#15803d}.b-muted[data-v-0ffa8855]{background:#e2e8f0;color:#64748b}.muted[data-v-0ffa8855]{color:#9ca3af}.empty[data-v-0ffa8855]{text-align:center;padding:40px}.loading[data-v-0ffa8855]{text-align:center;padding:20px;color:#64748b}.btn.op[data-v-0ffa8855]{padding:3px 10px;font-size:12px;border-radius:4px;border:none;cursor:pointer;background:#10b981;color:#fff}.btn.op[data-v-0ffa8855]:hover{opacity:.9}
