.campaignwiz-workspace[data-v-ea844ed4]{position:relative;min-width:0;min-height:0;flex:1;background:var(--color-surface-subtle)}.campaignwiz-frame[data-v-ea844ed4]{display:block;width:100%;height:100%;border:0;background:var(--color-surface)}.workspace-state[data-v-ea844ed4]{position:absolute;z-index:1;inset:0;display:grid;place-content:center;justify-items:center;gap:12px;color:var(--color-text-secondary);background:var(--color-surface-subtle)}.workspace-state.is-error[data-v-ea844ed4]{color:var(--color-danger)}.workspace-state span[data-v-ea844ed4]:not(.spinner){color:var(--color-text-muted);font-size:12px}.spinner[data-v-ea844ed4]{width:28px;height:28px;border:3px solid var(--color-primary-100);border-top-color:var(--color-primary-600);border-radius:50%;animation:spin-ea844ed4 .8s linear infinite}@keyframes spin-ea844ed4{to{transform:rotate(360deg)}}.receivable-dashboard[data-v-93725515]{--rc-card:#fff;--rc-ink:#1d1d1f;--rc-ink-2:#4b5563;--rc-ink-3:#9ca3af;--rc-line:#e5e7eb;--rc-line-2:#f1f5f9;--rc-blue:#2563eb;--rc-green:#10b981;--rc-orange:#f59e0b;--rc-red:#ef4444;width:min(1500px,100%);margin:0 auto;color:var(--rc-ink);font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Helvetica Neue,sans-serif;font-size:14px;line-height:1.5}.hdr[data-v-93725515]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:20px}.hdr h1[data-v-93725515]{margin:0;color:var(--rc-ink);font-size:22px;font-weight:700;line-height:1.5;letter-spacing:0}.sub[data-v-93725515]{margin-top:2px;color:var(--rc-ink-3);font-size:12px}.meta[data-v-93725515]{color:var(--rc-ink-3);font-size:12px;text-align:right}.meta strong[data-v-93725515]{color:var(--rc-ink-2);font-weight:500}.meta span[data-v-93725515]{font-size:11px}.sync-status[data-v-93725515]{margin-top:2px;color:var(--rc-green);font-size:11px}.feedback[data-v-93725515]{display:flex;justify-content:space-between;margin-bottom:16px;padding:10px 14px;border:1px solid #fecaca;border-radius:8px;color:#b91c1c;background:#fef2f2}.feedback button[data-v-93725515]{border:0;color:inherit;background:transparent;cursor:pointer}.todo-center[data-v-93725515],.filter-bar[data-v-93725515],.kpi-card[data-v-93725515],.progress-box[data-v-93725515],.table-box[data-v-93725515]{border:1px solid var(--rc-line);background:var(--rc-card)}.todo-center[data-v-93725515]{margin-bottom:16px;padding:20px;border-radius:12px}.todo-hdr[data-v-93725515]{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.todo-hdr h2[data-v-93725515]{margin:0;color:var(--rc-ink);font-size:15px;font-weight:600}.view-as[data-v-93725515]{display:flex;align-items:center;gap:8px}.view-as label[data-v-93725515]{color:var(--rc-ink-3);font-size:12px;font-weight:500}.view-as select[data-v-93725515],.filter-row select[data-v-93725515]{appearance:none;border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-ink);font-family:inherit;background-color:var(--rc-card);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 24 24' fill='none' stroke='%239ca3af' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;cursor:pointer}.view-as select[data-v-93725515]{padding:6px 28px 6px 10px;font-size:12px}.todo-grid[data-v-93725515]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.todo-card[data-v-93725515]{min-width:0;min-height:112px;padding:14px;border:1px solid var(--rc-line);border-radius:10px;background:var(--rc-card)}.tc-hd[data-v-93725515]{display:flex;align-items:center;gap:8px;margin-bottom:6px}.tc-dot[data-v-93725515],.dot[data-v-93725515]{width:8px;height:8px;border-radius:50%}.tc-title[data-v-93725515]{color:var(--rc-ink);font-size:13px;font-weight:600}.tc-amt[data-v-93725515]{font-size:22px;font-weight:700;line-height:1.15;font-variant-numeric:tabular-nums}.tc-amt.red[data-v-93725515]{color:var(--rc-red)}.tc-amt.orange[data-v-93725515]{color:var(--rc-orange)}.tc-num[data-v-93725515]{color:#8b5cf6;font-size:26px;font-weight:700;line-height:1.1}.tc-sub[data-v-93725515]{margin-top:4px;color:var(--rc-ink-3);font-size:11px}.tc-pct[data-v-93725515]{color:var(--rc-green);font-size:24px;font-weight:700;line-height:1.1}.tc-mini-bar[data-v-93725515],.three-bar[data-v-93725515],.mini-bar[data-v-93725515]{display:flex;overflow:hidden;background:var(--rc-line-2)}.tc-mini-bar[data-v-93725515]{height:6px;margin-top:6px;border-radius:3px}.green-seg[data-v-93725515]{background:var(--rc-green)}.orange-seg[data-v-93725515]{background:var(--rc-orange)}.gray-seg[data-v-93725515]{flex:1;background:#d1d5db}.red-bg[data-v-93725515]{background:var(--rc-red)}.orange-bg[data-v-93725515]{background:var(--rc-orange)}.purple-bg[data-v-93725515]{background:#8b5cf6}.green-bg[data-v-93725515]{background:var(--rc-green)}.gray-bg[data-v-93725515]{background:#d1d5db}.filter-bar[data-v-93725515]{margin-bottom:16px;padding:16px;border-radius:12px}.filter-row[data-v-93725515]{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:10px}.filter-row[data-v-93725515]:last-child{margin-bottom:0}.filter-row label[data-v-93725515]{color:var(--rc-ink-3);font-size:12px;font-weight:500}.filter-row select[data-v-93725515]{padding:7px 30px 7px 10px;font-size:12px}.filter-row select[data-v-93725515]:focus,.filter-row input[data-v-93725515]:focus{border-color:var(--rc-blue);outline:none}.filter-row input[data-v-93725515]{width:180px;padding:7px 12px;border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-ink);font-family:inherit;font-size:12px}.clear-btn[data-v-93725515]{padding:7px 14px;border:1px solid var(--rc-line);border-radius:8px;color:var(--rc-ink-3);font-family:inherit;font-size:12px;background:transparent;cursor:pointer}.scope-info[data-v-93725515]{margin-left:auto;color:var(--rc-ink-3);font-size:12px}.scope-info strong[data-v-93725515]{color:var(--rc-ink-2);font-weight:500}.kpi-grid[data-v-93725515]{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;margin-bottom:16px}.kpi-card[data-v-93725515]{min-width:0;padding:16px;border-radius:12px}.kpi-label[data-v-93725515]{color:var(--rc-ink-3);font-size:11px;font-weight:500;letter-spacing:.06em}.kpi-val[data-v-93725515]{margin-top:4px;overflow:hidden;color:var(--rc-ink);font-size:clamp(15px,1.35vw,22px);font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.kpi-sub[data-v-93725515]{margin-top:3px;color:var(--rc-ink-3);font-size:11px}.kpi-card.overdue .kpi-val[data-v-93725515]{color:var(--rc-red)}.kpi-card.done .kpi-val[data-v-93725515]{color:var(--rc-green)}.kpi-card.pending .kpi-val[data-v-93725515]{color:var(--rc-orange)}.progress-box[data-v-93725515]{margin-bottom:16px;padding:20px;border-radius:12px}.pb-hd[data-v-93725515]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:12px}.pb-title[data-v-93725515]{font-size:14px;font-weight:600}.pb-rate[data-v-93725515]{color:var(--rc-green);font-size:18px;font-weight:700}.pb-rate span[data-v-93725515]{margin-left:4px;color:var(--rc-ink-3);font-size:12px;font-weight:400}.three-bar[data-v-93725515]{height:14px;border-radius:7px}.pb-legend[data-v-93725515]{display:flex;gap:20px;margin-top:10px;color:var(--rc-ink-2);font-size:12px}.pb-legend>div[data-v-93725515]{display:flex;align-items:center;gap:6px}.pb-legend .dot[data-v-93725515]{display:inline-block}.pb-legend b[data-v-93725515]{color:var(--rc-ink);font-weight:600;font-variant-numeric:tabular-nums}.table-box[data-v-93725515]{overflow:hidden;margin-bottom:16px;border-radius:12px}.table-scroll[data-v-93725515]{max-height:calc(100vh - 112px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.table-box table[data-v-93725515]{width:100%;min-width:1320px;border-collapse:collapse;font-size:13px}.table-box th[data-v-93725515]{position:sticky;z-index:2;top:0;padding:12px 14px;border-bottom:1px solid var(--rc-line);color:var(--rc-ink-2);font-size:11px;font-weight:600;letter-spacing:.04em;text-align:left;background:var(--rc-line-2)}.table-box th.right[data-v-93725515]{text-align:right}.table-box td[data-v-93725515]{padding:12px 14px;border-bottom:1px solid var(--rc-line);color:var(--rc-ink)}.table-box tbody tr[data-v-93725515]:hover{background:var(--rc-line-2)}.table-box tbody tr.risk-hi td[data-v-93725515]:first-child{border-left:3px solid var(--rc-red)}.table-box tbody tr.risk-mid td[data-v-93725515]:first-child{border-left:3px solid var(--rc-orange)}.merchant-cell[data-v-93725515]{max-width:220px;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.merchant-cell b[data-v-93725515]{color:var(--rc-blue)}.risk-dot[data-v-93725515]{display:inline-block;width:8px;height:8px;margin-right:4px;border-radius:50%}.risk-dot.high[data-v-93725515]{background:var(--rc-red)}.risk-dot.mid[data-v-93725515]{background:var(--rc-orange)}.risk-dot.low[data-v-93725515]{background:var(--rc-ink-3)}.brand-tag[data-v-93725515]{display:inline-block;padding:2px 8px;border-radius:4px;color:#fff;font-size:11px;font-weight:600;background:var(--rc-ink-3)}.brand-tag.WIS[data-v-93725515]{background:var(--rc-blue)}.brand-tag.KONO[data-v-93725515]{background:var(--rc-orange)}.t-amt[data-v-93725515]{text-align:right;font-weight:500;font-variant-numeric:tabular-nums}.t-amt.red[data-v-93725515]{color:var(--rc-red)}.t-amt.green[data-v-93725515]{color:var(--rc-green)}.t-amt.orange[data-v-93725515]{color:var(--rc-orange)}.mini-bar-wrap[data-v-93725515]{display:flex;align-items:center;gap:8px}.mini-bar[data-v-93725515]{width:120px;height:6px;border-radius:3px}.mini-bar-wrap>span[data-v-93725515]{min-width:32px;color:var(--rc-ink-3);font-size:11px;font-variant-numeric:tabular-nums}.empty-state[data-v-93725515]{padding:48px;color:var(--rc-ink-3);font-size:13px;text-align:center}@media(max-width:1200px){.todo-grid[data-v-93725515]{grid-template-columns:repeat(2,1fr)}.kpi-grid[data-v-93725515]{grid-template-columns:repeat(3,1fr)}.scope-info[data-v-93725515]{width:100%;margin-left:0}}@media(max-width:640px){.hdr[data-v-93725515]{flex-direction:column;gap:10px;margin-bottom:12px}.hdr h1[data-v-93725515]{font-size:18px}.meta[data-v-93725515]{text-align:left}.todo-center[data-v-93725515],.filter-bar[data-v-93725515]{padding:12px}.todo-hdr[data-v-93725515]{align-items:flex-start;flex-direction:column;gap:8px}.todo-grid[data-v-93725515],.kpi-grid[data-v-93725515]{grid-template-columns:repeat(2,1fr);gap:8px}.todo-card[data-v-93725515],.kpi-card[data-v-93725515]{padding:12px}.filter-row[data-v-93725515]{align-items:stretch}.filter-row label[data-v-93725515],.filter-row select[data-v-93725515],.filter-row input[data-v-93725515]{width:100%}.scope-info[data-v-93725515]{margin-top:4px}.progress-box[data-v-93725515]{padding:12px}.pb-legend[data-v-93725515]{align-items:flex-start;flex-direction:column;gap:4px}}.mobile-filter-head[data-v-93725515],.mobile-customer-list[data-v-93725515]{display:none}@media(max-width:640px){.receivable-dashboard[data-v-93725515]{font-size:13px}.hdr[data-v-93725515]{align-items:flex-start;gap:8px}.hdr h1[data-v-93725515]{font-size:20px}.sub[data-v-93725515]{font-size:11px}.meta[data-v-93725515]{display:flex;width:100%;align-items:center;justify-content:space-between;gap:8px}.meta>div[data-v-93725515]:first-child{min-width:0}.meta span[data-v-93725515]{display:none}.sync-status[data-v-93725515]{flex:0 0 auto;margin-top:0}.feedback[data-v-93725515]{align-items:center;gap:10px;padding:10px 12px}.feedback button[data-v-93725515]{min-height:36px;padding-inline:8px}.todo-center[data-v-93725515]{padding:12px}.todo-hdr[data-v-93725515]{align-items:stretch;gap:10px;margin-bottom:12px}.view-as[data-v-93725515]{justify-content:space-between}.view-as select[data-v-93725515]{min-width:0;min-height:42px;flex:1}.todo-grid[data-v-93725515],.kpi-grid[data-v-93725515]{grid-template-columns:repeat(2,minmax(0,1fr))}.todo-card[data-v-93725515]{min-height:104px;padding:11px}.tc-title[data-v-93725515]{font-size:12px}.tc-amt[data-v-93725515]{overflow:hidden;font-size:18px;text-overflow:ellipsis;white-space:nowrap}.tc-num[data-v-93725515],.tc-pct[data-v-93725515]{font-size:22px}.tc-sub[data-v-93725515]{font-size:10px}.filter-bar[data-v-93725515]{padding:0;overflow:hidden}.mobile-filter-head[data-v-93725515]{display:flex;min-height:48px;align-items:center;justify-content:space-between;padding:0 12px}.mobile-filter-head>div[data-v-93725515]{display:flex;align-items:baseline;gap:8px}.mobile-filter-head strong[data-v-93725515]{font-size:13px}.mobile-filter-head span[data-v-93725515]{color:var(--rc-blue);font-size:10px}.mobile-filter-head button[data-v-93725515]{min-width:56px;min-height:36px;border:0;color:var(--rc-blue);font-weight:600;background:transparent}.filter-fields[data-v-93725515]{display:none;padding:4px 12px 12px;border-top:1px solid var(--rc-line)}.filter-fields.is-open[data-v-93725515]{display:block}.filter-row[data-v-93725515]{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:8px;margin-top:8px;margin-bottom:0}.filter-row label[data-v-93725515]{width:auto}.filter-row select[data-v-93725515],.filter-row input[data-v-93725515]{width:100%;min-height:42px;font-size:13px}.scope-info[data-v-93725515]{grid-column:1/-1;margin:2px 0 0}.clear-btn[data-v-93725515]{grid-column:1/-1;min-height:42px;margin-top:2px}.kpi-card[data-v-93725515]{padding:12px}.kpi-val[data-v-93725515]{font-size:17px}.kpi-sub[data-v-93725515]{font-size:10px}.progress-box[data-v-93725515]{padding:12px}.pb-hd[data-v-93725515]{align-items:flex-start;gap:8px}.pb-title[data-v-93725515]{font-size:13px}.pb-rate[data-v-93725515]{font-size:17px;white-space:nowrap}.pb-rate span[data-v-93725515]{font-size:10px}.three-bar[data-v-93725515]{height:10px}.pb-legend[data-v-93725515]{display:grid;grid-template-columns:1fr;gap:5px;font-size:11px}.table-box[data-v-93725515]{border:0;background:transparent}.table-scroll[data-v-93725515]{display:none}.mobile-customer-list[data-v-93725515]{display:grid;gap:10px}.mobile-customer-card[data-v-93725515]{overflow:hidden;padding:13px;border:1px solid var(--rc-line);border-left:3px solid var(--rc-ink-3);border-radius:12px;background:var(--rc-card)}.mobile-customer-card.risk-hi[data-v-93725515]{border-left-color:var(--rc-red)}.mobile-customer-card.risk-mid[data-v-93725515]{border-left-color:var(--rc-orange)}.mobile-customer-card>header[data-v-93725515]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.mobile-customer-name[data-v-93725515]{display:flex;min-width:0;align-items:flex-start}.mobile-customer-name .risk-dot[data-v-93725515]{flex:0 0 auto;margin-top:5px}.mobile-customer-name strong[data-v-93725515]{overflow:hidden;color:var(--rc-blue);font-size:14px;line-height:1.4;text-overflow:ellipsis}.mobile-customer-meta[data-v-93725515]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:7px;color:var(--rc-ink-3);font-size:10px}.mobile-money-grid[data-v-93725515]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 14px;margin-top:12px;padding:11px 0;border-block:1px solid var(--rc-line-2)}.mobile-money-grid>div[data-v-93725515]{display:grid;min-width:0;gap:2px}.mobile-money-grid span[data-v-93725515]{color:var(--rc-ink-3);font-size:10px}.mobile-money-grid b[data-v-93725515]{overflow:hidden;font-size:13px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.mobile-money-grid .danger b[data-v-93725515]{color:var(--rc-red)}.mobile-money-grid .success b[data-v-93725515]{color:var(--rc-green)}.mobile-money-grid .warning b[data-v-93725515]{color:var(--rc-orange)}.mobile-customer-card>footer[data-v-93725515]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:10px;color:var(--rc-ink-3);font-size:10px}.mobile-progress[data-v-93725515]{display:flex;min-width:0;flex:1;align-items:center;justify-content:flex-end;gap:8px}.mobile-progress .mini-bar[data-v-93725515]{width:min(150px,70%)}.mobile-progress b[data-v-93725515]{min-width:34px;color:var(--rc-ink-2);font-size:11px;text-align:right}.empty-state[data-v-93725515]{padding:40px 16px;border:1px solid var(--rc-line);border-radius:12px;background:var(--rc-card)}}@media(max-width:380px){.todo-grid[data-v-93725515],.kpi-grid[data-v-93725515]{grid-template-columns:1fr}.todo-card[data-v-93725515]{min-height:96px}.mobile-money-grid[data-v-93725515]{gap-inline:10px}}.m5-workspace[data-v-30d6279d]{flex:1;min-width:0;overflow-y:auto;padding:40px 48px 56px;background:var(--color-page)}.m5-workspace.is-receivables[data-v-30d6279d]{padding:24px 32px 40px;background:#f7f8fa}.page-heading[data-v-30d6279d]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;max-width:1680px;margin:0 auto 28px}.page-heading h1[data-v-30d6279d]{margin:0 0 8px;color:var(--color-text-strong);font-size:clamp(30px,3vw,42px);line-height:1.1}.page-heading p[data-v-30d6279d]{margin:0;color:var(--color-text-secondary)}.eyebrow[data-v-30d6279d]{margin-bottom:8px!important;color:var(--color-primary-600)!important;font-size:11px;font-weight:800;letter-spacing:.16em}.heading-actions[data-v-30d6279d]{display:flex;align-items:center;gap:10px}.data-time[data-v-30d6279d],.result-count[data-v-30d6279d]{color:var(--color-text-muted);font-size:12px}.button[data-v-30d6279d]{min-height:40px;padding:0 15px;border:1px solid transparent;border-radius:var(--radius-md);font-size:13px;font-weight:700;cursor:pointer}.button[data-v-30d6279d]:disabled{cursor:wait;opacity:.65}.primary[data-v-30d6279d]{color:#fff;background:var(--color-primary-600)}.secondary[data-v-30d6279d]{border-color:var(--color-border-strong);color:var(--color-text);background:#fff}.feedback[data-v-30d6279d],.state[data-v-30d6279d],.toolbar[data-v-30d6279d],.panel[data-v-30d6279d],.metric-grid[data-v-30d6279d]{width:min(1680px,100%);margin-inline:auto}.feedback[data-v-30d6279d]{display:flex;justify-content:space-between;margin-bottom:16px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px}.feedback.error[data-v-30d6279d]{color:var(--color-danger);background:var(--color-danger-soft)}.feedback.success[data-v-30d6279d]{color:var(--color-success);background:var(--color-success-soft)}.feedback button[data-v-30d6279d]{border:0;color:inherit;font-weight:700;background:none;cursor:pointer}.metric-grid[data-v-30d6279d]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.metric-card[data-v-30d6279d],.panel[data-v-30d6279d]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.metric-card[data-v-30d6279d]{position:relative;min-width:0;overflow:hidden;padding:20px;container-type:inline-size}.metric-card[data-v-30d6279d]:before{position:absolute;inset:0 auto 0 0;width:4px;content:"";background:var(--color-primary-600)}.metric-card[data-tone=success][data-v-30d6279d]:before{background:var(--color-success)}.metric-card[data-tone=warning][data-v-30d6279d]:before{background:var(--color-warning)}.metric-card>span[data-v-30d6279d]{display:block;color:var(--color-text-muted);font-size:12px}.metric-card-value[data-v-30d6279d]{display:flex;min-width:0;flex-wrap:nowrap;align-items:baseline;gap:5px;margin-top:12px}.metric-card strong[data-v-30d6279d]{min-width:0;color:var(--color-text-strong);font:800 30px/1 var(--font-number);white-space:nowrap}.metric-card.has-long-value strong[data-v-30d6279d]{font-size:clamp(18px,7.8cqi,24px);letter-spacing:-.025em}.metric-card small[data-v-30d6279d]{flex:0 0 auto;color:var(--color-text-secondary);white-space:nowrap}.panel[data-v-30d6279d]{padding:22px}.panel-title h2[data-v-30d6279d]{margin:0 0 5px;font-size:19px}.panel-title p[data-v-30d6279d]{margin:0;color:var(--color-text-muted);font-size:13px}.stage-grid[data-v-30d6279d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:10px;margin-top:20px}.stage-grid div[data-v-30d6279d]{display:grid;gap:4px;padding:14px;border-radius:var(--radius-md);background:var(--color-surface-subtle)}.stage-grid strong[data-v-30d6279d]{font:800 24px/1 var(--font-number)}.stage-grid span[data-v-30d6279d]{color:var(--color-text-secondary);font-size:12px}.toolbar[data-v-30d6279d]{display:flex;align-items:center;gap:10px;margin-bottom:14px}.toolbar input[data-v-30d6279d],.toolbar select[data-v-30d6279d],.form-grid input[data-v-30d6279d],.form-grid textarea[data-v-30d6279d]{width:100%;min-height:40px;border:1px solid var(--color-border-strong);border-radius:var(--radius-md);color:var(--color-text);background:#fff}.toolbar input[data-v-30d6279d]{min-width:280px;padding:0 12px}.toolbar select[data-v-30d6279d]{min-width:150px;padding:0 10px}.result-count[data-v-30d6279d]{margin-left:auto}.table-panel[data-v-30d6279d]{min-height:260px;padding:0;overflow:hidden}.table-wrap[data-v-30d6279d]{overflow-x:auto}table[data-v-30d6279d]{width:100%;min-width:860px;border-collapse:collapse}th[data-v-30d6279d],td[data-v-30d6279d]{padding:13px 16px;border-bottom:1px solid var(--color-border);text-align:left;font-size:13px;vertical-align:middle}th[data-v-30d6279d]{color:var(--color-text-muted);font-size:12px;background:var(--color-surface-subtle)}td strong[data-v-30d6279d],td small[data-v-30d6279d]{display:block}td strong[data-v-30d6279d]{color:var(--color-text-strong)}td small[data-v-30d6279d]{margin-top:4px;color:var(--color-text-muted)}.status[data-v-30d6279d]{display:inline-flex;padding:4px 9px;border-radius:var(--radius-pill);color:var(--color-primary-600);font-size:12px;font-weight:700;background:var(--color-primary-100)}.status[data-tone=success][data-v-30d6279d]{color:var(--color-success);background:var(--color-success-soft)}.status[data-tone=warning][data-v-30d6279d]{color:var(--color-warning);background:var(--color-warning-soft)}.status[data-tone=danger][data-v-30d6279d]{color:var(--color-danger);background:var(--color-danger-soft)}.actions[data-v-30d6279d]{white-space:nowrap}.link-button[data-v-30d6279d]{min-width:32px;min-height:32px;border:0;color:var(--color-primary-600);font-weight:700;background:none;cursor:pointer}.link-button[data-v-30d6279d]:disabled{color:var(--color-text-disabled);cursor:not-allowed}.danger-text[data-v-30d6279d]{color:var(--color-danger)}.state[data-v-30d6279d]{display:grid;min-height:240px;place-items:center;padding:28px;color:var(--color-text-muted);text-align:center}.state.compact[data-v-30d6279d]{min-height:100px}.orders-table[data-v-30d6279d]{min-width:980px}.orders-table th[data-v-30d6279d],.orders-table td[data-v-30d6279d]{white-space:nowrap}.rebates-table[data-v-30d6279d]{min-width:1080px}.rebates-table th[data-v-30d6279d]{white-space:nowrap}.pagination[data-v-30d6279d]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 18px;border-top:1px solid var(--color-border);background:var(--color-surface)}.page-size[data-v-30d6279d],.page-controls[data-v-30d6279d]{display:flex;align-items:center;gap:8px;color:var(--color-text-secondary);font-size:13px}.pagination select[data-v-30d6279d],.pagination input[data-v-30d6279d],.pagination button[data-v-30d6279d]{min-height:34px;border:1px solid var(--color-border-strong);border-radius:var(--radius-sm);color:var(--color-text);background:#fff}.pagination select[data-v-30d6279d]{padding:0 28px 0 10px}.pagination input[data-v-30d6279d]{width:58px;padding:0 8px;text-align:center}.pagination button[data-v-30d6279d]{padding:0 12px;font-weight:700;cursor:pointer}.pagination button[data-v-30d6279d]:disabled{color:var(--color-text-disabled);background:var(--color-surface-subtle);cursor:not-allowed}.notification-list[data-v-30d6279d]{display:grid}.notification-list button[data-v-30d6279d]{display:grid;grid-template-columns:8px 1fr auto;align-items:center;gap:14px;min-height:76px;padding:14px 18px;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);text-align:left;background:#fff;cursor:pointer}.notification-list button.unread[data-v-30d6279d]{background:var(--color-primary-050)}.notification-list strong[data-v-30d6279d],.notification-list small[data-v-30d6279d]{display:block}.notification-list small[data-v-30d6279d]{margin-top:5px;color:var(--color-text-secondary)}.notification-list time[data-v-30d6279d]{color:var(--color-text-muted);font-size:12px}.notification-dot[data-v-30d6279d]{width:8px;height:8px;border-radius:50%;background:transparent}.unread .notification-dot[data-v-30d6279d]{background:var(--color-primary-600)}.dialog-backdrop[data-v-30d6279d]{position:fixed;z-index:20;inset:0;display:grid;place-items:center;padding:18px;background:#102b547f}.dialog[data-v-30d6279d]{width:min(680px,100%);max-height:calc(100vh - 36px);overflow-y:auto;border-radius:var(--radius-xl);background:#fff;box-shadow:var(--shadow-overlay)}.dialog>header[data-v-30d6279d]{display:flex;justify-content:space-between;padding:22px 24px 16px;border-bottom:1px solid var(--color-border)}.dialog h2[data-v-30d6279d]{margin:0 0 5px}.dialog p[data-v-30d6279d]{margin:0;color:var(--color-text-secondary);font-size:13px}.dialog header button[data-v-30d6279d]{width:40px;height:40px;border:0;border-radius:var(--radius-md);color:var(--color-text-secondary);font-size:24px;background:transparent;cursor:pointer}.form-grid[data-v-30d6279d]{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:22px 24px 24px}.form-grid label[data-v-30d6279d]{display:grid;gap:7px;color:var(--color-text-secondary);font-size:12px;font-weight:700}.form-grid input[data-v-30d6279d],.form-grid textarea[data-v-30d6279d]{padding:9px 11px}.form-grid textarea[data-v-30d6279d]{min-height:92px;resize:vertical}.form-grid .wide[data-v-30d6279d],.form-grid footer[data-v-30d6279d]{grid-column:1/-1}.form-grid footer[data-v-30d6279d]{display:flex;justify-content:flex-end;gap:10px;padding-top:4px}.sr-only[data-v-30d6279d]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@container (max-width:160px){.metric-card.has-long-value strong[data-v-30d6279d]{font-size:clamp(12px,7.6cqi,18px)}.metric-card.has-long-value .metric-card-value[data-v-30d6279d]{gap:3px}.metric-card.has-long-value small[data-v-30d6279d]{font-size:10px}}@media(max-width:1100px){.m5-workspace[data-v-30d6279d]{padding-inline:28px}.m5-workspace.is-receivables[data-v-30d6279d]{padding-inline:20px}.metric-grid[data-v-30d6279d]{grid-template-columns:repeat(2,minmax(0,1fr))}.page-heading[data-v-30d6279d]{align-items:flex-start;flex-direction:column}.heading-actions[data-v-30d6279d]{flex-wrap:wrap}}@media(max-width:760px){.m5-workspace[data-v-30d6279d]{padding:26px 16px 40px}.m5-workspace.is-receivables[data-v-30d6279d]{padding:16px 12px 32px}.metric-grid[data-v-30d6279d]{grid-template-columns:1fr}.toolbar[data-v-30d6279d]{align-items:stretch;flex-direction:column}.toolbar label[data-v-30d6279d],.toolbar input[data-v-30d6279d],.toolbar select[data-v-30d6279d]{width:100%;min-width:0}.result-count[data-v-30d6279d]{margin-left:0}.pagination[data-v-30d6279d]{align-items:flex-start;flex-direction:column}.page-controls[data-v-30d6279d]{flex-wrap:wrap}.form-grid[data-v-30d6279d]{grid-template-columns:1fr}.form-grid label[data-v-30d6279d],.form-grid .wide[data-v-30d6279d]{grid-column:1}.notification-list button[data-v-30d6279d]{grid-template-columns:8px 1fr}.notification-list time[data-v-30d6279d]{grid-column:2}}.m6-workspace[data-v-343daf75]{position:relative;width:100%;min-height:0;flex:1;overflow:hidden;background:var(--color-page)}.m6-frame[data-v-343daf75]{display:block;width:100%;height:100%;border:0;background:var(--color-page)}.m6-loading[data-v-343daf75]{position:absolute;z-index:1;inset:0;display:grid;place-items:center;color:var(--color-text-secondary);font-size:13px;background:var(--color-page)}.catalog-page[data-v-3e5a1372]{height:100%;overflow:auto;padding:28px 32px;background:#edf4fd;color:#101828}.catalog-head[data-v-3e5a1372]{display:flex;align-items:end;justify-content:space-between;margin-bottom:20px}.catalog-head p[data-v-3e5a1372]{font-size:11px;font-weight:800;letter-spacing:.12em;color:#286fd8}.catalog-head h1[data-v-3e5a1372]{font-size:26px;margin:3px 0}.catalog-head span[data-v-3e5a1372]{font-size:13px;color:#607187}.catalog-head>strong[data-v-3e5a1372]{padding:7px 13px;border-radius:999px;background:#eaf3ff;color:#174575}.catalog-card[data-v-3e5a1372]{background:#fff;border:1px solid #d9e5f5;border-radius:13px;box-shadow:0 7px 24px #286fd812;overflow:hidden}.catalog-filters[data-v-3e5a1372]{display:flex;gap:12px;padding:14px 18px;background:#f8fbff;border-bottom:1px solid #d9e5f5}.catalog-filters input[data-v-3e5a1372],.catalog-filters select[data-v-3e5a1372]{height:38px;border:1px solid #bad0eb;border-radius:7px;background:#fff;padding:0 12px;font-size:13px}.catalog-filters input[data-v-3e5a1372]{width:min(420px,55%)}.catalog-filters select[data-v-3e5a1372]{min-width:140px}.catalog-filters button[data-v-3e5a1372]{margin-left:auto;border:0;border-radius:7px;padding:0 18px;background:#286fd8;color:#fff;font-weight:700;cursor:pointer}.catalog-tabs[data-v-3e5a1372]{display:flex;gap:4px;padding:12px 18px 0;border-bottom:1px solid #d9e5f5}.catalog-tabs button[data-v-3e5a1372]{display:flex;align-items:center;gap:7px;margin-bottom:-1px;padding:9px 14px;border:0;border-bottom:2px solid transparent;background:transparent;color:#607187;font-size:13px;font-weight:700;cursor:pointer}.catalog-tabs button.is-active[data-v-3e5a1372]{border-bottom-color:#286fd8;color:#174575}.catalog-tabs span[data-v-3e5a1372]{min-width:22px;padding:2px 6px;border-radius:999px;background:#eef3f9;color:#607187;font-size:10px;text-align:center}.catalog-tabs button.is-active span[data-v-3e5a1372]{background:#eaf3ff;color:#286fd8}.catalog-content[data-v-3e5a1372]{display:grid;gap:0}.section-heading[data-v-3e5a1372]{display:flex;align-items:center;justify-content:space-between;padding:18px 18px 0}.section-heading h2[data-v-3e5a1372]{margin:0;font-size:16px}.section-heading p[data-v-3e5a1372]{margin:4px 0 0;color:#7f8da1;font-size:12px}.section-heading>span[data-v-3e5a1372]{color:#607187;font-size:12px}.product-grid[data-v-3e5a1372]{display:grid;grid-template-columns:repeat(auto-fill,minmax(235px,1fr));gap:15px;padding:18px}.product-card[data-v-3e5a1372]{border:1px solid #d9e5f5;border-radius:10px;overflow:hidden;background:#fff}.product-visual[data-v-3e5a1372]{height:92px;display:flex;align-items:center;justify-content:center;position:relative;background:linear-gradient(135deg,#eaf3ff,#f8fbff)}.product-visual b[data-v-3e5a1372]{position:absolute;left:10px;top:10px;background:#286fd8;color:#fff;padding:2px 8px;border-radius:4px;font-size:11px}.product-visual span[data-v-3e5a1372]{font-size:34px}.product-copy[data-v-3e5a1372]{padding:13px}.product-copy h3[data-v-3e5a1372]{font-size:14px;line-height:1.45;min-height:40px;margin:0}.product-copy p[data-v-3e5a1372]{margin:8px 0 7px;color:#286fd8;font-size:12px}.product-copy>div[data-v-3e5a1372]{display:flex;align-items:center;justify-content:space-between;gap:8px}.product-copy small[data-v-3e5a1372]{color:#7f8da1}.product-copy em[data-v-3e5a1372]{padding:2px 7px;border-radius:999px;background:#eef5ff;color:#286fd8;font-size:11px;font-style:normal}.material-table-wrap[data-v-3e5a1372]{overflow:auto;max-height:520px;margin-top:14px}table[data-v-3e5a1372]{width:100%;border-collapse:collapse;font-size:13px}th[data-v-3e5a1372]{position:sticky;top:0;background:#f8fbff;color:#607187;text-align:left;padding:11px 14px;border-bottom:2px solid #d9e5f5}td[data-v-3e5a1372]{padding:11px 14px;border-bottom:1px solid #e7eef8;vertical-align:top}.brand-tag[data-v-3e5a1372]{display:inline-block;padding:2px 8px;border-radius:4px;background:#eaf3ff;color:#174575}.material-value[data-v-3e5a1372]{min-width:360px;white-space:pre-wrap;word-break:break-word}.catalog-empty[data-v-3e5a1372],.section-empty[data-v-3e5a1372]{padding:80px;text-align:center;color:#7f8da1}.section-empty[data-v-3e5a1372]{padding:42px 18px}.catalog-empty.is-error[data-v-3e5a1372]{color:#df4b51}.product-visual img[data-v-3e5a1372]{width:100%;height:100%;object-fit:contain}.material-value a[data-v-3e5a1372]{display:flex;align-items:center;gap:10px;color:#286fd8}.material-value img[data-v-3e5a1372]{width:72px;height:72px;object-fit:contain;border:1px solid #d9e5f5;border-radius:6px}@media(max-width:800px){.catalog-page[data-v-3e5a1372]{padding:18px}.catalog-filters[data-v-3e5a1372]{flex-wrap:wrap}.catalog-filters input[data-v-3e5a1372]{width:100%}.catalog-filters button[data-v-3e5a1372]{margin-left:0}.product-grid[data-v-3e5a1372]{grid-template-columns:1fr}}.nav-node[data-v-81c9d609]{display:grid;min-width:0;gap:2px}.nav-item[data-v-81c9d609]{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding-right:12px;border:0;border-radius:9px;color:#a9c0dc;text-align:left;background:transparent;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.nav-item[data-v-81c9d609]:hover{color:#fff;background:#ffffff14}.nav-item.is-active[data-v-81c9d609]{color:#fff;background:#5097e64d;box-shadow:inset 3px 0 #7ec2ff}.nav-item.is-child[data-v-81c9d609]{min-height:38px;font-size:12px}.nav-item.is-collapsed[data-v-81c9d609]{justify-content:center;min-height:48px;padding:0}.nav-icon[data-v-81c9d609],.nav-marker[data-v-81c9d609]{display:grid;flex:0 0 24px;width:24px;place-items:center;color:currentColor}.nav-icon[data-v-81c9d609]{font-size:19px}.nav-marker i[data-v-81c9d609]{width:5px;height:5px;border-radius:50%;background:currentColor;opacity:.72}.nav-label[data-v-81c9d609]{overflow:hidden;flex:1;text-overflow:ellipsis;white-space:nowrap}.nav-chevron[data-v-81c9d609]{margin-left:auto;color:#83a0c2;font-size:12px;transform:rotate(-90deg);transition:transform var(--duration-fast) var(--ease-standard)}.nav-item.is-expanded .nav-chevron[data-v-81c9d609]{transform:rotate(0)}.nav-children[data-v-81c9d609]{display:grid;gap:2px}.scope-debug-footer[data-v-f3401485]{flex-shrink:0;padding:7px 42px;border-top:1px solid var(--color-border);color:var(--color-text-muted);background:var(--color-page);line-height:1.5}.scope-debug-footer small[data-v-f3401485]{font-size:11px;overflow-wrap:anywhere}@media(max-width:760px){.scope-debug-footer[data-v-f3401485]{padding-inline:16px}}.app-shell[data-v-f3401485]{display:flex;height:100vh;height:100dvh}.sidebar[data-v-f3401485]{position:sticky;top:0;display:flex;flex:0 0 248px;flex-direction:column;width:248px;height:100vh;height:100dvh;min-height:0;overflow-y:auto;padding:26px 16px 18px;color:var(--color-text-on-dark);background:var(--color-brand-900);transition:width var(--duration-normal) var(--ease-standard),flex-basis var(--duration-normal) var(--ease-standard)}.is-collapsed .sidebar[data-v-f3401485]{flex-basis:80px;width:80px;align-items:center;padding-inline:12px}.brand-lockup[data-v-f3401485]{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px 24px}.brand-mark[data-v-f3401485]{display:grid;flex:0 0 36px;width:36px;height:36px;place-items:center;border-radius:10px;color:var(--color-brand-900);font:800 20px/1 var(--font-number);background:#8ec3ff;box-shadow:0 7px 18px #79bcff47}.brand-copy[data-v-f3401485]{display:grid;gap:3px;white-space:nowrap}.brand-copy strong[data-v-f3401485]{font-size:14px;letter-spacing:.08em}.brand-copy span[data-v-f3401485]{color:#a9c1df;font-size:11px}.nav-caption[data-v-f3401485]{padding:16px 12px 9px;color:#83a0c2;font-size:11px;font-weight:700;letter-spacing:.14em}.primary-nav[data-v-f3401485]{display:grid;width:100%;flex:1;align-content:start;gap:5px;min-height:0;overflow-y:auto}.sidebar-footer[data-v-f3401485]{display:flex;align-items:center;gap:10px;margin-top:auto;padding:16px 8px 4px;border-top:1px solid rgb(255 255 255 / 10%)}.profile-avatar[data-v-f3401485]{display:grid;flex:0 0 34px;width:34px;height:34px;place-items:center;border:0;border-radius:50%;color:#1d4a79;font-weight:800;background:#d8ecff;cursor:pointer}.profile-copy[data-v-f3401485]{display:grid;min-width:0;gap:3px}.profile-copy strong[data-v-f3401485],.profile-copy span[data-v-f3401485]{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.profile-copy strong[data-v-f3401485]{font-size:12px}.profile-copy span[data-v-f3401485]{color:#9fb8d6;font-size:10px}.icon-button[data-v-f3401485]{display:inline-grid;width:40px;height:40px;place-items:center;padding:0;border:1px solid transparent;border-radius:9px;color:var(--color-text-secondary);font-weight:700;background:transparent;cursor:pointer;transition:background var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.icon-button[data-v-f3401485]:hover{color:var(--color-primary-600);background:var(--color-primary-050)}.footer-action[data-v-f3401485]{margin-left:auto;color:#99b4d2}.is-collapsed .footer-action[data-v-f3401485]{display:none}.workspace[data-v-f3401485]{display:flex;min-width:0;min-height:0;height:100%;flex:1;flex-direction:column;overflow:hidden}.topbar[data-v-f3401485]{position:relative;display:flex;flex:0 0 56px;align-items:center;height:56px;padding:0 42px;border-bottom:1px solid var(--color-border);background:#ffffffbd}.menu-toggle[data-v-f3401485]{margin-right:13px}.breadcrumb[data-v-f3401485]{position:absolute;left:50%;display:flex;align-items:center;gap:10px;color:var(--color-text-muted);font-size:12px;transform:translate(-50%)}.breadcrumb b[data-v-f3401485]{color:#bdc9d8;font-weight:400}.breadcrumb strong[data-v-f3401485]{color:var(--color-text);font-weight:700}.route-container[data-v-f3401485]{flex:1;min-width:0;min-height:0;overflow:auto}.workspace>.page-content[data-v-f3401485]{width:min(1680px,100%);min-height:0;flex:1;overflow-y:auto;overscroll-behavior:contain;margin:0 auto;padding:44px 48px 28px}.page-heading[data-v-f3401485]{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;margin-bottom:30px}.eyebrow[data-v-f3401485]{margin:0 0 8px;color:var(--color-primary-600);font-size:11px;font-weight:800;letter-spacing:.16em}h1[data-v-f3401485],h2[data-v-f3401485],p[data-v-f3401485]{margin-top:0}h1[data-v-f3401485]{margin-bottom:10px;color:var(--color-text-strong);font-size:clamp(30px,3vw,42px);line-height:1.1;letter-spacing:-.035em}.heading-description[data-v-f3401485]{margin-bottom:0;color:var(--color-text-secondary);font-size:14px}.heading-actions[data-v-f3401485]{display:flex;align-items:center;gap:10px}.data-context[data-v-f3401485]{margin-right:8px;color:var(--color-text-muted);font-size:11px;white-space:nowrap}.button[data-v-f3401485]{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 15px;border:1px solid transparent;border-radius:8px;font-size:13px;font-weight:700;cursor:pointer;transition:transform var(--duration-fast) var(--ease-standard),box-shadow var(--duration-fast) var(--ease-standard),background var(--duration-fast) var(--ease-standard)}.button[data-v-f3401485]:hover{transform:translateY(-1px)}.button[data-v-f3401485]:disabled{cursor:wait;opacity:.65;transform:none}.button-primary[data-v-f3401485]{color:#fff;background:var(--color-primary-600);box-shadow:0 8px 16px #286fd82e}.button-primary[data-v-f3401485]:hover{background:var(--color-brand-800)}.button-secondary[data-v-f3401485]{border-color:var(--color-border-strong);color:var(--color-text);background:var(--color-surface)}.button-secondary[data-v-f3401485]:hover{border-color:var(--color-primary-500);color:var(--color-primary-600);background:var(--color-primary-050)}.surface-card[data-v-f3401485]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-card)}.todo-card[data-v-f3401485]{margin-bottom:18px;padding:22px 22px 8px}.todo-heading[data-v-f3401485]{align-items:center;margin-bottom:14px}.todo-heading h2[data-v-f3401485]{margin-bottom:6px}.todo-count[data-v-f3401485]{flex:0 0 auto;color:var(--color-text-muted);font-size:12px}.todo-table-wrap[data-v-f3401485]{overflow-x:auto}.todo-table[data-v-f3401485]{width:100%;min-width:580px;border-collapse:collapse;table-layout:fixed;text-align:left}.todo-table th[data-v-f3401485]{padding:10px 8px 12px;border-bottom:1px solid var(--color-border);color:var(--color-text-muted);font-size:11px;font-weight:600}.todo-table th[data-v-f3401485]:first-child,.todo-table td[data-v-f3401485]:first-child{width:44%;padding-left:8px}.todo-table th[data-v-f3401485]:nth-child(2),.todo-table td[data-v-f3401485]:nth-child(2){width:14%}.todo-table th[data-v-f3401485]:nth-child(3),.todo-table td[data-v-f3401485]:nth-child(3){width:22%}.todo-table th[data-v-f3401485]:nth-child(4),.todo-table td[data-v-f3401485]:nth-child(4){width:20%}.todo-table td[data-v-f3401485]{padding:13px 8px;border-bottom:1px solid var(--color-border);vertical-align:middle}.todo-table tbody tr:last-child td[data-v-f3401485]{border-bottom:0}.todo-task strong[data-v-f3401485],.todo-task span[data-v-f3401485]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.todo-task strong[data-v-f3401485]{margin-bottom:5px;color:var(--color-text-strong);font-size:13px}.todo-task span[data-v-f3401485]{color:var(--color-text-muted);font-size:11px}.todo-assignee[data-v-f3401485]{display:grid;width:28px;height:28px;place-items:center;border-radius:50%;color:var(--color-primary-600);font-size:11px;background:var(--color-primary-100)}.todo-due[data-v-f3401485]{color:var(--color-text);font:12px var(--font-number);white-space:nowrap}.todo-status[data-v-f3401485]{display:inline-flex;min-height:22px;align-items:center;padding:0 9px;border-radius:var(--radius-pill);font-size:10px;white-space:nowrap}.todo-status.is-pending[data-v-f3401485]{color:#a86616;background:#fff4df}.todo-status.is-overdue[data-v-f3401485]{color:#c24349;background:var(--color-danger-soft)}.todo-status.is-in-progress[data-v-f3401485]{color:#168265;background:var(--color-success-soft)}.feedback-banner[data-v-f3401485]{display:flex;align-items:center;gap:10px;margin:-10px 0 20px;padding:12px 14px;border-radius:var(--radius-md);font-size:13px}.feedback-banner.is-error[data-v-f3401485]{border:1px solid #f2c0c4;color:#a52f37;background:var(--color-danger-soft)}.feedback-banner button[data-v-f3401485]{margin-left:auto;border:0;color:inherit;font-weight:700;text-decoration:underline;background:transparent;cursor:pointer}.metric-grid[data-v-f3401485]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-bottom:18px}.metric-card[data-v-f3401485]{position:relative;overflow:hidden;padding:20px 22px 18px}.metric-card[data-v-f3401485]:before{position:absolute;top:0;left:0;width:100%;height:3px;content:"";background:var(--color-primary-600)}.metric-card.is-positive[data-v-f3401485]:before{background:var(--color-success)}.metric-card.is-warning[data-v-f3401485]:before{background:var(--color-warning)}.metric-header[data-v-f3401485],.metric-footer[data-v-f3401485]{display:flex;align-items:center;justify-content:space-between;gap:10px}.metric-header[data-v-f3401485]{color:var(--color-text-secondary);font-size:13px}.metric-menu[data-v-f3401485]{color:#a6b4c5;font-size:18px;letter-spacing:2px}.metric-value[data-v-f3401485]{display:flex;align-items:baseline;gap:5px;margin:17px 0 12px}.metric-value strong[data-v-f3401485]{color:var(--color-text-strong);font:700 clamp(27px,2.4vw,38px)/1 var(--font-number);letter-spacing:-.04em}.metric-value span[data-v-f3401485]{color:var(--color-text-secondary);font-size:12px}.metric-footer[data-v-f3401485]{color:var(--color-text-muted);font-size:11px}.metric-change[data-v-f3401485]{color:var(--color-success);font-weight:800}.dashboard-grid[data-v-f3401485]{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,1fr);gap:18px}.chart-card[data-v-f3401485],.channel-card[data-v-f3401485],.activity-card[data-v-f3401485],.framework-card[data-v-f3401485]{min-width:0;padding:22px}.card-heading[data-v-f3401485]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.card-heading h2[data-v-f3401485]{margin-bottom:7px;color:var(--color-text-strong);font-size:17px}.card-heading p[data-v-f3401485]{margin-bottom:0;color:var(--color-text-muted);font-size:12px}.select-button[data-v-f3401485]{display:flex;align-items:center;gap:10px;min-height:32px;padding:0 10px;border:1px solid var(--color-border);border-radius:7px;color:var(--color-text-secondary);font-size:11px;background:var(--color-surface-subtle);cursor:pointer}.chart-legend[data-v-f3401485]{display:flex;gap:17px;margin:22px 0 7px 45px;color:var(--color-text-secondary);font-size:11px}.chart-legend span[data-v-f3401485]{display:inline-flex;align-items:center;gap:6px}.chart-legend i[data-v-f3401485]{width:8px;height:8px;border-radius:50%}.chart-area[data-v-f3401485]{position:relative;height:235px;padding:5px 8px 26px 42px}.chart-y-axis[data-v-f3401485]{position:absolute;top:7px;bottom:31px;left:0;display:flex;flex-direction:column;justify-content:space-between;color:var(--color-text-muted);font:10px/1 var(--font-number)}.trend-chart[data-v-f3401485]{display:block;width:100%;height:100%;overflow:visible}.grid-line[data-v-f3401485]{stroke:#e8eef6;stroke-width:.45;vector-effect:non-scaling-stroke}.trend-line[data-v-f3401485]{fill:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.chart-x-axis[data-v-f3401485]{position:absolute;right:8px;bottom:0;left:42px;display:flex;justify-content:space-between;color:var(--color-text-muted);font:10px/1 var(--font-number)}.channel-card[data-v-f3401485]{grid-column:2;grid-row:span 2}.channel-list[data-v-f3401485]{display:grid;gap:20px;margin:31px 0 23px}.channel-row[data-v-f3401485]{display:grid;gap:9px}.channel-label[data-v-f3401485]{display:grid;grid-template-columns:28px 1fr auto;align-items:center;gap:8px;font-size:12px}.channel-label strong[data-v-f3401485]{color:var(--color-text)}.channel-label>span[data-v-f3401485]:last-child{color:var(--color-text-secondary);font:12px var(--font-number)}.channel-rank[data-v-f3401485]{color:var(--color-text-muted);font:11px var(--font-number)}.progress-track[data-v-f3401485]{height:7px;overflow:hidden;border-radius:var(--radius-pill);background:var(--color-primary-050)}.progress-track span[data-v-f3401485]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#286fd8,#6fa6ef)}.channel-row:nth-child(2) .progress-track span[data-v-f3401485]{background:linear-gradient(90deg,#16a978,#65d1a8)}.channel-row:nth-child(3) .progress-track span[data-v-f3401485]{background:linear-gradient(90deg,#f27529,#ffc086)}.channel-row:nth-child(4) .progress-track span[data-v-f3401485]{background:linear-gradient(90deg,#8d9bae,#c5ceda)}.text-link[data-v-f3401485]{padding:0;border:0;color:var(--color-primary-600);font-size:12px;font-weight:700;background:transparent;cursor:pointer}.text-link[data-v-f3401485]:hover{text-decoration:underline}.activity-card[data-v-f3401485]{grid-column:1}.activity-list[data-v-f3401485]{display:grid;gap:18px;margin-top:25px}.activity-row[data-v-f3401485]{display:grid;grid-template-columns:10px 1fr auto;align-items:start;gap:12px}.activity-dot[data-v-f3401485]{display:block;width:8px;height:8px;margin-top:4px;border-radius:50%;background:var(--color-primary-600);box-shadow:0 0 0 4px var(--color-primary-100)}.activity-dot.is-success[data-v-f3401485]{background:var(--color-success);box-shadow:0 0 0 4px var(--color-success-soft)}.activity-dot.is-warning[data-v-f3401485]{background:var(--color-warning);box-shadow:0 0 0 4px var(--color-warning-soft)}.activity-content strong[data-v-f3401485]{display:block;margin-bottom:5px;color:var(--color-text);font-size:13px}.activity-content p[data-v-f3401485]{margin:0;color:var(--color-text-secondary);font-size:12px;line-height:1.5}.activity-row time[data-v-f3401485]{color:var(--color-text-muted);font:11px var(--font-number);white-space:nowrap}.framework-card[data-v-f3401485]{display:flex;grid-column:1 / -1;align-items:center;gap:24px;padding:22px 26px;background:linear-gradient(105deg,#f5f9ff,#fff)}.framework-illustration[data-v-f3401485]{position:relative;display:grid;flex:0 0 112px;width:112px;height:78px;place-items:center;border-radius:14px;background:var(--color-primary-100)}.framework-illustration[data-v-f3401485]:before{width:50px;height:34px;border:2px solid #74a8e8;border-radius:6px;content:"";background:#ffffffbf;box-shadow:16px -10px 0 -2px var(--color-primary-050),16px -10px #9cc4f2}.framework-illustration span[data-v-f3401485]{position:absolute;width:5px;height:5px;border-radius:50%;background:var(--color-primary-500)}.framework-illustration span[data-v-f3401485]:nth-child(1){top:17px;left:30px}.framework-illustration span[data-v-f3401485]:nth-child(2){top:33px;left:43px}.framework-illustration span[data-v-f3401485]:nth-child(3){top:50px;left:60px}.framework-card h2[data-v-f3401485]{max-width:500px;margin-bottom:7px;color:var(--color-text-strong);font-size:17px}.framework-card>div:nth-child(2)>p[data-v-f3401485]:last-child{max-width:620px;margin-bottom:0;color:var(--color-text-secondary);font-size:12px;line-height:1.6}.framework-card .button[data-v-f3401485]{margin-left:auto;white-space:nowrap}.page-footer[data-v-f3401485]{display:flex;justify-content:space-between;gap:16px;padding:24px 2px 0;color:var(--color-text-muted);font-size:11px}.spinning[data-v-f3401485]{display:inline-block;animation:spin-f3401485 .8s linear infinite}@keyframes spin-f3401485{to{transform:rotate(360deg)}}@media(max-width:1200px){.page-content[data-v-f3401485],.topbar[data-v-f3401485]{padding-inline:32px}.metric-grid[data-v-f3401485]{grid-template-columns:repeat(2,minmax(0,1fr))}.channel-card[data-v-f3401485]{grid-column:1 / -1;grid-row:auto}.activity-card[data-v-f3401485],.framework-card[data-v-f3401485]{grid-column:1 / -1}}@media(max-width:760px){.sidebar[data-v-f3401485]{position:fixed;z-index:20;top:56px;bottom:0;left:0;width:min(248px,calc(100vw - 56px));height:calc(100dvh - 56px);visibility:hidden;transform:translate(-100%);transition:transform var(--duration-normal) var(--ease-standard),visibility var(--duration-normal) var(--ease-standard)}.is-mobile-menu-open .sidebar[data-v-f3401485]{visibility:visible;transform:translate(0);box-shadow:var(--shadow-overlay)}.menu-backdrop[data-v-f3401485]{position:fixed;z-index:10;inset:56px 0 0;padding:0;border:0;background:#102b5461;cursor:pointer}.topbar[data-v-f3401485]{z-index:30;background:var(--color-surface)}.menu-toggle[data-v-f3401485]{flex-shrink:0}.breadcrumb[data-v-f3401485]{white-space:nowrap}.topbar[data-v-f3401485]{flex-basis:56px;height:56px;padding-inline:16px}.page-content[data-v-f3401485]{padding:28px 16px 20px}.page-heading[data-v-f3401485]{display:block}.heading-actions[data-v-f3401485]{flex-wrap:wrap;margin-top:22px}.data-context[data-v-f3401485]{width:100%;margin:0 0 3px}.todo-card[data-v-f3401485]{padding:18px 16px 8px}.todo-table[data-v-f3401485]{min-width:560px}.metric-grid[data-v-f3401485]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.metric-card[data-v-f3401485]{padding:16px}.metric-value strong[data-v-f3401485]{font-size:26px}.dashboard-grid[data-v-f3401485]{grid-template-columns:1fr}.channel-card[data-v-f3401485],.activity-card[data-v-f3401485],.framework-card[data-v-f3401485]{grid-column:1}.framework-card[data-v-f3401485]{display:grid;grid-template-columns:auto 1fr;gap:16px}.framework-card .button[data-v-f3401485]{grid-column:1 / -1;margin-left:0}.framework-illustration[data-v-f3401485]{width:76px;height:68px;transform:scale(.8);transform-origin:left top;margin-right:-18px}.page-footer[data-v-f3401485]{display:grid;padding-top:18px}}@media(max-width:460px){.metric-grid[data-v-f3401485]{grid-template-columns:1fr}.heading-actions .button[data-v-f3401485]{flex:1}.chart-card[data-v-f3401485],.channel-card[data-v-f3401485],.activity-card[data-v-f3401485],.framework-card[data-v-f3401485]{padding:18px 16px}}*{box-sizing:border-box}html{min-width:320px;background:var(--color-page);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizeLegibility}body{min-width:320px;min-height:100vh;margin:0;color:var(--color-text);background:var(--color-page)}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}:root{color-scheme:light;--color-brand-900: #102b54;--color-brand-800: #174575;--color-primary-600: #286fd8;--color-primary-500: #3d79d0;--color-primary-100: #eaf3ff;--color-primary-050: #f5f9ff;--color-text-strong: #101828;--color-text: #2f4058;--color-text-secondary: #607187;--color-text-muted: #7f8da1;--color-text-disabled: #a5afbd;--color-text-on-dark: #ffffff;--color-page: #edf4fd;--color-surface: #ffffff;--color-surface-subtle: #f8fbff;--color-border: #d9e5f5;--color-border-strong: #bad0eb;--color-success: #16a978;--color-success-soft: #eaf9f4;--color-warning: #f27529;--color-warning-soft: #fff6ed;--color-danger: #df4b51;--color-danger-soft: #fff2f3;--color-focus: #ffb64e;--font-sans: "Microsoft YaHei UI", "PingFang SC", "Noto Sans CJK SC", Arial, sans-serif;--font-number: "DIN Alternate", "Roboto Mono", Arial, sans-serif;--font-code: Consolas, "Roboto Mono", monospace;--radius-sm: 6px;--radius-md: 9px;--radius-lg: 13px;--radius-xl: 20px;--radius-pill: 999px;--shadow-card: 0 7px 24px rgb(40 111 216 / 7%);--shadow-header: 0 18px 40px rgb(30 91 163 / 18%);--shadow-overlay: 0 28px 80px rgb(16 44 88 / 34%);--duration-fast: .16s;--duration-normal: .24s;--ease-standard: cubic-bezier(.4, 0, .2, 1);--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px}
