:root{--brand: #16a34a;--brand2: #22c55e;--brand-dark: #11843d;--brand-soft: #f0fdf4;--brand-text: #15803d;--brand-shadow: rgba(22, 163, 74, .24);--ink: #263241;--muted: #7a8593;--line: #e5e7eb;--wash: #f5f7fb;--paper: #ffffff;--side: #111c2d;--side2: #0b1424;--side3: #07101d;--side-text: #d7e0ec;--side-muted: #93a4b8;--side-panel: rgba(255, 255, 255, .04);--side-border: rgba(255, 255, 255, .12);--red: #f05264;--blue: #2f80ed;--gold: #f59e0b;--purple: #7c5ce6;--teal: #25b8b8;--shadow: 0 18px 42px rgba(24, 33, 47, .08);--page-header-width: 1180px}*{box-sizing:border-box}body{margin:0;color:var(--ink);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Microsoft YaHei,sans-serif;font-weight:400;background:var(--wash);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}button,input,select{font:inherit}button{cursor:pointer}.login-page[data-v-d700aabb]{position:relative;display:grid;grid-template-columns:minmax(320px,480px) minmax(320px,420px);gap:28px;align-items:center;justify-content:center;min-height:100vh;padding:32px;overflow:hidden;background:radial-gradient(circle at 16% 18%,rgba(22,163,74,.16),transparent 28%),radial-gradient(circle at 84% 12%,rgba(47,128,237,.14),transparent 26%),linear-gradient(135deg,#eef8f3,#f7f9fb 52%,#eef4ff)}.brand-panel[data-v-d700aabb],.login-panel[data-v-d700aabb]{background:var(--paper);border:1px solid var(--line);border-radius:24px;box-shadow:0 24px 60px #18212f1a}.brand-panel[data-v-d700aabb]{position:relative;overflow:hidden;min-height:420px;padding:42px;color:#fff;background:linear-gradient(145deg,#0e7c66,#19964f)}.brand-panel[data-v-d700aabb]:after{position:absolute;right:-72px;bottom:46px;width:260px;height:84px;border:1px solid rgba(255,255,255,.16);border-radius:999px;background:#ffffff1a;content:"";transform:rotate(-18deg)}.brand-top[data-v-d700aabb]{display:flex;align-items:center;gap:14px}.brand-top span[data-v-d700aabb]{color:#ffffffc7;font-weight:800}.logo-mark[data-v-d700aabb]{display:grid;width:74px;height:74px;place-items:center;color:var(--brand);background:#fff;border-radius:20px;font-size:34px;font-weight:900}h1[data-v-d700aabb]{position:relative;z-index:1;margin:34px 0 12px;font-size:38px;line-height:1.14}p[data-v-d700aabb]{position:relative;z-index:1;margin:0;color:#ffffffc7;line-height:1.7}.feature-list[data-v-d700aabb]{display:flex;flex-wrap:wrap;gap:10px;margin-top:34px;position:relative;z-index:1}.feature-list span[data-v-d700aabb]{padding:8px 12px;color:#0e7c66;background:#fff;border-radius:999px;font-weight:700}.login-metrics[data-v-d700aabb]{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:28px}.login-metrics div[data-v-d700aabb]{padding:14px;border:1px solid rgba(255,255,255,.16);border-radius:16px;background:#ffffff1a}.login-metrics strong[data-v-d700aabb],.login-metrics span[data-v-d700aabb]{display:block}.login-metrics strong[data-v-d700aabb]{color:#fff;font-size:24px;font-weight:900}.login-metrics span[data-v-d700aabb]{margin-top:4px;color:#ffffffb8;font-size:12px;font-weight:700}.login-panel[data-v-d700aabb]{position:relative;overflow:hidden;padding:34px}.login-panel[data-v-d700aabb]:before{position:absolute;top:0;right:34px;left:34px;height:6px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--brand),var(--gold));content:""}.panel-kicker[data-v-d700aabb]{color:var(--brand-text);font-size:12px;font-weight:900;letter-spacing:0}.panel-title[data-v-d700aabb]{margin-top:10px;font-size:26px;font-weight:900}.panel-desc[data-v-d700aabb]{margin-top:8px;color:var(--muted);font-size:14px}.demo-account[data-v-d700aabb]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:18px;padding:12px 14px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#fff)}.demo-account span[data-v-d700aabb]{color:#64748b;font-size:13px;font-weight:700}.demo-account strong[data-v-d700aabb]{color:#1d4ed8;font-size:15px;font-weight:900}label[data-v-d700aabb]{display:grid;gap:8px;margin-top:16px;color:var(--muted);font-size:14px;font-weight:700}input[data-v-d700aabb]{height:48px;padding:0 15px;border:1px solid var(--line);border-radius:12px;outline:none}input[data-v-d700aabb]:focus{border-color:var(--brand);box-shadow:0 0 0 3px #19964f1f}button[data-v-d700aabb]{width:100%;height:50px;margin-top:24px;color:#fff;background:var(--brand);border:0;border-radius:12px;font-weight:900;box-shadow:0 10px 20px var(--brand-shadow)}.message[data-v-d700aabb]{margin-top:14px;color:var(--brand)}.login-foot[data-v-d700aabb]{margin-top:18px;padding-top:16px;border-top:1px solid var(--line);color:var(--muted);font-size:13px;line-height:1.6}@media (max-width: 820px){.login-page[data-v-d700aabb]{grid-template-columns:1fr}}.layout[data-v-a35e49bf]{display:grid;grid-template-columns:256px 1fr;min-height:100vh}.side[data-v-a35e49bf]{position:sticky;top:0;height:100vh;padding:18px 12px;background:linear-gradient(180deg,#111c2d,#0b1424);color:#fff;box-shadow:inset -1px 0 #ffffff14}.brand[data-v-a35e49bf]{display:flex;align-items:center;gap:12px;padding:12px 12px 28px}.brand-mark[data-v-a35e49bf]{display:grid;place-items:center;width:50px;height:50px;background:linear-gradient(135deg,#718096,#4b5563);color:#fff;border-radius:12px;font-size:22px;font-weight:900}.brand strong[data-v-a35e49bf]{display:block;font-size:20px}.brand span[data-v-a35e49bf]{display:block;margin-top:4px;color:#93a4b8;font-size:13px}.nav[data-v-a35e49bf]{display:grid;gap:8px}.nav a[data-v-a35e49bf]{display:flex;align-items:center;gap:14px;min-height:54px;padding:0 18px;border-radius:9px;color:#d7e0ec;font-size:16px;font-weight:900;text-decoration:none}.nav a[data-v-a35e49bf]:before{content:attr(data-icon);display:grid;place-items:center;width:24px;height:24px;color:#fff}.nav a[data-v-a35e49bf]:after{content:"";margin-left:auto;width:7px;height:7px;border-right:1px solid #cbd5e1;border-bottom:1px solid #cbd5e1;transform:rotate(-45deg);opacity:.75}.nav a.active[data-v-a35e49bf],.nav a[data-v-a35e49bf]:hover{background:linear-gradient(90deg,#7f8da3,#5e718d);color:#fff;box-shadow:0 10px 24px #0f172a40}.side-user[data-v-a35e49bf]{position:absolute;left:12px;right:12px;bottom:16px;display:flex;align-items:center;gap:12px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:10px;background:#ffffff0a}.side-avatar[data-v-a35e49bf]{display:grid;place-items:center;width:44px;height:44px;background:#fff;color:#111827;border-radius:50%;font-weight:900}.side-user span[data-v-a35e49bf]{color:#94a3b8;font-size:12px}.main[data-v-a35e49bf]{min-width:0}.top[data-v-a35e49bf]{height:70px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 28px;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 20px #0f172a0a}.top-left[data-v-a35e49bf],.top-actions[data-v-a35e49bf]{display:flex;align-items:center;gap:18px}.top h1[data-v-a35e49bf]{margin:0;font-size:18px}.hamb[data-v-a35e49bf]{font-size:22px;font-weight:900}.top-actions a[data-v-a35e49bf]{color:#374151;text-decoration:none}.content[data-v-a35e49bf]{padding:22px}.notify-wrap[data-v-a35e49bf]{position:relative}.notify-btn[data-v-a35e49bf]{position:relative;min-height:36px;padding:0 12px;background:#fff;border:0;font-weight:800}.notify-btn[data-v-a35e49bf]:after{content:attr(data-count);position:absolute;right:0;top:-5px;min-width:18px;height:18px;color:#fff;background:#ef4444;border-radius:999px;font-size:11px;line-height:18px}.notify-panel[data-v-a35e49bf]{display:none;position:absolute;right:0;top:42px;width:320px;padding:10px;background:#fff;border:1px solid var(--line);border-radius:10px;box-shadow:0 20px 60px #0f172a29;z-index:20}.notify-wrap:hover .notify-panel[data-v-a35e49bf]{display:block}.notify-item[data-v-a35e49bf]{display:grid;gap:4px;padding:11px;border-bottom:1px solid var(--line)}.notify-item[data-v-a35e49bf]:last-child{border-bottom:0}.notify-item span[data-v-a35e49bf]{color:var(--muted);font-size:12px}.page[data-v-a35e49bf]{display:grid;gap:14px}.page-intro[data-v-a35e49bf],.home-hero[data-v-a35e49bf]{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px;border:1px solid #dfe7ef;border-radius:12px;background:linear-gradient(135deg,#fff,#f8fafc 52%,var(--brand-soft));box-shadow:0 8px 28px #0f172a0a}.page-intro h2[data-v-a35e49bf],.home-hero h2[data-v-a35e49bf]{margin:10px 0 6px;font-size:24px}.page-intro p[data-v-a35e49bf],.home-hero p[data-v-a35e49bf],.panel-head p[data-v-a35e49bf],.muted[data-v-a35e49bf]{margin:0;color:var(--muted)}.eyebrow[data-v-a35e49bf]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border-radius:999px;background:#fff;color:var(--brand-text);font-size:12px;font-weight:900}.intro-actions[data-v-a35e49bf],.hero-actions[data-v-a35e49bf],.toolbar[data-v-a35e49bf],.actions[data-v-a35e49bf]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.filter-tabs[data-v-a35e49bf]{display:flex;border:1px solid var(--line);border-radius:8px;overflow:hidden;background:#fff}.filter-tabs button[data-v-a35e49bf]{height:42px;min-width:64px;padding:0 14px;border:0;border-right:1px solid var(--line);background:#fff;font-weight:900}.filter-tabs .active[data-v-a35e49bf]{background:var(--brand);color:#fff}.date-field[data-v-a35e49bf]{display:flex;align-items:center;gap:8px;min-height:42px;padding:0 12px;border:1px solid var(--line);border-radius:8px;background:#fff;font-weight:800}.date-field input[data-v-a35e49bf],.date-field select[data-v-a35e49bf]{width:132px;border:0;outline:0;background:transparent}.filter-bar[data-v-a35e49bf]{padding:12px;border:1px solid var(--line);border-radius:10px;background:#f8fafc;margin-bottom:14px}.ops-strip[data-v-a35e49bf],.metric-grid[data-v-a35e49bf],.summary-grid[data-v-a35e49bf],.grid[data-v-a35e49bf],.mini-grid[data-v-a35e49bf]{display:grid;gap:12px}.ops-strip[data-v-a35e49bf]{grid-template-columns:repeat(4,1fr)}.metric-grid[data-v-a35e49bf]{grid-template-columns:repeat(6,1fr)}.summary-grid[data-v-a35e49bf]{grid-template-columns:repeat(4,1fr)}.grid[data-v-a35e49bf],.mini-grid[data-v-a35e49bf]{grid-template-columns:repeat(2,1fr)}.split[data-v-a35e49bf]{display:grid;grid-template-columns:1.15fr .85fr;gap:14px}.ops-strip div[data-v-a35e49bf],.metric-card[data-v-a35e49bf],.summary-card[data-v-a35e49bf],.panel[data-v-a35e49bf]{background:#fff;border:1px solid var(--line);border-radius:10px}.ops-strip div[data-v-a35e49bf],.summary-card[data-v-a35e49bf]{padding:15px 16px}.ops-strip span[data-v-a35e49bf],.ops-strip small[data-v-a35e49bf],.summary-card span[data-v-a35e49bf],.summary-card small[data-v-a35e49bf]{display:block;color:var(--muted);font-size:12px;font-weight:800}.ops-strip strong[data-v-a35e49bf],.summary-card strong[data-v-a35e49bf]{display:block;margin:6px 0 4px;font-size:22px}.metric-card[data-v-a35e49bf]{min-height:132px;padding:16px;position:relative;overflow:hidden}.metric-card[data-v-a35e49bf]:before{content:"";position:absolute;left:0;right:0;top:0;height:4px;background:#16a34a}.metric-card.green[data-v-a35e49bf]:before,.metric-card.green .metric-top b[data-v-a35e49bf]{background:#16a34a}.metric-card.blue[data-v-a35e49bf]:before,.metric-card.blue .metric-top b[data-v-a35e49bf]{background:#3b82f6}.metric-card.orange[data-v-a35e49bf]:before,.metric-card.orange .metric-top b[data-v-a35e49bf]{background:#f97316}.metric-card.purple[data-v-a35e49bf]:before,.metric-card.purple .metric-top b[data-v-a35e49bf]{background:#8b5cf6}.metric-card.teal[data-v-a35e49bf]:before,.metric-card.teal .metric-top b[data-v-a35e49bf]{background:#14b8a6}.metric-card.red[data-v-a35e49bf]:before,.metric-card.red .metric-top b[data-v-a35e49bf]{background:#f05264}.metric-top[data-v-a35e49bf],.metric-foot[data-v-a35e49bf],.panel-head[data-v-a35e49bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.metric-top span[data-v-a35e49bf]{color:var(--muted);font-weight:900}.metric-top b[data-v-a35e49bf]{display:grid;place-items:center;width:42px;height:42px;color:#fff;border-radius:50%;font-size:18px}.metric-card strong[data-v-a35e49bf]{display:block;margin-top:16px;font-size:25px}.metric-foot[data-v-a35e49bf]{margin-top:14px;color:var(--muted);font-size:12px}.metric-foot span[data-v-a35e49bf]{color:#16a34a;font-weight:900}.panel[data-v-a35e49bf]{padding:18px}.panel h2[data-v-a35e49bf]{margin:0;font-size:17px}.panel+.panel[data-v-a35e49bf]{margin-top:0}.dashboard-grid[data-v-a35e49bf]{display:grid;grid-template-columns:1.42fr 1.08fr 1fr;gap:14px}.lower-grid[data-v-a35e49bf]{display:grid;grid-template-columns:2.1fr .9fr;gap:14px}.side-stack[data-v-a35e49bf]{display:grid;gap:14px}.chart[data-v-a35e49bf]{height:250px;position:relative;border:1px solid #edf1f5;border-radius:10px;background:linear-gradient(180deg,#fff,#fbfdfc)}.chart-grid[data-v-a35e49bf]{position:absolute;top:18px;right:14px;bottom:34px;left:42px;background:repeating-linear-gradient(to bottom,transparent 0,transparent 48px,#edf0f3 49px)}.trend-svg[data-v-a35e49bf]{position:absolute;top:18px;right:14px;bottom:34px;left:42px;width:calc(100% - 56px);height:204px}.axis[data-v-a35e49bf]{position:absolute;left:0;right:0;bottom:6px;display:flex;justify-content:space-around;color:#6b7280;font-size:12px}.trend-summary[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:12px}.trend-summary div[data-v-a35e49bf]{padding:10px;border:1px solid var(--line);border-radius:8px;background:#f8fafc}.trend-summary span[data-v-a35e49bf]{display:block;color:var(--muted);font-size:12px}.rank-row[data-v-a35e49bf]{display:grid;grid-template-columns:24px minmax(120px,1fr) 96px 92px;align-items:center;gap:10px;margin:12px 0}.rank-no.hot[data-v-a35e49bf]{display:grid;place-items:center;width:18px;height:18px;color:#fff;background:#ff6b6b;border-radius:50%;font-size:11px}.rank-name strong[data-v-a35e49bf]{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.rank-name small[data-v-a35e49bf]{color:var(--muted)}.rank-bar[data-v-a35e49bf]{height:7px;background:#eef2f7;border-radius:999px;overflow:hidden}.rank-bar i[data-v-a35e49bf]{display:block;height:100%;background:var(--brand)}.donut-wrap[data-v-a35e49bf]{display:flex;align-items:center;gap:20px;min-height:216px}.donut[data-v-a35e49bf]{display:grid;place-items:center;width:168px;height:168px;border-radius:50%;background:conic-gradient(var(--brand) 0 85%,#5b6fc4 85% 92%,#f05264 92% 96%,#8b9bdc 96% 100%)}.donut>div[data-v-a35e49bf]{display:grid;place-items:center;width:84px;height:84px;background:#fff;border-radius:50%}.donut strong[data-v-a35e49bf]{font-size:28px}.legend[data-v-a35e49bf]{display:grid;gap:14px}.legend div[data-v-a35e49bf]{display:flex;align-items:center;gap:10px}.legend i[data-v-a35e49bf]{width:8px;height:8px;border-radius:50%;background:var(--brand)}.legend .blue[data-v-a35e49bf]{background:#5b6fc4}.legend .red[data-v-a35e49bf]{background:#f05264}.legend .purple[data-v-a35e49bf]{background:#8b9bdc}.risk-box[data-v-a35e49bf]{display:flex;justify-content:space-between;gap:10px;padding:11px 12px;border:1px solid #fed7aa;border-radius:8px;background:#fff7ed;color:#9a3412}.form-grid[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.field[data-v-a35e49bf]{display:grid;gap:7px;color:var(--muted);font-size:13px;font-weight:800}.field input[data-v-a35e49bf],.field textarea[data-v-a35e49bf],.field select[data-v-a35e49bf]{width:100%;min-height:42px;padding:9px 12px;border:1px solid var(--line);border-radius:8px;background:#fff}.field select[multiple][data-v-a35e49bf]{min-height:132px}.full[data-v-a35e49bf]{grid-column:1/-1}.field input[data-v-a35e49bf]:focus,.field textarea[data-v-a35e49bf]:focus,.field select[data-v-a35e49bf]:focus,.date-field[data-v-a35e49bf]:focus-within{border-color:var(--brand);box-shadow:0 0 0 3px var(--brand-shadow);outline:0}table[data-v-a35e49bf]{width:100%;border-collapse:separate;border-spacing:0;background:#fff}th[data-v-a35e49bf],td[data-v-a35e49bf]{padding:14px 15px;border-bottom:1px solid var(--line);text-align:left;font-size:13px;vertical-align:middle}th[data-v-a35e49bf]{color:#6b7280;background:#f9fafb;font-weight:900}tbody tr[data-v-a35e49bf]:hover{background:#f8fafc}tbody tr:last-child td[data-v-a35e49bf]{border-bottom:0}.table[data-v-a35e49bf]{overflow:auto;border:1px solid var(--line);border-radius:10px;background:#fff}td small[data-v-a35e49bf]{display:block;margin-top:4px;color:var(--muted)}.merchant-cell[data-v-a35e49bf]{display:flex;align-items:center;gap:10px}.avatar[data-v-a35e49bf]{display:grid;place-items:center;width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,var(--brand-soft),#dbeafe);color:var(--brand-text);font-weight:900}.tag[data-v-a35e49bf]{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;background:#dcfce7;color:#15803d;font-size:12px;font-weight:900}.tag.disabled[data-v-a35e49bf]{background:#fee2e2;color:#dc2626}.gap-tag[data-v-a35e49bf]{margin:0 5px 5px 0}.green-text[data-v-a35e49bf]{color:#16a34a;font-weight:900}.red-text[data-v-a35e49bf]{color:#dc2626;font-weight:900}.primary[data-v-a35e49bf],.ghost[data-v-a35e49bf]{min-height:40px;padding:9px 16px;border-radius:8px;font-weight:900}.primary[data-v-a35e49bf]{color:#fff;background:linear-gradient(180deg,var(--brand2),var(--brand));border:0;box-shadow:0 6px 14px var(--brand-shadow)}.ghost[data-v-a35e49bf]{background:#fff;border:1px solid var(--line);color:#374151}.text-btn[data-v-a35e49bf],.text-link[data-v-a35e49bf]{border:0;background:transparent;color:var(--brand);font-weight:900;text-decoration:none}.quick-grid[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.quick-item[data-v-a35e49bf]{display:grid;place-items:center;gap:9px;min-height:82px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#374151;font-weight:900;text-decoration:none}.quick-item span[data-v-a35e49bf]{display:grid;place-items:center;width:34px;height:34px;border-radius:8px;background:var(--brand-soft);color:var(--brand-text)}.system-list[data-v-a35e49bf]{display:grid;gap:13px}.system-list div[data-v-a35e49bf]{display:flex;justify-content:space-between;gap:12px;color:#4b5563}.sales-list[data-v-a35e49bf]{display:grid}.sales-row[data-v-a35e49bf]{display:flex;align-items:center;justify-content:space-between;padding:13px 0;border-bottom:1px solid var(--line)}.sales-row small[data-v-a35e49bf]{display:block;color:var(--muted);margin-top:4px}.mt[data-v-a35e49bf]{margin-top:14px}@media (max-width:1280px){.metric-grid[data-v-a35e49bf]{grid-template-columns:repeat(3,1fr)}.dashboard-grid[data-v-a35e49bf],.lower-grid[data-v-a35e49bf]{grid-template-columns:1fr}.layout[data-v-a35e49bf]{grid-template-columns:230px 1fr}.ops-strip[data-v-a35e49bf],.summary-grid[data-v-a35e49bf]{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.layout[data-v-a35e49bf]{grid-template-columns:1fr}.side[data-v-a35e49bf]{position:relative;height:auto}.side-user[data-v-a35e49bf]{position:relative;left:auto;right:auto;bottom:auto;margin-top:18px}.top[data-v-a35e49bf],.page-intro[data-v-a35e49bf],.home-hero[data-v-a35e49bf]{align-items:flex-start;flex-direction:column;height:auto;padding-top:14px;padding-bottom:14px}.content[data-v-a35e49bf]{padding:12px}.metric-grid[data-v-a35e49bf],.ops-strip[data-v-a35e49bf],.summary-grid[data-v-a35e49bf],.grid[data-v-a35e49bf],.mini-grid[data-v-a35e49bf],.split[data-v-a35e49bf],.form-grid[data-v-a35e49bf],.quick-grid[data-v-a35e49bf],.trend-summary[data-v-a35e49bf]{grid-template-columns:1fr}.date-field input[data-v-a35e49bf],.date-field select[data-v-a35e49bf]{width:118px}.donut-wrap[data-v-a35e49bf]{flex-wrap:wrap}.rank-row[data-v-a35e49bf]{grid-template-columns:24px 1fr}}.layout[data-v-a35e49bf]{grid-template-columns:224px minmax(0,1fr)}.side[data-v-a35e49bf]{padding:18px 10px}.brand[data-v-a35e49bf]{padding:12px 12px 24px}.brand-mark[data-v-a35e49bf]{width:46px;height:46px}.brand strong[data-v-a35e49bf]{font-size:19px;line-height:1.2}.nav[data-v-a35e49bf]{gap:10px}.nav a[data-v-a35e49bf]{min-height:50px;margin:0 8px;padding:0 14px;border-radius:8px;font-size:15px}.nav a[data-v-a35e49bf]:before{width:22px;height:22px}.nav a.active[data-v-a35e49bf],.nav a[data-v-a35e49bf]:hover{box-shadow:0 8px 18px #0f172a38}.side-user[data-v-a35e49bf]{left:18px;right:18px}.content[data-v-a35e49bf]{padding:32px}.page[data-v-a35e49bf]{gap:24px}.page-intro[data-v-a35e49bf],.home-hero[data-v-a35e49bf]{padding:28px;border-radius:14px}.page-intro h2[data-v-a35e49bf],.home-hero h2[data-v-a35e49bf]{font-size:26px}.ops-strip[data-v-a35e49bf],.metric-grid[data-v-a35e49bf],.summary-grid[data-v-a35e49bf],.grid[data-v-a35e49bf],.mini-grid[data-v-a35e49bf],.dashboard-grid[data-v-a35e49bf],.lower-grid[data-v-a35e49bf],.split[data-v-a35e49bf],.form-grid[data-v-a35e49bf]{gap:20px}.metric-grid[data-v-a35e49bf]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.ops-strip[data-v-a35e49bf]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.summary-grid[data-v-a35e49bf]{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.grid[data-v-a35e49bf],.mini-grid[data-v-a35e49bf]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.form-grid[data-v-a35e49bf]{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));padding:18px;border:1px solid #edf1f5;border-radius:12px;background:#f8fafc}.split[data-v-a35e49bf]{grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr)}.dashboard-grid[data-v-a35e49bf]{grid-template-columns:minmax(420px,1.35fr) minmax(340px,1fr) minmax(340px,.95fr)}.lower-grid[data-v-a35e49bf]{grid-template-columns:minmax(560px,1.8fr) minmax(340px,.9fr)}.panel[data-v-a35e49bf]{padding:24px;border-radius:12px;box-shadow:0 10px 30px #0f172a0a}.panel-head[data-v-a35e49bf]{margin-bottom:18px}.panel h2[data-v-a35e49bf]{font-size:18px}.metric-card[data-v-a35e49bf]{min-height:144px;padding:20px;border-radius:12px}.metric-card strong[data-v-a35e49bf]{font-size:28px}.chart[data-v-a35e49bf]{height:280px}.trend-svg[data-v-a35e49bf]{height:232px}.table[data-v-a35e49bf]{border-radius:12px;margin-top:4px}table[data-v-a35e49bf]{min-width:980px}th[data-v-a35e49bf],td[data-v-a35e49bf]{padding:16px 18px;font-size:14px}.field[data-v-a35e49bf]{gap:9px;font-size:14px}.field input[data-v-a35e49bf],.field textarea[data-v-a35e49bf],.field select[data-v-a35e49bf],.date-field[data-v-a35e49bf]{min-height:46px}.filter-bar[data-v-a35e49bf]{padding:16px;margin-bottom:20px}.slim-filter[data-v-a35e49bf]{padding:10px 12px;margin-bottom:16px}.slim-filter .date-field[data-v-a35e49bf],.slim-filter .primary[data-v-a35e49bf],.slim-filter .ghost[data-v-a35e49bf]{min-height:38px}.data-command-bar[data-v-a35e49bf]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:12px;border:1px solid #e8edf3;border-radius:14px;background:#f8fafc;margin-bottom:14px}.data-command-bar .date-field[data-v-a35e49bf],.data-command-bar .primary[data-v-a35e49bf],.data-command-bar .ghost[data-v-a35e49bf],.data-command-bar .segmented button[data-v-a35e49bf]{min-height:36px}.command-title[data-v-a35e49bf]{min-width:128px;margin-right:4px}.command-title h2[data-v-a35e49bf]{margin:0;font-size:16px;font-weight:700}.command-title span[data-v-a35e49bf]{display:block;margin-top:0;color:#7a8593;font-size:12px;white-space:nowrap}.panel-head[data-v-a35e49bf]:has(>div>p:only-child){align-items:center;margin-bottom:12px}.panel-head:has(>div>p:only-child) p[data-v-a35e49bf]{color:#526071;font-size:13px}.compact-head[data-v-a35e49bf]{align-items:center;margin-bottom:12px}.section-label[data-v-a35e49bf]{color:#526071;font-size:13px;font-weight:700}.recharge-command-bar[data-v-a35e49bf]{margin-bottom:10px}.recharge-result-strip[data-v-a35e49bf]{display:grid;grid-template-columns:minmax(220px,1fr) repeat(3,minmax(92px,.28fr));align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid #bbf7d0;border-radius:12px;background:linear-gradient(90deg,#f0fdf4,#fff)}.recharge-result-strip div[data-v-a35e49bf]{min-width:0}.recharge-result-strip strong[data-v-a35e49bf],.recharge-result-strip span[data-v-a35e49bf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.recharge-result-strip strong[data-v-a35e49bf]{color:#166534;font-size:14px;font-weight:750}.recharge-result-strip span[data-v-a35e49bf]{color:#6b7280;font-size:12px}.recharge-result-strip>span[data-v-a35e49bf]{display:grid;gap:2px;padding:7px 9px;border:1px solid #dcfce7;border-radius:10px;background:#ffffffc7}.recharge-result-strip b[data-v-a35e49bf]{color:#15803d;font-size:15px;font-weight:800}.merchant-auto-grid[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:12px 0}.merchant-auto-item[data-v-a35e49bf]{position:relative;min-width:0;min-height:76px;overflow:hidden;padding:12px 14px;border:1px solid #e4ebf2;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfd)}.merchant-auto-item[data-v-a35e49bf]:before{position:absolute;top:0;right:0;left:0;height:4px;background:#3b82f6;content:""}.merchant-auto-item.green[data-v-a35e49bf]:before{background:#16a34a}.merchant-auto-item.orange[data-v-a35e49bf]:before{background:#f97316}.merchant-auto-item span[data-v-a35e49bf],.merchant-auto-item small[data-v-a35e49bf]{display:block;overflow:hidden;color:#7a8593;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.merchant-auto-item strong[data-v-a35e49bf]{display:block;margin:7px 0 5px;overflow:hidden;color:#263241;font-size:15px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.compact-selected[data-v-a35e49bf]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-height:104px;overflow:auto;padding-right:2px}.compact-selected .selected-user-row[data-v-a35e49bf]{grid-template-columns:32px 72px 112px 1fr;min-height:42px;padding:6px 10px}.compact-selected .selected-user-row .tag[data-v-a35e49bf]{display:none}.compact-selected .selected-user-row .avatar[data-v-a35e49bf]{width:30px;height:30px}.sales-one-line[data-v-a35e49bf]{margin:0}.sales-command-bar[data-v-a35e49bf]{margin-bottom:0;background:linear-gradient(90deg,#16a34a17,#3b82f60f),#fff;box-shadow:0 12px 28px #0f172a0b}.sales-command-bar .date-field input[type=text][data-v-a35e49bf],.sales-command-bar .date-field select[data-v-a35e49bf]{width:104px}.inline-metrics[data-v-a35e49bf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin-left:auto}.inline-metrics span[data-v-a35e49bf]{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 10px;border:1px solid #e2e8f0;border-radius:999px;background:#ffffffd6;color:#7a8593;font-size:12px;white-space:nowrap}.inline-metrics b[data-v-a35e49bf]{color:#1f2937;font-size:14px;font-weight:700}.compact-form[data-v-a35e49bf]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.compact-form .primary[data-v-a35e49bf],.compact-form .ghost[data-v-a35e49bf]{align-self:end}.form-tip-strip[data-v-a35e49bf]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:10px 0 12px}.form-tip-strip span[data-v-a35e49bf]{display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700}.chain-section[data-v-a35e49bf]{margin:12px 0 14px}.chain-grid[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(520px,1fr));gap:12px}.chain-card[data-v-a35e49bf]{display:grid;gap:10px;padding:12px;border:1px solid #e7eef5;border-radius:12px;background:linear-gradient(180deg,#fff,#f8fafc)}.chain-card-head[data-v-a35e49bf]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.chain-card-head strong[data-v-a35e49bf],.chain-card-head small[data-v-a35e49bf]{display:block}.chain-card-head strong[data-v-a35e49bf]{color:#263241;font-size:14px;font-weight:800}.chain-card-head small[data-v-a35e49bf]{margin-top:4px;color:#7a8593;font-size:12px}.chain-metrics[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.chain-metrics span[data-v-a35e49bf]{display:grid;gap:3px;min-height:46px;padding:8px;border:1px solid #edf1f5;border-radius:10px;background:#fff;color:#7a8593;font-size:12px}.chain-metrics b[data-v-a35e49bf]{color:#1f2937;font-size:14px;font-weight:800}.chain-store-list[data-v-a35e49bf]{display:grid;gap:6px;max-height:186px;overflow:auto}.chain-store-row[data-v-a35e49bf]{display:grid;grid-template-columns:minmax(150px,1fr) 112px 92px;align-items:center;gap:10px;min-height:34px;padding:6px 10px;border:1px solid #edf1f5;border-radius:10px;background:#fff;font-size:12px}.chain-store-row strong[data-v-a35e49bf],.chain-store-row span[data-v-a35e49bf],.chain-store-row b[data-v-a35e49bf]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chain-store-row strong[data-v-a35e49bf]{color:#263241;font-weight:700}.chain-store-row span[data-v-a35e49bf]{color:#7a8593}.chain-store-row b[data-v-a35e49bf]{justify-self:end;color:#15803d;font-weight:800}.chain-actions[data-v-a35e49bf]{justify-content:flex-end}.auto-preview[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px}.auto-preview span[data-v-a35e49bf]{display:grid;gap:4px;min-height:54px;padding:10px 12px;border:1px solid #e7eef5;border-radius:12px;background:#fbfcfd;color:#7a8593;font-size:12px}.auto-preview b[data-v-a35e49bf]{color:#263241;font-size:13px;font-weight:700}.user-batch-bar[data-v-a35e49bf]{align-items:center;justify-content:flex-start}.user-batch-bar .date-field select[data-v-a35e49bf]{width:108px}.user-batch-bar .date-field input[data-v-a35e49bf]{width:118px}.check-cell[data-v-a35e49bf]{width:52px;text-align:center}.check-cell input[data-v-a35e49bf]{width:16px;height:16px;accent-color:var(--brand)}.user-table[data-v-a35e49bf]{min-width:1080px}.user-table th[data-v-a35e49bf],.user-table td[data-v-a35e49bf]{padding:10px 14px;height:54px}.user-table tbody tr[data-v-a35e49bf]{background:#fff}.user-table tbody tr[data-v-a35e49bf]:hover{background:#f8fbf9}.user-table tbody tr.selected-row[data-v-a35e49bf]{background:#f0fdf4}.user-table tbody tr.selected-row td[data-v-a35e49bf]{border-bottom-color:#d7ecdf}.table-pagination[data-v-a35e49bf]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-top:1px solid var(--line);background:#fff;color:#64748b;font-size:13px;font-weight:800}.table-pagination div[data-v-a35e49bf]{display:flex;align-items:center;gap:8px}.table-pagination .ghost[data-v-a35e49bf]{min-height:32px;padding:6px 12px}.table-pagination .ghost[data-v-a35e49bf]:disabled{opacity:.45;cursor:not-allowed}.table-pagination select[data-v-a35e49bf]{height:32px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#374151;font-weight:800}.user-recharge-workbench[data-v-a35e49bf]{display:grid;gap:10px;margin:12px 0 14px;padding:12px;border:1px solid #d7ecdf;border-radius:14px;background:linear-gradient(180deg,#f8fffb,#fff)}.user-selected-sticky[data-v-a35e49bf]{max-height:150px}.user-line[data-v-a35e49bf]{display:flex;align-items:center;gap:10px;min-width:0}.user-line strong[data-v-a35e49bf]{flex:0 0 auto;font-size:14px}.user-line small[data-v-a35e49bf]{display:inline-block;max-width:128px;margin-top:0;overflow:hidden;color:#9aa4b2;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.user-table .tag[data-v-a35e49bf]{min-height:22px;padding:2px 8px}.user-table .gap-tag[data-v-a35e49bf]{margin:0 4px 0 0}.user-table .actions[data-v-a35e49bf]{flex-wrap:nowrap;gap:6px}.user-table .ghost[data-v-a35e49bf]{min-height:32px;padding:5px 10px;white-space:nowrap}.merchant-table[data-v-a35e49bf]{min-width:1240px}.merchant-table th[data-v-a35e49bf],.merchant-table td[data-v-a35e49bf]{padding:10px 14px;height:58px}.merchant-table .merchant-cell[data-v-a35e49bf]{gap:10px;min-width:170px}.merchant-table .avatar[data-v-a35e49bf]{width:34px;height:34px;border-radius:8px;font-size:14px}.merchant-table td small[data-v-a35e49bf]{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.merchant-table .actions[data-v-a35e49bf]{flex-wrap:nowrap;gap:6px}.merchant-table .ghost[data-v-a35e49bf]{min-height:32px;padding:5px 10px;white-space:nowrap}.merchant-sales-cell[data-v-a35e49bf]{display:grid;gap:4px;min-width:112px}.merchant-sales-cell strong[data-v-a35e49bf]{color:#15803d;font-size:14px;font-weight:800}.merchant-sales-cell small[data-v-a35e49bf]{margin-top:0;color:#7a8593;font-size:12px}.recharge-workbench[data-v-a35e49bf]{display:grid;gap:16px}.recharge-title-row[data-v-a35e49bf]{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.inline-stat[data-v-a35e49bf]{display:inline-flex;align-items:center;min-height:26px;padding:0 10px;border:1px solid #d7ecdf;border-radius:999px;background:#f0fdf4;color:#15803d;font-size:13px;font-weight:700}.inline-stat.amount[data-v-a35e49bf]{border-color:#bfdbfe;background:#eff6ff;color:#1d4ed8}.recharge-toolbar[data-v-a35e49bf]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:14px;border:1px solid #e8edf3;border-radius:14px;background:#f8fafc}.segmented[data-v-a35e49bf]{display:inline-flex;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff}.segmented button[data-v-a35e49bf]{min-height:40px;padding:0 14px;border:0;border-right:1px solid var(--line);background:transparent;color:#526071;font-weight:600}.segmented button[data-v-a35e49bf]:last-child{border-right:0}.segmented .active[data-v-a35e49bf]{background:var(--brand);color:#fff}.amount-field input[data-v-a35e49bf]{width:96px}.note-field input[data-v-a35e49bf]{width:168px}.primary[data-v-a35e49bf]:disabled{cursor:not-allowed;opacity:.45;box-shadow:none}.modal-mask[data-v-a35e49bf]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;display:grid;place-items:center;padding:18px;background:#0f172a61;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.confirm-modal[data-v-a35e49bf]{width:min(560px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:20px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;box-shadow:0 28px 80px #0f172a3d}.detail-modal[data-v-a35e49bf]{width:min(860px,100%);max-height:calc(100vh - 36px);overflow:auto;padding:22px;border:1px solid rgba(226,232,240,.95);border-radius:18px;background:#fff;box-shadow:0 28px 80px #0f172a3d}.detail-summary[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:14px 0 16px}.detail-summary div[data-v-a35e49bf]{min-width:0;padding:13px 14px;border:1px solid #dbeafe;border-radius:14px;background:linear-gradient(180deg,#eff6ff,#fff)}.detail-summary span[data-v-a35e49bf]{display:block;color:#64748b;font-size:12px;font-weight:600}.detail-summary strong[data-v-a35e49bf]{display:block;margin-top:6px;overflow:hidden;color:#1d4ed8;font-size:18px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.detail-section[data-v-a35e49bf]{margin-top:14px}.detail-section-title[data-v-a35e49bf]{margin-bottom:8px;color:#526071;font-size:13px;font-weight:700}.detail-grid[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.detail-item[data-v-a35e49bf]{min-width:0;padding:13px 14px;border:1px solid #e8edf3;border-radius:13px;background:#f8fafc}.detail-item span[data-v-a35e49bf]{display:block;color:#7a8593;font-size:12px}.detail-item strong[data-v-a35e49bf]{display:block;margin-top:6px;overflow-wrap:anywhere;color:#1f2937;font-size:15px;font-weight:700;line-height:1.35}.detail-record-section[data-v-a35e49bf]{margin-top:16px}.detail-record-list[data-v-a35e49bf]{display:grid;gap:8px}.detail-record-row[data-v-a35e49bf]{display:grid;grid-template-columns:minmax(0,1fr) 96px 100px;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border:1px solid #e8edf3;border-radius:12px;background:#fff}.detail-record-row strong[data-v-a35e49bf],.detail-record-row small[data-v-a35e49bf]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.detail-record-row strong[data-v-a35e49bf]{color:#263241;font-size:14px;font-weight:700}.detail-record-row small[data-v-a35e49bf]{margin-top:4px;color:#7a8593;font-size:12px}.detail-record-row span[data-v-a35e49bf]{justify-self:start;min-height:24px;padding:3px 9px;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:700;white-space:nowrap}.detail-record-row b[data-v-a35e49bf]{justify-self:end;color:#15803d;font-size:14px;font-weight:800;white-space:nowrap}.confirm-summary[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.confirm-summary div[data-v-a35e49bf]{padding:12px;border:1px solid #e8edf3;border-radius:12px;background:#f8fafc}.confirm-summary span[data-v-a35e49bf]{display:block;color:#7a8593;font-size:12px}.confirm-summary strong[data-v-a35e49bf]{display:block;margin-top:5px;color:#1f2937;font-size:18px;font-weight:700}.confirm-input input[data-v-a35e49bf]{font-size:16px}.modal-actions[data-v-a35e49bf]{position:sticky;bottom:-20px;justify-content:flex-end;margin-top:18px;padding-top:12px;padding-bottom:2px;background:linear-gradient(180deg,#ffffffc7,#fff 42%)}.recharge-summary[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.recharge-summary div[data-v-a35e49bf]{padding:12px 14px;border:1px solid rgba(226,232,240,.95);border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfd)}.recharge-summary span[data-v-a35e49bf]{display:block;color:#7a8593;font-size:12px}.recharge-summary strong[data-v-a35e49bf]{display:block;margin-top:5px;color:#1f2937;font-size:18px;font-weight:700}.selected-users[data-v-a35e49bf]{display:grid;gap:8px}.empty-selected-row[data-v-a35e49bf]{display:grid;place-items:center;min-height:52px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#7a8593;font-size:13px;font-weight:700}.selected-user-row[data-v-a35e49bf]{display:grid;grid-template-columns:38px 88px 130px 150px 110px 1fr;align-items:center;gap:10px;min-height:50px;padding:8px 12px;border:1px solid #edf1f5;border-radius:12px;background:#fff}.selected-user-row strong[data-v-a35e49bf]{font-weight:700}.selected-user-row span[data-v-a35e49bf]{color:#526071}.selected-user-row b[data-v-a35e49bf]{justify-self:end;color:#16a34a;font-weight:700}.selected-user-more[data-v-a35e49bf]{display:grid;place-items:center;min-height:42px;padding:0 12px;border:1px dashed #b7d8c4;border-radius:12px;background:#f0fdf4;color:#15803d;font-size:13px;font-weight:700}.finance-table-wrap[data-v-a35e49bf]{border-radius:14px}.finance-table[data-v-a35e49bf]{min-width:1040px;table-layout:fixed}.finance-table th[data-v-a35e49bf],.finance-table td[data-v-a35e49bf]{height:56px;padding:11px 16px;white-space:nowrap}.recharge-record-table th[data-v-a35e49bf]:nth-child(1),.recharge-record-table td[data-v-a35e49bf]:nth-child(1){width:180px}.recharge-record-table th[data-v-a35e49bf]:nth-child(6),.recharge-record-table td[data-v-a35e49bf]:nth-child(6),.balance-log-table th[data-v-a35e49bf]:nth-child(6),.balance-log-table td[data-v-a35e49bf]:nth-child(6){width:210px}.recharge-record-table th[data-v-a35e49bf]:nth-child(7),.recharge-record-table td[data-v-a35e49bf]:nth-child(7),.balance-log-table th[data-v-a35e49bf]:nth-child(7),.balance-log-table td[data-v-a35e49bf]:nth-child(7){width:180px}.order-code[data-v-a35e49bf],.time-text[data-v-a35e49bf]{color:#7a8593;font-size:12px}.money-plus[data-v-a35e49bf],.money-minus[data-v-a35e49bf]{font-size:15px;font-weight:700}.money-plus[data-v-a35e49bf]{color:#16a34a}.money-minus[data-v-a35e49bf]{color:#dc2626}.remark-pill[data-v-a35e49bf]{display:inline-block;max-width:180px;overflow:hidden;padding:4px 9px;border-radius:999px;background:#f1f5f9;color:#526071;font-size:12px;text-overflow:ellipsis;vertical-align:middle;white-space:nowrap}.finance-type[data-v-a35e49bf]{display:inline-flex;align-items:center;min-height:24px;padding:3px 10px;border-radius:999px;font-size:12px;font-weight:700}.finance-type.recharge[data-v-a35e49bf]{background:#dcfce7;color:#15803d}.finance-type.consume[data-v-a35e49bf]{background:#fee2e2;color:#dc2626}.settings-table[data-v-a35e49bf]{display:grid;overflow:hidden;border:1px solid var(--line);border-radius:14px;background:#fff}.settings-row[data-v-a35e49bf]{display:grid;grid-template-columns:minmax(0,1fr) 90px 80px;align-items:center;gap:14px;min-height:70px;padding:12px 16px;border-bottom:1px solid var(--line)}.settings-row[data-v-a35e49bf]:last-child{border-bottom:0}.settings-row[data-v-a35e49bf]:hover{background:#f8fafc}.settings-row strong[data-v-a35e49bf]{display:block;color:#263241;font-weight:700}.settings-row span[data-v-a35e49bf]{display:block;margin-top:4px;color:#7a8593;font-size:13px}.settings-row small[data-v-a35e49bf]{display:block;margin-top:5px;color:#9aa4b2;font-size:12px;line-height:1.35}.sales-total-strip[data-v-a35e49bf]{display:grid;grid-template-columns:minmax(280px,.45fr) 1fr 180px;align-items:center;gap:18px;min-height:94px;padding:18px 22px;border:1px solid rgba(226,232,240,.95);border-radius:16px;background:linear-gradient(90deg,#16a34a1a,#3b82f612),#fff;box-shadow:0 14px 34px #0f172a0e}.sales-total-strip span[data-v-a35e49bf],.sales-total-strip small[data-v-a35e49bf]{display:block;color:#7a8593}.sales-total-strip span[data-v-a35e49bf]{font-size:13px;font-weight:600}.sales-total-strip strong[data-v-a35e49bf]{display:block;margin:5px 0 4px;color:#111827;font-size:30px;font-weight:700}.total-progress[data-v-a35e49bf]{height:12px;overflow:hidden;border-radius:999px;background:#e2e8f0f2}.total-progress i[data-v-a35e49bf]{display:block;width:76%;height:100%;border-radius:inherit;background:linear-gradient(90deg,#16a34a,#22c55e,#3b82f6)}.total-side[data-v-a35e49bf]{justify-self:end;min-width:150px;padding:12px 14px;border:1px solid rgba(22,163,74,.12);border-radius:14px;background:#ffffffb8}.total-side b[data-v-a35e49bf]{display:block;margin-top:5px;color:#1f2937;font-size:20px;font-weight:700}.sales-month-grid[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.sales-month-card[data-v-a35e49bf]{position:relative;overflow:hidden;min-height:112px;padding:16px 18px;border:1px solid rgba(226,232,240,.95);border-radius:14px;background:#fff;box-shadow:0 12px 28px #0f172a0b}.sales-month-card[data-v-a35e49bf]:before{position:absolute;top:0;right:0;left:0;height:4px;background:var(--brand);content:""}.sales-month-card.green[data-v-a35e49bf]:before{background:#16a34a}.sales-month-card.blue[data-v-a35e49bf]:before{background:#3b82f6}.sales-month-card.orange[data-v-a35e49bf]:before{background:#f97316}.sales-month-card.purple[data-v-a35e49bf]:before{background:#8b5cf6}.sales-month-card span[data-v-a35e49bf],.sales-month-card small[data-v-a35e49bf]{display:block;color:#7a8593}.sales-month-card span[data-v-a35e49bf]{font-size:13px;font-weight:600}.sales-month-card strong[data-v-a35e49bf]{display:block;margin:12px 0 8px;color:#1f2937;font-size:24px;font-weight:700}.sales-month-card small[data-v-a35e49bf]{font-size:12px}.page>.panel+.panel[data-v-a35e49bf],.page>.grid+.grid[data-v-a35e49bf],.page>.split+.panel[data-v-a35e49bf],.page>.panel+.split[data-v-a35e49bf]{margin-top:4px}.quick-grid[data-v-a35e49bf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.quick-item[data-v-a35e49bf]{min-height:94px}.sales-list[data-v-a35e49bf],.system-list[data-v-a35e49bf],.side-stack[data-v-a35e49bf]{gap:16px}@media (max-width: 1440px){.dashboard-grid[data-v-a35e49bf],.lower-grid[data-v-a35e49bf],.split[data-v-a35e49bf]{grid-template-columns:1fr}.sales-month-grid[data-v-a35e49bf],.auto-preview[data-v-a35e49bf],.recharge-summary[data-v-a35e49bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.sales-total-strip[data-v-a35e49bf]{grid-template-columns:1fr}.total-side[data-v-a35e49bf]{justify-self:start}.selected-user-row[data-v-a35e49bf]{grid-template-columns:38px 90px 130px 1fr}.selected-user-row .tag[data-v-a35e49bf]{display:none}}@media (max-width: 1280px){.layout[data-v-a35e49bf]{grid-template-columns:216px minmax(0,1fr)}.content[data-v-a35e49bf]{padding:24px}}@media (max-width: 900px){.layout[data-v-a35e49bf]{grid-template-columns:1fr}.side[data-v-a35e49bf]{position:relative;height:auto}.side-user[data-v-a35e49bf]{position:relative;left:auto;right:auto;bottom:auto;margin:18px 8px 0}.content[data-v-a35e49bf]{padding:14px}.top[data-v-a35e49bf],.page-intro[data-v-a35e49bf],.home-hero[data-v-a35e49bf]{align-items:flex-start;flex-direction:column;height:auto;padding-top:16px;padding-bottom:16px}.ops-strip[data-v-a35e49bf],.metric-grid[data-v-a35e49bf],.summary-grid[data-v-a35e49bf],.grid[data-v-a35e49bf],.mini-grid[data-v-a35e49bf],.split[data-v-a35e49bf],.form-grid[data-v-a35e49bf],.quick-grid[data-v-a35e49bf],.sales-month-grid[data-v-a35e49bf],.auto-preview[data-v-a35e49bf],.recharge-summary[data-v-a35e49bf],.trend-summary[data-v-a35e49bf]{grid-template-columns:1fr}.selected-user-row[data-v-a35e49bf]{grid-template-columns:34px 1fr}.selected-user-row span[data-v-a35e49bf],.selected-user-row b[data-v-a35e49bf]{justify-self:start}.modal-mask[data-v-a35e49bf]{padding:10px}.confirm-modal[data-v-a35e49bf],.detail-modal[data-v-a35e49bf]{padding:14px;border-radius:14px}.detail-grid[data-v-a35e49bf]{grid-template-columns:1fr}.confirm-summary[data-v-a35e49bf]{grid-template-columns:1fr;gap:8px;margin:10px 0}.modal-actions[data-v-a35e49bf]{bottom:-14px;margin-top:12px}}.main[data-v-a35e49bf]{background:radial-gradient(circle at 0 0,rgba(22,163,74,.08),transparent 26%),radial-gradient(circle at 100% 0,rgba(47,128,237,.08),transparent 28%),var(--wash)}.side[data-v-a35e49bf]{background:linear-gradient(180deg,#102033,#0a1424)}.brand-mark[data-v-a35e49bf]{background:linear-gradient(135deg,#22c55e,#15803d);box-shadow:0 12px 24px #16a34a3d}.nav a.active[data-v-a35e49bf],.nav a[data-v-a35e49bf]:hover{background:linear-gradient(90deg,#22c55e33,#2f80ed1f);box-shadow:inset 0 0 0 1px #ffffff1f}.top[data-v-a35e49bf]{position:sticky;top:0;z-index:30;background:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.status-pill[data-v-a35e49bf]{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:#ecfdf5;color:var(--brand-text);font-size:13px;font-weight:900}.action-pill[data-v-a35e49bf]{display:inline-flex;align-items:center;max-width:220px;min-height:32px;overflow:hidden;padding:0 12px;border:1px solid #e2e8f0;border-radius:999px;background:#f8fafc;color:#526071;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.home-hero[data-v-a35e49bf],.page-intro[data-v-a35e49bf]{position:relative;overflow:hidden;border-color:#cfd8e2e6;border-radius:18px;background:linear-gradient(135deg,#fff,#f8fafc 58%,#eefdf3);box-shadow:0 18px 42px #0f172a0f}.home-hero[data-v-a35e49bf]:after,.page-intro[data-v-a35e49bf]:after{position:absolute;right:-64px;bottom:24px;width:220px;height:68px;border:1px solid rgba(22,163,74,.12);border-radius:999px;background:#16a34a0f;content:"";transform:rotate(-18deg)}.panel[data-v-a35e49bf],.metric-card[data-v-a35e49bf],.summary-card[data-v-a35e49bf],.ops-strip div[data-v-a35e49bf],.table[data-v-a35e49bf],.quick-item[data-v-a35e49bf]{transition:transform .18s ease,box-shadow .18s ease}.metric-card[data-v-a35e49bf]:hover,.quick-item[data-v-a35e49bf]:hover{transform:translateY(-2px);box-shadow:0 20px 42px #0f172a14}.ops-strip div[data-v-a35e49bf],.summary-card[data-v-a35e49bf]{position:relative;overflow:hidden;background:linear-gradient(180deg,#fff,#fbfcfd)}.ops-strip div[data-v-a35e49bf]:before,.summary-card[data-v-a35e49bf]:before{position:absolute;top:0;right:18px;left:18px;height:4px;border-radius:0 0 999px 999px;background:linear-gradient(90deg,var(--brand),var(--gold));content:""}.chart[data-v-a35e49bf],.filter-bar[data-v-a35e49bf],.trend-summary div[data-v-a35e49bf]{border-radius:14px}th[data-v-a35e49bf]{background:#f8fafc;color:#475569}tbody tr[data-v-a35e49bf]:hover{background:#f7fbf8}.primary[data-v-a35e49bf],.ghost[data-v-a35e49bf],.filter-tabs[data-v-a35e49bf],.date-field[data-v-a35e49bf],.field input[data-v-a35e49bf],.field textarea[data-v-a35e49bf],.field select[data-v-a35e49bf]{border-radius:12px}.tag[data-v-a35e49bf]{border:1px solid rgba(21,128,61,.08)}.quick-item span[data-v-a35e49bf],.avatar[data-v-a35e49bf]{background:linear-gradient(180deg,#f2fbf5,#e3f5ea);border:1px solid #d7ecdf}.layout[data-v-a35e49bf]{color:#263241;font-weight:400}.brand strong[data-v-a35e49bf],.side-user strong[data-v-a35e49bf],.nav a[data-v-a35e49bf],.top h1[data-v-a35e49bf],.panel h2[data-v-a35e49bf],.page-intro h2[data-v-a35e49bf],.home-hero h2[data-v-a35e49bf],.rank-name strong[data-v-a35e49bf],.sales-row strong[data-v-a35e49bf]{font-weight:700}.brand span[data-v-a35e49bf],.side-user span[data-v-a35e49bf],.top-actions[data-v-a35e49bf],.top-actions a[data-v-a35e49bf],.notify-item span[data-v-a35e49bf],.page-intro p[data-v-a35e49bf],.home-hero p[data-v-a35e49bf],.panel-head p[data-v-a35e49bf],.muted[data-v-a35e49bf],.rank-name small[data-v-a35e49bf],.sales-row small[data-v-a35e49bf],td small[data-v-a35e49bf]{color:#7a8593;font-weight:400}.hamb[data-v-a35e49bf],.brand-mark[data-v-a35e49bf],.side-avatar[data-v-a35e49bf],.avatar[data-v-a35e49bf],.quick-item[data-v-a35e49bf],.filter-tabs button[data-v-a35e49bf],.date-field[data-v-a35e49bf],.field[data-v-a35e49bf],.metric-top span[data-v-a35e49bf],.ops-strip span[data-v-a35e49bf],.ops-strip small[data-v-a35e49bf],.summary-card span[data-v-a35e49bf],.summary-card small[data-v-a35e49bf]{font-weight:600}.metric-card strong[data-v-a35e49bf],.ops-strip strong[data-v-a35e49bf],.summary-card strong[data-v-a35e49bf],.trend-summary strong[data-v-a35e49bf],.donut strong[data-v-a35e49bf],.rank-row b[data-v-a35e49bf],.sales-row b[data-v-a35e49bf],.system-list b[data-v-a35e49bf]{color:#1f2937;font-weight:700}.metric-foot span[data-v-a35e49bf],.green-text[data-v-a35e49bf],.red-text[data-v-a35e49bf]{font-weight:700}th[data-v-a35e49bf]{color:#778293;font-weight:600}td[data-v-a35e49bf]{color:#3f4a5a;font-weight:400}td strong[data-v-a35e49bf]{color:#263241;font-weight:600}.primary[data-v-a35e49bf],.ghost[data-v-a35e49bf],.notify-btn[data-v-a35e49bf],.tag[data-v-a35e49bf],.text-btn[data-v-a35e49bf],.text-link[data-v-a35e49bf],.status-pill[data-v-a35e49bf],.eyebrow[data-v-a35e49bf]{font-weight:600}.primary[data-v-a35e49bf],.ghost[data-v-a35e49bf]{letter-spacing:0}.export-btn[data-v-a35e49bf]{border:0!important;background:linear-gradient(180deg,#22c55e,#16a34a)!important;color:#fff!important;box-shadow:0 8px 18px #16a34a2e}.export-btn[data-v-a35e49bf]:before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:50%;background:#bbf7d0;box-shadow:0 0 0 3px #bbf7d038}.toast[data-v-a35e49bf]{position:fixed;top:88px;left:50%;z-index:120;min-width:260px;max-width:520px;padding:12px 18px;border:1px solid rgba(22,163,74,.18);border-radius:999px;background:#111827eb;color:#fff;font-size:14px;font-weight:600;text-align:center;box-shadow:0 18px 45px #0f172a38;transform:translate(-50%);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.page-intro[data-v-a35e49bf],.home-hero[data-v-a35e49bf]{width:100%;max-width:var(--page-header-width);justify-self:start;min-height:auto;padding:12px 18px;border-bottom-color:transparent;border-radius:12px 12px 0 0;box-shadow:none}.page-intro+.panel[data-v-a35e49bf],.page-intro+.recharge-workbench[data-v-a35e49bf],.page-intro+.sales-one-line[data-v-a35e49bf]{margin-top:-18px;border-top-left-radius:0;border-top-right-radius:0}.page-intro+.panel[data-v-a35e49bf],.page-intro+.recharge-workbench[data-v-a35e49bf]{border-top-color:#e2e8f0f2}.page-intro+.sales-one-line .data-command-bar[data-v-a35e49bf]{border-top-left-radius:0;border-top-right-radius:0}.page-intro+.panel>.panel-head[data-v-a35e49bf]:first-child,.page-intro+.recharge-workbench>.data-command-bar[data-v-a35e49bf]:first-child{padding-top:4px}.page-intro h2[data-v-a35e49bf],.home-hero h2[data-v-a35e49bf]{margin:2px 0;font-size:18px;line-height:1.22}.page-intro p[data-v-a35e49bf],.home-hero p[data-v-a35e49bf]{max-width:620px;font-size:12px;line-height:1.35}.page-intro>div[data-v-a35e49bf]:first-child,.home-hero>div[data-v-a35e49bf]:first-child{min-width:0}.intro-actions[data-v-a35e49bf],.hero-actions[data-v-a35e49bf]{flex:0 0 auto}.page-intro[data-v-a35e49bf]:after,.home-hero[data-v-a35e49bf]:after{right:-46px;bottom:10px;width:150px;height:42px}.intro-actions .primary[data-v-a35e49bf],.intro-actions .ghost[data-v-a35e49bf],.hero-actions .primary[data-v-a35e49bf],.hero-actions .ghost[data-v-a35e49bf]{min-height:30px;padding:5px 10px;border-radius:9px;font-size:13px}.eyebrow[data-v-a35e49bf]{min-height:18px;padding:0;background:transparent;font-size:11px}.page[data-v-a35e49bf]{gap:18px}.summary-card[data-v-a35e49bf]{padding:12px 16px}.summary-card strong[data-v-a35e49bf]{margin:4px 0 2px;font-size:18px}.order-summary-strip[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0 0 12px}.order-summary-strip span[data-v-a35e49bf]{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;border:1px solid #e4ebf2;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);color:#7a8593;font-size:12px;font-weight:600}.order-summary-strip b[data-v-a35e49bf]{color:#263241;font-size:15px;font-weight:700}.finance-summary-strip[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-4px 0 12px}.finance-summary-strip span[data-v-a35e49bf]{display:flex;align-items:center;justify-content:space-between;min-height:42px;padding:0 12px;border:1px solid #e4ebf2;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);color:#7a8593;font-size:12px;font-weight:600}.finance-summary-strip b[data-v-a35e49bf]{color:#263241;font-size:15px;font-weight:700}.record-list[data-v-a35e49bf]{display:grid;gap:8px}.business-record[data-v-a35e49bf]{display:grid;align-items:center;gap:12px;min-height:58px;padding:10px 12px;border:1px solid #e4ebf2;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfd);box-shadow:0 8px 18px #0f172a06}.business-record[data-v-a35e49bf]:hover{border-color:#cfe8d8;background:#f8fbf9}.order-record[data-v-a35e49bf]{grid-template-columns:minmax(220px,1.25fr) 126px minmax(180px,.85fr) 112px 54px}.finance-record[data-v-a35e49bf]{grid-template-columns:minmax(210px,1.1fr) minmax(190px,.9fr) 178px minmax(150px,.8fr) 104px}.record-main[data-v-a35e49bf],.record-person[data-v-a35e49bf]{display:grid;min-width:0;gap:3px}.record-main strong[data-v-a35e49bf],.record-person span[data-v-a35e49bf]{overflow:hidden;color:#263241;font-size:14px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.record-main small[data-v-a35e49bf],.record-person small[data-v-a35e49bf]{overflow:hidden;color:#8a95a5;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.record-chip-group[data-v-a35e49bf]{display:flex;align-items:center;gap:6px;min-width:0;flex-wrap:wrap}.record-chip-group .tag[data-v-a35e49bf],.record-chip-group .finance-type[data-v-a35e49bf],.record-chip-group .batch-code[data-v-a35e49bf]{min-height:24px}.record-balance[data-v-a35e49bf]{display:inline-flex;align-items:center;gap:7px;min-width:0;color:#8a95a5;font-size:12px;white-space:nowrap}.record-balance b[data-v-a35e49bf]{color:#a8b1bf;font-weight:500}.record-balance strong[data-v-a35e49bf]{color:#263241;font-size:13px;font-weight:700}.record-amount[data-v-a35e49bf]{justify-self:end;white-space:nowrap}.business-record .text-btn[data-v-a35e49bf]{justify-self:end}.empty-record-row[data-v-a35e49bf]{display:grid;place-items:center;min-height:78px;border:1px dashed #cbd5e1;border-radius:12px;background:#f8fafc;color:#7a8593;font-size:13px;font-weight:700}.batch-code[data-v-a35e49bf]{display:inline-flex;align-items:center;min-height:24px;max-width:150px;overflow:hidden;padding:3px 9px;border-radius:999px;background:#eef6ff;color:#2563eb;font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.order-manage-table[data-v-a35e49bf]{min-width:1180px}.order-manage-table th[data-v-a35e49bf],.order-manage-table td[data-v-a35e49bf]{height:54px;padding:10px 14px}.flow-list[data-v-a35e49bf]{display:grid;gap:10px}.flow-row[data-v-a35e49bf]{display:grid;grid-template-columns:10px minmax(0,1fr) 64px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid #e7eef5;border-radius:12px;background:#fbfcfd}.flow-row strong[data-v-a35e49bf],.flow-row small[data-v-a35e49bf]{display:block}.flow-row strong[data-v-a35e49bf]{color:#263241;font-size:13px;font-weight:700}.flow-row small[data-v-a35e49bf]{margin-top:4px;overflow:hidden;color:#7a8593;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.flow-row b[data-v-a35e49bf]{justify-self:end;color:#526071;font-size:12px;font-weight:700}.flow-dot[data-v-a35e49bf]{width:9px;height:9px;border-radius:999px;background:#16a34a;box-shadow:0 0 0 4px #16a34a1f}.flow-dot.blue[data-v-a35e49bf]{background:#3b82f6;box-shadow:0 0 0 4px #3b82f61f}.flow-dot.orange[data-v-a35e49bf]{background:#f97316;box-shadow:0 0 0 4px #f9731624}.todo-list[data-v-a35e49bf]{display:grid;gap:9px}.todo-row[data-v-a35e49bf]{display:grid;grid-template-columns:38px minmax(0,1fr) 62px;align-items:center;gap:10px;min-height:58px;padding:9px 11px;border:1px solid #e7eef5;border-radius:12px;background:#fbfcfd;color:#263241;text-decoration:none}.todo-row[data-v-a35e49bf]:hover{background:#f6fbf8;border-color:#d7ecdf}.todo-row strong[data-v-a35e49bf],.todo-row small[data-v-a35e49bf]{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-row strong[data-v-a35e49bf]{font-size:13px;font-weight:700}.todo-row small[data-v-a35e49bf]{margin-top:4px;color:#7a8593;font-size:12px}.todo-row b[data-v-a35e49bf]{justify-self:end;color:var(--brand);font-size:12px;font-weight:700;white-space:nowrap}.todo-mark[data-v-a35e49bf]{display:grid;place-items:center;width:34px;height:34px;border-radius:10px;background:#eff6ff;color:#2563eb;font-size:14px;font-weight:800}.todo-mark.red[data-v-a35e49bf]{background:#fee2e2;color:#dc2626}.todo-mark.orange[data-v-a35e49bf]{background:#ffedd5;color:#ea580c}.todo-mark.green[data-v-a35e49bf]{background:#dcfce7;color:#15803d}.sales-row[data-v-a35e49bf]{display:grid;grid-template-columns:minmax(210px,1fr) 120px 110px 156px;gap:12px}.sales-main[data-v-a35e49bf]{min-width:0}.sales-progress[data-v-a35e49bf]{width:110px;align-self:center}.settlement-actions[data-v-a35e49bf]{display:flex;align-items:center;justify-content:flex-end;gap:6px;min-width:0}.settlement-actions .tag[data-v-a35e49bf]{min-height:24px;padding:3px 8px;white-space:nowrap}.settlement-actions .ghost[data-v-a35e49bf]{min-height:30px;padding:4px 8px;font-size:12px;white-space:nowrap}@media (max-width: 900px){.order-summary-strip[data-v-a35e49bf],.finance-summary-strip[data-v-a35e49bf],.detail-summary[data-v-a35e49bf],.sales-row[data-v-a35e49bf]{grid-template-columns:1fr}.order-record[data-v-a35e49bf],.finance-record[data-v-a35e49bf]{grid-template-columns:1fr;align-items:start}.record-amount[data-v-a35e49bf],.business-record .text-btn[data-v-a35e49bf]{justify-self:start}.settlement-actions[data-v-a35e49bf]{justify-content:flex-start}}.dense-stats[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:-2px 0 12px}.dense-stats span[data-v-a35e49bf]{display:flex;align-items:center;justify-content:space-between;min-height:40px;padding:0 12px;border:1px solid #e4ebf2;border-radius:10px;background:linear-gradient(180deg,#fff,#f8fafc);color:#7a8593;font-size:12px;font-weight:600}.dense-stats b[data-v-a35e49bf]{color:#263241;font-size:15px;font-weight:700}.user-table[data-v-a35e49bf]{min-width:1320px}.user-table th[data-v-a35e49bf],.user-table td[data-v-a35e49bf]{height:50px;padding:8px 12px}.user-activity-cell[data-v-a35e49bf],.merchant-info-cell[data-v-a35e49bf],.merchant-address-cell[data-v-a35e49bf],.finance-user-cell[data-v-a35e49bf],.log-user-cell[data-v-a35e49bf],.log-content-cell[data-v-a35e49bf]{display:grid;min-width:0;gap:3px}.user-activity-cell[data-v-a35e49bf]{min-width:136px}.user-activity-cell strong[data-v-a35e49bf],.merchant-info-cell strong[data-v-a35e49bf],.merchant-address-cell strong[data-v-a35e49bf],.finance-user-cell strong[data-v-a35e49bf],.log-user-cell strong[data-v-a35e49bf],.log-content-cell strong[data-v-a35e49bf]{overflow:hidden;color:#263241;font-size:13px;font-weight:650;text-overflow:ellipsis;white-space:nowrap}.user-activity-cell small[data-v-a35e49bf],.merchant-info-cell small[data-v-a35e49bf],.merchant-address-cell small[data-v-a35e49bf],.finance-user-cell small[data-v-a35e49bf],.log-user-cell small[data-v-a35e49bf],.log-content-cell small[data-v-a35e49bf]{overflow:hidden;margin:0;color:#8a95a5;font-size:12px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.user-tip[data-v-a35e49bf]{min-width:72px;justify-content:center;white-space:nowrap}.category-pill[data-v-a35e49bf]{display:inline-flex;align-items:center;min-height:24px;padding:3px 9px;border:1px solid #dbeafe;border-radius:999px;background:#eff6ff;color:#2563eb;font-size:12px;font-weight:650;white-space:nowrap}.merchant-table[data-v-a35e49bf]{min-width:1180px}.merchant-info-cell[data-v-a35e49bf]{min-width:108px}.merchant-address-cell[data-v-a35e49bf]{min-width:220px;max-width:280px}.merchant-address-cell strong[data-v-a35e49bf]{white-space:normal;line-height:1.35}.merchant-table td:nth-child(6) .tag[data-v-a35e49bf]{white-space:nowrap}.finance-table[data-v-a35e49bf]{min-width:980px}.recharge-record-table th[data-v-a35e49bf]:nth-child(1),.recharge-record-table td[data-v-a35e49bf]:nth-child(1){width:168px}.recharge-record-table th[data-v-a35e49bf]:nth-child(6),.recharge-record-table td[data-v-a35e49bf]:nth-child(6),.balance-log-table th[data-v-a35e49bf]:nth-child(4),.balance-log-table td[data-v-a35e49bf]:nth-child(4){width:190px}.recharge-record-table th[data-v-a35e49bf]:nth-child(7),.recharge-record-table td[data-v-a35e49bf]:nth-child(7),.balance-log-table th[data-v-a35e49bf]:nth-child(5),.balance-log-table td[data-v-a35e49bf]:nth-child(5){width:190px}.balance-change-cell[data-v-a35e49bf]{display:inline-flex;align-items:center;gap:7px;max-width:180px;overflow:hidden;color:#7a8593;font-size:12px;white-space:nowrap}.balance-change-cell b[data-v-a35e49bf]{color:#9aa4b2;font-weight:500}.balance-change-cell strong[data-v-a35e49bf]{color:#263241;font-size:13px;font-weight:700}.remark-pill[data-v-a35e49bf]{max-width:170px}.log-table[data-v-a35e49bf]{min-width:900px}.log-table th[data-v-a35e49bf],.log-table td[data-v-a35e49bf]{height:52px;padding:10px 14px}.log-content-cell[data-v-a35e49bf]{min-width:260px}.settings-row[data-v-a35e49bf]{grid-template-columns:minmax(0,1fr) 84px 72px;min-height:64px;padding:10px 14px}.settings-row span[data-v-a35e49bf],.settings-row small[data-v-a35e49bf]{margin-top:3px}.permission-list[data-v-a35e49bf]{display:grid;gap:8px}.permission-row[data-v-a35e49bf]{position:relative;display:grid;grid-template-columns:minmax(170px,1fr) minmax(160px,.9fr) minmax(190px,1.05fr) minmax(130px,.75fr);align-items:center;gap:10px;min-height:64px;overflow:hidden;padding:11px 14px 11px 18px;border:1px solid #e4ebf2;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfd)}.permission-row[data-v-a35e49bf]:before{position:absolute;top:10px;bottom:10px;left:0;width:4px;border-radius:0 999px 999px 0;background:#3b82f6;content:""}.permission-row.green[data-v-a35e49bf]:before{background:#16a34a}.permission-row.orange[data-v-a35e49bf]:before{background:#f97316}.permission-row.purple[data-v-a35e49bf]:before{background:#8b5cf6}.permission-row div[data-v-a35e49bf],.permission-row span[data-v-a35e49bf]{min-width:0}.permission-row strong[data-v-a35e49bf],.permission-row small[data-v-a35e49bf],.permission-row b[data-v-a35e49bf],.permission-row span[data-v-a35e49bf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.permission-row strong[data-v-a35e49bf]{color:#263241;font-size:14px;font-weight:760}.permission-row small[data-v-a35e49bf],.permission-row span[data-v-a35e49bf]{color:#7a8593;font-size:12px}.permission-row small[data-v-a35e49bf]{margin-top:4px}.permission-row b[data-v-a35e49bf]{margin-bottom:3px;color:#263241;font-size:13px;font-weight:720}.self-check-grid[data-v-a35e49bf]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.self-check-card[data-v-a35e49bf]{position:relative;min-width:0;min-height:96px;overflow:hidden;padding:14px;border:1px solid #e4ebf2;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfd)}.self-check-card[data-v-a35e49bf]:before{position:absolute;top:0;right:0;left:0;height:4px;background:#3b82f6;content:""}.self-check-card.green[data-v-a35e49bf]:before{background:#16a34a}.self-check-card.orange[data-v-a35e49bf]:before{background:#f97316}.self-check-card.red[data-v-a35e49bf]:before{background:#dc2626}.self-check-card span[data-v-a35e49bf],.self-check-card small[data-v-a35e49bf]{display:block;overflow:hidden;color:#7a8593;font-size:12px;text-overflow:ellipsis}.self-check-card strong[data-v-a35e49bf]{display:block;margin:10px 0 7px;overflow:hidden;color:#263241;font-size:20px;font-weight:760;text-overflow:ellipsis;white-space:nowrap}.self-check-card small[data-v-a35e49bf]{line-height:1.35}.data-command-bar[data-v-a35e49bf]{align-items:center}.finance-filter-bar[data-v-a35e49bf]{margin-top:-6px}.finance-filter-bar .date-field select[data-v-a35e49bf]{width:118px}.log-filter-bar[data-v-a35e49bf]{margin-top:-4px}.log-filter-bar .date-field input[data-v-a35e49bf]{width:128px}.log-filter-bar .date-field select[data-v-a35e49bf]{width:112px}.data-command-bar .date-field[data-v-a35e49bf]{min-height:34px;padding:0 10px}.data-command-bar .date-field input[data-v-a35e49bf],.data-command-bar .date-field select[data-v-a35e49bf]{width:116px}.top-actions[data-v-a35e49bf]{color:#64748b;font-size:13px}.top-actions .ghost[data-v-a35e49bf]{min-height:34px;padding:6px 11px}@media (max-width: 1200px){.dense-stats[data-v-a35e49bf]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 700px){.dense-stats[data-v-a35e49bf]{grid-template-columns:1fr}}.layout[data-v-a35e49bf]{grid-template-columns:184px minmax(0,1fr);transition:grid-template-columns .18s ease}.layout.sidebar-collapsed[data-v-a35e49bf]{grid-template-columns:72px minmax(0,1fr)}.brand[data-v-a35e49bf]{min-width:0;padding:10px 8px 20px}.brand>div[data-v-a35e49bf]{min-width:0}.brand strong[data-v-a35e49bf]{overflow:hidden;font-size:17px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.brand span[data-v-a35e49bf]{font-size:12px}.brand-mark[data-v-a35e49bf],.side-avatar[data-v-a35e49bf],.nav a[data-v-a35e49bf]:before,.nav a[data-v-a35e49bf]:after{display:none!important;content:none!important}.nav[data-v-a35e49bf]{gap:6px}.nav a[data-v-a35e49bf]{justify-content:flex-start;gap:0;min-height:44px;margin:0 4px;padding:0 12px;font-size:14px;font-weight:650;white-space:nowrap}.sidebar-collapsed .brand[data-v-a35e49bf]{justify-content:center;padding:10px 4px 14px}.sidebar-collapsed .brand strong[data-v-a35e49bf]{width:42px;white-space:normal;text-align:center;line-height:1.15}.sidebar-collapsed .brand span[data-v-a35e49bf],.sidebar-collapsed .side-user div[data-v-a35e49bf],.sidebar-collapsed .nav a[data-v-a35e49bf]{font-size:0}.sidebar-collapsed .nav a[data-v-a35e49bf]{justify-content:center;min-height:42px;padding:0}.sidebar-collapsed .nav a[data-v-a35e49bf]:before{display:block!important;content:attr(title)!important;width:auto;height:auto;color:#d7e0ec;font-size:12px;line-height:1.15;white-space:normal;text-align:center}.sidebar-collapsed .nav a.active[data-v-a35e49bf]:before,.sidebar-collapsed .nav a[data-v-a35e49bf]:hover:before{color:#fff}.side-user[data-v-a35e49bf]{left:8px;right:8px;justify-content:center;min-height:44px;padding:10px 8px}.main[data-v-a35e49bf],.content[data-v-a35e49bf],.page[data-v-a35e49bf],.panel[data-v-a35e49bf],.table[data-v-a35e49bf],.data-command-bar[data-v-a35e49bf]{min-width:0}.main[data-v-a35e49bf],.content[data-v-a35e49bf]{overflow-x:hidden}.table[data-v-a35e49bf]{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}.top[data-v-a35e49bf]{height:auto;min-height:64px;padding:10px 20px}.top-left[data-v-a35e49bf]{min-width:150px}.hamb[data-v-a35e49bf]{min-height:34px;padding:6px 12px;border:1px solid var(--line);border-radius:10px;background:#fff;color:#334155;font-size:13px;font-weight:650}.top-actions[data-v-a35e49bf]{justify-content:flex-end;gap:8px;flex-wrap:wrap;min-width:0}.action-pill[data-v-a35e49bf]{max-width:180px}.content[data-v-a35e49bf]{padding:24px}.dashboard-grid[data-v-a35e49bf],.lower-grid[data-v-a35e49bf],.split[data-v-a35e49bf]{grid-template-columns:1fr}@media (min-width: 1500px){.dashboard-grid[data-v-a35e49bf]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr) minmax(0,.95fr)}.lower-grid[data-v-a35e49bf]{grid-template-columns:minmax(0,1.8fr) minmax(0,.9fr)}.split[data-v-a35e49bf]{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr)}}.business-record[data-v-a35e49bf],.sales-chain-row[data-v-a35e49bf],.selected-user-row[data-v-a35e49bf]{min-width:0}.sales-chain-panel[data-v-a35e49bf]{margin-top:-8px}.sales-chain-list[data-v-a35e49bf]{display:grid;gap:8px}.sales-chain-row[data-v-a35e49bf]{display:grid;grid-template-columns:minmax(220px,1.2fr) repeat(4,minmax(108px,.72fr)) 94px;align-items:center;gap:10px;min-height:58px;padding:10px 12px;border:1px solid #e4ebf2;border-radius:12px;background:linear-gradient(180deg,#fff,#fbfcfd)}.sales-chain-main[data-v-a35e49bf],.sales-chain-row span[data-v-a35e49bf]{min-width:0}.sales-chain-main strong[data-v-a35e49bf],.sales-chain-main small[data-v-a35e49bf]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sales-chain-main strong[data-v-a35e49bf]{color:#263241;font-size:14px;font-weight:700}.sales-chain-main small[data-v-a35e49bf],.sales-chain-row span[data-v-a35e49bf]{color:#7a8593;font-size:12px}.sales-chain-row span[data-v-a35e49bf]{display:grid;gap:3px}.sales-chain-row b[data-v-a35e49bf]{overflow:hidden;color:#263241;font-size:14px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.sales-chain-row .ghost[data-v-a35e49bf]{min-height:32px;padding:5px 10px;white-space:nowrap}@media (max-width: 1280px){.layout[data-v-a35e49bf]{grid-template-columns:164px minmax(0,1fr)}.layout.sidebar-collapsed[data-v-a35e49bf]{grid-template-columns:66px minmax(0,1fr)}.content[data-v-a35e49bf]{padding:18px}.sales-chain-row[data-v-a35e49bf],.order-record[data-v-a35e49bf],.finance-record[data-v-a35e49bf],.recharge-result-strip[data-v-a35e49bf]{grid-template-columns:1fr;align-items:start}.record-amount[data-v-a35e49bf],.sales-chain-row .ghost[data-v-a35e49bf]{justify-self:start}.merchant-auto-grid[data-v-a35e49bf],.self-check-grid[data-v-a35e49bf]{grid-template-columns:repeat(2,minmax(0,1fr))}.permission-row[data-v-a35e49bf]{grid-template-columns:1fr 1fr}}@media (max-width: 900px){.layout[data-v-a35e49bf],.layout.sidebar-collapsed[data-v-a35e49bf]{grid-template-columns:1fr}.sidebar-collapsed .brand span[data-v-a35e49bf],.sidebar-collapsed .side-user div[data-v-a35e49bf],.sidebar-collapsed .nav a[data-v-a35e49bf]{font-size:inherit}.sidebar-collapsed .nav a[data-v-a35e49bf]:before{display:none!important}.merchant-auto-grid[data-v-a35e49bf],.self-check-grid[data-v-a35e49bf]{grid-template-columns:1fr}.permission-row[data-v-a35e49bf]{grid-template-columns:1fr;align-items:start}.merchant-table[data-v-a35e49bf],.user-table[data-v-a35e49bf],.order-manage-table[data-v-a35e49bf],.finance-table[data-v-a35e49bf],.log-table[data-v-a35e49bf]{min-width:760px}}
