.gs-filter[data-v-b23800c9]{display:inline-flex;flex-wrap:wrap;gap:8px}.gs-grade[data-v-b23800c9]{width:130px}.gs-section[data-v-b23800c9]{width:190px}.toolbar[data-v-b91d91a5]{align-items:flex-start;justify-content:space-between;margin-bottom:14px}.stat-row[data-v-b91d91a5],.toolbar[data-v-b91d91a5]{display:flex;flex-wrap:wrap;gap:14px}.stat-card[data-v-b91d91a5]{border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;min-width:170px;padding:10px 18px;transition:border-color .15s,box-shadow .15s}.stat-card[data-v-b91d91a5]:hover{box-shadow:0 1px 4px #0f172a14}.stat-card.active.st-overdue[data-v-b91d91a5]{border-color:#ef4444}.stat-card.active.st-upcoming[data-v-b91d91a5]{border-color:#3b82f6}.stat-card.active.st-paid[data-v-b91d91a5]{border-color:#22c55e}.dark .stat-card[data-v-b91d91a5]{border-color:#334155}.dark .stat-card.active.st-overdue[data-v-b91d91a5]{border-color:#ef4444}.dark .stat-card.active.st-upcoming[data-v-b91d91a5]{border-color:#3b82f6}.dark .stat-card.active.st-paid[data-v-b91d91a5]{border-color:#22c55e}.stat-label[data-v-b91d91a5]{color:#94a3b8;font-size:12px}.st-overdue .stat-label[data-v-b91d91a5]{color:#ef4444}.st-upcoming .stat-label[data-v-b91d91a5]{color:#3b82f6}.st-paid .stat-label[data-v-b91d91a5]{color:#16a34a}.stat-val[data-v-b91d91a5]{font-size:20px;font-weight:700}.trunc-alert[data-v-b91d91a5]{margin-bottom:10px}.toolbar[data-v-4837f73b]{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.range-note[data-v-4837f73b]{color:#94a3b8;font-size:12px;margin-left:auto}.kpi-grid[data-v-4837f73b]{display:grid;gap:16px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.kpi-card[data-v-4837f73b]{align-items:flex-start;border-radius:16px;box-shadow:0 2px 8px #0000000a;display:flex;justify-content:space-between;min-height:96px;overflow:hidden;padding:16px 18px;position:relative;transition:transform .2s,box-shadow .2s}.kpi-card[data-v-4837f73b]:hover{box-shadow:0 10px 24px #0000001f;transform:translateY(-2px)}.kpi-clickable[data-v-4837f73b]{cursor:pointer}.kpi-text[data-v-4837f73b]{flex:1;min-width:0}.kpi-label[data-v-4837f73b]{font-size:12px;font-weight:500;margin:0 0 4px;opacity:.9}.kpi-value[data-v-4837f73b]{font-size:22px;font-weight:800;line-height:1.1;margin:0}.kpi-sub[data-v-4837f73b]{font-size:11px;margin:4px 0 0;opacity:.85}.kpi-icon[data-v-4837f73b]{font-size:30px;opacity:.28}.kpi-bar[data-v-4837f73b]{background:#fff6;height:4px;margin-top:8px;overflow:hidden}.kpi-bar[data-v-4837f73b],.kpi-bar-fill[data-v-4837f73b]{border-radius:2px;display:block}.kpi-bar-fill[data-v-4837f73b]{background:#fff;height:100%}.tabular-nums[data-v-4837f73b]{font-variant-numeric:tabular-nums}.panel[data-v-4837f73b]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-top:20px;padding:18px 20px}.dark .panel[data-v-4837f73b]{background:#111827;border:1px solid #1f2937;box-shadow:none}.panel-title[data-v-4837f73b]{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 14px}.dark .panel-title[data-v-4837f73b]{color:#e2e8f0}.chart-badge[data-v-4837f73b]{color:#94a3b8;font-size:15px;font-weight:700;letter-spacing:.3px;margin-left:auto}.chart-badge .b-paid[data-v-4837f73b]{color:#22c55e}.chart-badge .b-plan[data-v-4837f73b]{color:#f59e0b}.title-badge[data-v-4837f73b]{background:#eef2ff;border-radius:8px;color:#4f46e5;font-size:12px;font-weight:700;margin-left:auto;padding:2px 10px}.dark .title-badge[data-v-4837f73b]{background:#1e1b4b;color:#a5b4fc}.chart[data-v-4837f73b]{width:100%}.danger[data-v-4837f73b]{color:#e11d48;font-weight:600}.dark .danger[data-v-4837f73b]{color:#f87171}.refund[data-v-4837f73b]{color:#fb7185}.pipe[data-v-4837f73b]{color:#4facfe}.muted[data-v-4837f73b]{color:#94a3b8}.dark .muted[data-v-4837f73b]{color:#64748b}.ml-1[data-v-4837f73b]{margin-left:4px}.mt-3[data-v-4837f73b]{margin-top:12px}[data-v-4837f73b] .sum-row td{background:#f8fafc}.dark[data-v-4837f73b] .sum-row td{background:#0f172a}[data-v-4837f73b] .row-click{cursor:pointer}[data-v-4837f73b] .row-current td{background:#eff6ff}.dark[data-v-4837f73b] .row-current td{background:#1e293b}.ev-tags[data-v-1388b106]{display:inline-flex;flex-wrap:wrap;gap:4px}.ev-tag[data-v-1388b106]{font-size:11px;line-height:18px;margin-inline-end:0;padding-inline:5px}.ev-icon[data-v-1388b106]{font-size:10px;margin-right:3px}.ev-conflict[data-v-1388b106]{font-weight:600}.ev-none[data-v-1388b106]{color:#94a3b8}.dark .ev-none[data-v-1388b106]{color:#64748b}.bl-wrap[data-v-a4dbdc9a]{min-height:120px}.bl-gap[data-v-a4dbdc9a]{margin-bottom:12px}.bl-ic[data-v-a4dbdc9a]{margin-right:5px}.bl-dot[data-v-a4dbdc9a]{color:#94a3b8;margin:0 6px}.tabular-nums[data-v-a4dbdc9a]{font-variant-numeric:tabular-nums}.bl-head[data-v-a4dbdc9a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;padding:12px 14px}.dark .bl-head[data-v-a4dbdc9a]{background:#0f172a;border-color:#1f2937}.bl-head-row[data-v-a4dbdc9a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bl-amount[data-v-a4dbdc9a]{color:#0f172a;font-size:20px;font-weight:800}.dark .bl-amount[data-v-a4dbdc9a]{color:#f1f5f9}.bl-date[data-v-a4dbdc9a]{color:#64748b;font-size:12px;margin-left:auto}.dark .bl-date[data-v-a4dbdc9a]{color:#94a3b8}.bl-memo[data-v-a4dbdc9a]{color:#334155;font-size:13px;margin-top:6px;word-break:break-word}.dark .bl-memo[data-v-a4dbdc9a]{color:#cbd5e1}.bl-meta[data-v-a4dbdc9a]{color:#64748b;display:flex;flex-wrap:wrap;font-size:12px;gap:14px;margin-top:4px}.dark .bl-meta[data-v-a4dbdc9a]{color:#94a3b8}.bl-progress[data-v-a4dbdc9a]{border-radius:8px;display:inline-block;font-size:13px;margin-top:8px;padding:4px 10px}.bl-progress--none[data-v-a4dbdc9a]{background:#fff7ed;color:#9a3412}.bl-progress--partial[data-v-a4dbdc9a]{background:#fefce8;color:#854d0e}.bl-progress--full[data-v-a4dbdc9a]{background:#f0fdf4;color:#166534}.dark .bl-progress--none[data-v-a4dbdc9a]{background:#431407;color:#fdba74}.dark .bl-progress--partial[data-v-a4dbdc9a]{background:#422006;color:#fde68a}.dark .bl-progress--full[data-v-a4dbdc9a]{background:#052e16;color:#86efac}.bl-line-note[data-v-a4dbdc9a]{color:#64748b;font-size:12px;font-style:italic;margin-top:6px}.dark .bl-line-note[data-v-a4dbdc9a]{color:#94a3b8}.bl-review-tag[data-v-a4dbdc9a]{cursor:help}.bl-review-note[data-v-a4dbdc9a]{background:#fdf2f8;border:1px solid #fbcfe8;border-radius:8px;color:#9d174d;font-size:12px;margin-top:6px;padding:4px 8px;word-break:break-word}.dark .bl-review-note[data-v-a4dbdc9a]{background:#2a0a1c;border-color:#831843;color:#f9a8d4}.bl-recog[data-v-a4dbdc9a]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px;margin-bottom:12px}.bl-recog-label[data-v-a4dbdc9a]{color:#475569;font-weight:600}.dark .bl-recog-label[data-v-a4dbdc9a]{color:#cbd5e1}.bl-recog-item[data-v-a4dbdc9a]{align-items:center;display:inline-flex;gap:4px}.bl-section[data-v-a4dbdc9a]{border-top:1px solid #f1f5f9;margin-top:16px;padding-top:12px}.dark .bl-section[data-v-a4dbdc9a]{border-top-color:#1f2937}.bl-title[data-v-a4dbdc9a]{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 10px}.dark .bl-title[data-v-a4dbdc9a]{color:#e2e8f0}.bl-count[data-v-a4dbdc9a]{background:#eef2ff;border-radius:8px;color:#4f46e5;font-size:11px;font-weight:700;margin-left:6px;padding:1px 8px}.dark .bl-count[data-v-a4dbdc9a]{background:#1e1b4b;color:#a5b4fc}.bl-empty[data-v-a4dbdc9a]{color:#94a3b8;font-size:12px;padding:6px 0}.dark .bl-empty[data-v-a4dbdc9a]{color:#64748b}.bl-sub[data-v-a4dbdc9a]{color:#94a3b8;font-size:11px}.dark .bl-sub[data-v-a4dbdc9a]{color:#64748b}.bl-hint[data-v-a4dbdc9a]{color:#94a3b8;font-size:11px;line-height:1.5;margin:4px 0 8px}.dark .bl-hint[data-v-a4dbdc9a]{color:#64748b}.bl-link[data-v-a4dbdc9a]{align-items:flex-start;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:8px 10px}.dark .bl-link[data-v-a4dbdc9a]{border-color:#1f2937}.bl-link--stale[data-v-a4dbdc9a]{background:#fff7ed;border-color:#fdba74}.dark .bl-link--stale[data-v-a4dbdc9a]{background:#2a1205;border-color:#9a3412}.bl-link-main[data-v-a4dbdc9a]{flex:1;min-width:0}.bl-link-top[data-v-a4dbdc9a]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.bl-link-memo[data-v-a4dbdc9a]{color:#475569;font-size:12px;word-break:break-word}.dark .bl-link-memo[data-v-a4dbdc9a]{color:#cbd5e1}.bl-link-side[data-v-a4dbdc9a]{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.bl-link-amt[data-v-a4dbdc9a]{color:#0f172a;font-weight:700;white-space:nowrap}.dark .bl-link-amt[data-v-a4dbdc9a]{color:#f1f5f9}.bl-pop[data-v-a4dbdc9a]{max-width:280px}.bl-pop-warn[data-v-a4dbdc9a]{color:#b45309;font-size:12px;margin-top:4px}.dark .bl-pop-warn[data-v-a4dbdc9a]{color:#fbbf24}.bl-pop-sub[data-v-a4dbdc9a]{color:#64748b;font-size:12px;margin-top:2px}.dark .bl-pop-sub[data-v-a4dbdc9a]{color:#94a3b8}.bl-pop-input[data-v-a4dbdc9a]{margin-top:8px}.bl-filter[data-v-a4dbdc9a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.bl-search[data-v-a4dbdc9a]{flex:1;min-width:220px}.bl-window[data-v-a4dbdc9a]{width:130px}.bl-splits[data-v-a4dbdc9a]{display:grid;gap:8px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin:8px 0 10px}.bl-split[data-v-a4dbdc9a]{background:#eef2ff;border:1px dashed #a5b4fc;border-radius:10px;font-size:12px;padding:8px 10px}.dark .bl-split[data-v-a4dbdc9a]{background:#1e1b4b;border-color:#4338ca}.bl-split-head[data-v-a4dbdc9a]{color:#3730a3;font-weight:700}.dark .bl-split-head[data-v-a4dbdc9a]{color:#c7d2fe}.bl-split-total[data-v-a4dbdc9a]{color:#1e293b;font-weight:600;margin:2px 0 4px}.dark .bl-split-total[data-v-a4dbdc9a]{color:#e2e8f0}.bl-split-btn[data-v-a4dbdc9a]{margin-top:6px}.bl-split-hint[data-v-a4dbdc9a]{color:#b45309;font-size:11px;line-height:1.4;margin-top:4px}.dark .bl-split-hint[data-v-a4dbdc9a]{color:#fbbf24}.bl-table[data-v-a4dbdc9a] .row-off td{opacity:.55}.bl-table--narrow[data-v-a4dbdc9a] td.ant-table-cell{vertical-align:top}.bl-table[data-v-a4dbdc9a] .row-conflict td{background:#fff1f2}.dark .bl-table[data-v-a4dbdc9a] .row-conflict td{background:#2a0f14}.bl-table[data-v-a4dbdc9a] .row-sel td{background:#f0f9ff}.dark .bl-table[data-v-a4dbdc9a] .row-sel td{background:#082f49}.c-main[data-v-a4dbdc9a]{color:#1f2937;font-weight:600;line-height:1.3}.dark .c-main[data-v-a4dbdc9a]{color:#f1f5f9}.c-tags[data-v-a4dbdc9a]{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.c-reason[data-v-a4dbdc9a]{color:#b45309;font-size:11px;margin-top:2px}.dark .c-reason[data-v-a4dbdc9a]{color:#fbbf24}.c-student[data-v-a4dbdc9a]{color:#334155;font-size:12px;line-height:1.4}.dark .c-student[data-v-a4dbdc9a]{color:#cbd5e1}.c-conf[data-v-a4dbdc9a]{margin-bottom:3px}.c-amount[data-v-a4dbdc9a]{min-width:96px;width:100%}.c-stack[data-v-a4dbdc9a]{border-top:1px dashed #e2e8f0;margin-top:6px;padding-top:6px}.dark .c-stack[data-v-a4dbdc9a]{border-top-color:#1f2937}.c-stack-amount[data-v-a4dbdc9a]{margin-top:6px;max-width:200px}.c-stack-label[data-v-a4dbdc9a]{color:#475569;font-size:11px;font-weight:600;margin-bottom:2px}.dark .c-stack-label[data-v-a4dbdc9a]{color:#cbd5e1}.c-err[data-v-a4dbdc9a]{color:#e11d48;font-size:11px;margin-top:2px}.dark .c-err[data-v-a4dbdc9a]{color:#fb7185}.c-warn[data-v-a4dbdc9a]{color:#d97706;font-size:11px;margin-top:2px}.dark .c-warn[data-v-a4dbdc9a]{color:#fbbf24}.mini-tag[data-v-a4dbdc9a]{font-size:11px;line-height:18px;margin-inline-end:0;padding-inline:5px}.bl-total[data-v-a4dbdc9a]{align-items:center;border:1px solid transparent;border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:2px;margin:10px 0;padding:8px 12px}.bl-total--empty[data-v-a4dbdc9a]{background:#f8fafc;border-color:#e2e8f0;color:#475569}.bl-total--balanced[data-v-a4dbdc9a]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.bl-total--under[data-v-a4dbdc9a]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.bl-total--over[data-v-a4dbdc9a]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.dark .bl-total--empty[data-v-a4dbdc9a]{background:#0f172a;border-color:#1f2937;color:#cbd5e1}.dark .bl-total--balanced[data-v-a4dbdc9a]{background:#052e16;border-color:#166534;color:#86efac}.dark .bl-total--under[data-v-a4dbdc9a]{background:#431407;border-color:#9a3412;color:#fdba74}.dark .bl-total--over[data-v-a4dbdc9a]{background:#4c0519;border-color:#9f1239;color:#fda4af}.bl-total-hint[data-v-a4dbdc9a]{font-size:12px;font-weight:600;margin-left:auto}.bl-field[data-v-a4dbdc9a]{margin-bottom:10px}.bl-label[data-v-a4dbdc9a]{color:#475569;font-size:12px;font-weight:600;margin-bottom:4px}.dark .bl-label[data-v-a4dbdc9a]{color:#cbd5e1}.bl-req[data-v-a4dbdc9a]{color:#e11d48;font-weight:700}.dark .bl-req[data-v-a4dbdc9a]{color:#fb7185}.bl-inline[data-v-a4dbdc9a]{align-items:center;display:flex;gap:8px}.bl-inline .bl-label[data-v-a4dbdc9a]{margin-bottom:0}.bl-grid[data-v-a4dbdc9a]{display:grid;gap:0 12px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.bl-actions[data-v-a4dbdc9a]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.bl-collapse[data-v-a4dbdc9a]{font-weight:600;padding-left:0}.bl-create[data-v-a4dbdc9a]{margin-top:6px}.bl-picks[data-v-a4dbdc9a]{flex-wrap:wrap;gap:6px;margin-bottom:6px}.bl-opt[data-v-a4dbdc9a],.bl-picks[data-v-a4dbdc9a]{align-items:center;display:flex}.bl-opt[data-v-a4dbdc9a]{gap:8px}.bl-dups[data-v-a4dbdc9a]{background:#fffbeb;border:1px solid #fde68a;border-radius:10px;margin:8px 0;padding:10px}.dark .bl-dups[data-v-a4dbdc9a]{background:#1f1503;border-color:#78350f}.bl-dup[data-v-a4dbdc9a]{align-items:flex-start;border-bottom:1px dashed #fde68a;display:flex;font-size:12px;gap:8px;justify-content:space-between;padding:6px 0}.dark .bl-dup[data-v-a4dbdc9a]{border-bottom-color:#78350f}.bl-dup-main[data-v-a4dbdc9a]{flex:1;min-width:0}.bl-dup-ok[data-v-a4dbdc9a]{font-weight:600;margin-top:8px}.bl-events[data-v-a4dbdc9a]{list-style:none;margin:4px 0 0;padding:0}.bl-event[data-v-a4dbdc9a]{border-bottom:1px solid #f1f5f9;display:flex;font-size:12px;gap:10px;padding:6px 0}.dark .bl-event[data-v-a4dbdc9a]{border-bottom-color:#1f2937}.bl-ev-icon[data-v-a4dbdc9a]{color:#94a3b8;margin-top:4px;width:14px}.bl-ev-body[data-v-a4dbdc9a]{flex:1;min-width:0}.bl-ev-pay[data-v-a4dbdc9a]{font-weight:600;margin-left:4px}.bl-ev-note[data-v-a4dbdc9a]{color:#475569;font-style:italic;word-break:break-word}.dark .bl-ev-note[data-v-a4dbdc9a]{color:#cbd5e1}.rm-wrap[data-v-b9ef1685]{min-height:120px}.rm-gap[data-v-b9ef1685]{margin-bottom:12px}.tabular-nums[data-v-b9ef1685]{font-variant-numeric:tabular-nums}.rm-note[data-v-b9ef1685]{color:#64748b;font-size:12px;line-height:1.6;margin:0 0 10px}.dark .rm-note[data-v-b9ef1685]{color:#94a3b8}.rm-skipped[data-v-b9ef1685]{align-items:center;display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.rm-tag[data-v-b9ef1685]{margin-inline-end:0}.rm-sub[data-v-b9ef1685]{color:#94a3b8;font-size:11px}.dark .rm-sub[data-v-b9ef1685]{color:#64748b}.rm-section[data-v-b9ef1685]{margin-top:14px}.rm-title[data-v-b9ef1685]{align-items:center;color:#334155;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px;margin:0 0 8px}.dark .rm-title[data-v-b9ef1685]{color:#e2e8f0}.rm-count[data-v-b9ef1685]{background:#eef2ff;border-radius:8px;color:#4f46e5;font-size:12px;font-weight:700;padding:1px 8px}.dark .rm-count[data-v-b9ef1685]{background:#1e1b4b;color:#a5b4fc}.rm-sel[data-v-b9ef1685]{color:#64748b;font-size:12px;font-weight:500;margin-left:auto}.dark .rm-sel[data-v-b9ef1685]{color:#94a3b8}.c-main[data-v-b9ef1685]{color:#1f2937;font-weight:600;line-height:1.3}.dark .c-main[data-v-b9ef1685]{color:#f1f5f9}.c-memo[data-v-b9ef1685]{color:#334155;font-size:12px;word-break:break-word}.dark .c-memo[data-v-b9ef1685]{color:#cbd5e1}.rm-stale[data-v-b9ef1685]{color:#475569;font-size:12px;margin:0;max-height:180px;overflow-y:auto;padding-left:18px}.dark .rm-stale[data-v-b9ef1685]{color:#cbd5e1}.rm-reason[data-v-b9ef1685]{color:#c2410c}.dark .rm-reason[data-v-b9ef1685]{color:#fdba74}.rm-dep[data-v-b9ef1685]{color:#4338ca;font-size:11px;margin-top:2px}.dark .rm-dep[data-v-b9ef1685]{color:#a5b4fc}.rm-dep--missing[data-v-b9ef1685]{color:#b45309}.dark .rm-dep--missing[data-v-b9ef1685]{color:#fbbf24}.rm-dep-ic[data-v-b9ef1685]{font-size:10px;margin-right:4px}.pb-wrap[data-v-17be0d2a]{min-height:120px}.pb-gap[data-v-17be0d2a]{margin-bottom:12px}.pb-dot[data-v-17be0d2a]{color:#94a3b8;margin:0 6px}.tabular-nums[data-v-17be0d2a]{font-variant-numeric:tabular-nums}.pb-head[data-v-17be0d2a]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:14px;padding:12px 14px}.dark .pb-head[data-v-17be0d2a]{background:#0f172a;border-color:#1f2937}.pb-head-row[data-v-17be0d2a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pb-amount[data-v-17be0d2a]{color:#0f172a;font-size:20px;font-weight:800}.dark .pb-amount[data-v-17be0d2a]{color:#f1f5f9}.pb-date[data-v-17be0d2a]{color:#64748b;font-size:12px;margin-left:auto}.dark .pb-date[data-v-17be0d2a]{color:#94a3b8}.pb-students[data-v-17be0d2a]{color:#334155;display:flex;flex-wrap:wrap;font-size:13px;font-weight:600;gap:4px 12px;margin-top:6px}.dark .pb-students[data-v-17be0d2a]{color:#e2e8f0}.pb-student[data-v-17be0d2a]{align-items:center;display:inline-flex;gap:4px}.pb-memo[data-v-17be0d2a]{color:#475569;font-size:12px;margin-top:4px;word-break:break-word}.dark .pb-memo[data-v-17be0d2a]{color:#cbd5e1}.pb-progress[data-v-17be0d2a]{border-radius:8px;display:inline-block;font-size:13px;margin-top:8px;padding:4px 10px}.pb-progress--none[data-v-17be0d2a]{background:#fff7ed;color:#9a3412}.pb-progress--partial[data-v-17be0d2a]{background:#fefce8;color:#854d0e}.pb-progress--full[data-v-17be0d2a]{background:#f0fdf4;color:#166534}.dark .pb-progress--none[data-v-17be0d2a]{background:#431407;color:#fdba74}.dark .pb-progress--partial[data-v-17be0d2a]{background:#422006;color:#fde68a}.dark .pb-progress--full[data-v-17be0d2a]{background:#052e16;color:#86efac}.pb-section[data-v-17be0d2a]{border-top:1px solid #f1f5f9;margin-top:16px;padding-top:12px}.dark .pb-section[data-v-17be0d2a]{border-top-color:#1f2937}.pb-title[data-v-17be0d2a]{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 10px}.dark .pb-title[data-v-17be0d2a]{color:#e2e8f0}.pb-count[data-v-17be0d2a]{background:#eef2ff;border-radius:8px;color:#4f46e5;font-size:11px;font-weight:700;margin-left:6px;padding:1px 8px}.dark .pb-count[data-v-17be0d2a]{background:#1e1b4b;color:#a5b4fc}.pb-empty[data-v-17be0d2a]{color:#94a3b8;font-size:12px;padding:6px 0}.dark .pb-empty[data-v-17be0d2a]{color:#64748b}.pb-sub[data-v-17be0d2a]{color:#94a3b8;font-size:11px}.dark .pb-sub[data-v-17be0d2a]{color:#64748b}.pb-hint[data-v-17be0d2a]{color:#94a3b8;font-size:11px;line-height:1.5;margin:4px 0 8px}.dark .pb-hint[data-v-17be0d2a]{color:#64748b}.pb-link[data-v-17be0d2a]{align-items:flex-start;border:1px solid #e2e8f0;border-radius:10px;display:flex;gap:12px;justify-content:space-between;margin-bottom:8px;padding:8px 10px}.dark .pb-link[data-v-17be0d2a]{border-color:#1f2937}.pb-link--stale[data-v-17be0d2a]{background:#fff7ed;border-color:#fdba74}.dark .pb-link--stale[data-v-17be0d2a]{background:#2a1205;border-color:#9a3412}.pb-link-main[data-v-17be0d2a]{flex:1;min-width:0}.pb-link-top[data-v-17be0d2a]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.pb-link-memo[data-v-17be0d2a]{color:#475569;font-size:12px;word-break:break-word}.dark .pb-link-memo[data-v-17be0d2a]{color:#cbd5e1}.pb-link-side[data-v-17be0d2a]{align-items:flex-end;display:flex;flex-direction:column;gap:6px}.pb-link-amt[data-v-17be0d2a]{color:#0f172a;font-weight:700;white-space:nowrap}.dark .pb-link-amt[data-v-17be0d2a]{color:#f1f5f9}.pb-pop[data-v-17be0d2a]{max-width:280px}.pb-pop-warn[data-v-17be0d2a]{color:#b45309;font-size:12px;margin-top:4px}.dark .pb-pop-warn[data-v-17be0d2a]{color:#fbbf24}.pb-pop-sub[data-v-17be0d2a]{color:#64748b;font-size:12px;margin-top:2px}.dark .pb-pop-sub[data-v-17be0d2a]{color:#94a3b8}.pb-pop-input[data-v-17be0d2a]{margin-top:8px}.pb-filter[data-v-17be0d2a]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:6px}.pb-search[data-v-17be0d2a]{flex:1;min-width:220px}.pb-window[data-v-17be0d2a]{width:130px}.pb-table[data-v-17be0d2a] .row-off td{opacity:.55}.pb-table--narrow[data-v-17be0d2a] td.ant-table-cell{vertical-align:top}.pb-table[data-v-17be0d2a] .row-conflict td{background:#fff1f2}.dark .pb-table[data-v-17be0d2a] .row-conflict td{background:#2a0f14}.pb-table[data-v-17be0d2a] .row-sel td{background:#f0f9ff}.dark .pb-table[data-v-17be0d2a] .row-sel td{background:#082f49}.c-main[data-v-17be0d2a]{color:#1f2937;font-weight:600;line-height:1.3}.dark .c-main[data-v-17be0d2a]{color:#f1f5f9}.c-memo[data-v-17be0d2a]{color:#334155;font-size:12px;margin:1px 0 2px;word-break:break-word}.dark .c-memo[data-v-17be0d2a]{color:#cbd5e1}.c-reason[data-v-17be0d2a]{color:#b45309;font-size:11px;margin-top:2px}.dark .c-reason[data-v-17be0d2a]{color:#fbbf24}.c-conf[data-v-17be0d2a]{margin-bottom:3px}.c-amount[data-v-17be0d2a]{min-width:96px;width:100%}.c-stack[data-v-17be0d2a]{border-top:1px dashed #e2e8f0;margin-top:6px;padding-top:6px}.dark .c-stack[data-v-17be0d2a]{border-top-color:#1f2937}.c-stack-amount[data-v-17be0d2a]{margin-top:6px;max-width:200px}.c-stack-label[data-v-17be0d2a]{color:#475569;font-size:11px;font-weight:600;margin-bottom:2px}.dark .c-stack-label[data-v-17be0d2a]{color:#cbd5e1}.c-err[data-v-17be0d2a]{color:#e11d48;font-size:11px;margin-top:2px}.dark .c-err[data-v-17be0d2a]{color:#fb7185}.mini-tag[data-v-17be0d2a]{font-size:11px;line-height:18px;margin-inline-end:0;padding-inline:5px}.pb-total[data-v-17be0d2a]{align-items:center;border:1px solid transparent;border-radius:10px;display:flex;flex-wrap:wrap;font-size:13px;gap:2px;margin:10px 0;padding:8px 12px}.pb-total--empty[data-v-17be0d2a]{background:#f8fafc;border-color:#e2e8f0;color:#475569}.pb-total--balanced[data-v-17be0d2a]{background:#f0fdf4;border-color:#bbf7d0;color:#166534}.pb-total--under[data-v-17be0d2a]{background:#fff7ed;border-color:#fed7aa;color:#9a3412}.pb-total--over[data-v-17be0d2a]{background:#fff1f2;border-color:#fecdd3;color:#be123c}.dark .pb-total--empty[data-v-17be0d2a]{background:#0f172a;border-color:#1f2937;color:#cbd5e1}.dark .pb-total--balanced[data-v-17be0d2a]{background:#052e16;border-color:#166534;color:#86efac}.dark .pb-total--under[data-v-17be0d2a]{background:#431407;border-color:#9a3412;color:#fdba74}.dark .pb-total--over[data-v-17be0d2a]{background:#4c0519;border-color:#9f1239;color:#fda4af}.pb-total-hint[data-v-17be0d2a]{font-size:12px;font-weight:600;margin-left:auto}.pb-field[data-v-17be0d2a]{margin-bottom:10px}.pb-label[data-v-17be0d2a]{color:#475569;font-size:12px;font-weight:600;margin-bottom:4px}.dark .pb-label[data-v-17be0d2a]{color:#cbd5e1}.pb-req[data-v-17be0d2a]{color:#e11d48;font-weight:700}.dark .pb-req[data-v-17be0d2a]{color:#fb7185}.pb-actions[data-v-17be0d2a]{display:flex;gap:8px;justify-content:flex-end;margin-top:8px}.tabular-nums[data-v-e5e93fbe]{font-variant-numeric:tabular-nums}.mini-tag[data-v-e5e93fbe]{font-size:11px;line-height:18px;margin-inline-end:0;padding-inline:5px}.lf-gap[data-v-e5e93fbe]{margin-bottom:10px}.lf-ic[data-v-e5e93fbe]{margin-right:5px}.lf-sub[data-v-e5e93fbe]{color:#94a3b8;font-size:11px}.dark .lf-sub[data-v-e5e93fbe]{color:#64748b}.lf-title[data-v-e5e93fbe]{align-items:center;display:flex;gap:8px}.lf-bolt[data-v-e5e93fbe]{color:#f59e0b}.lf-progress-text[data-v-e5e93fbe]{color:#64748b;font-size:13px;font-weight:600;margin-left:auto;margin-right:28px}.dark .lf-progress-text[data-v-e5e93fbe]{color:#94a3b8}.lf-stats[data-v-e5e93fbe]{margin-bottom:12px}.lf-track[data-v-e5e93fbe]{background:#f1f5f9;border-radius:3px;height:6px;overflow:hidden}.dark .lf-track[data-v-e5e93fbe]{background:#1f2937}.lf-fill[data-v-e5e93fbe]{background:#16a34a;border-radius:3px;height:100%;transition:width .2s}.lf-counters[data-v-e5e93fbe]{color:#475569;display:flex;flex-wrap:wrap;font-size:12px;gap:4px 14px;margin-top:6px}.dark .lf-counters[data-v-e5e93fbe]{color:#cbd5e1}.lf-ct[data-v-e5e93fbe]{align-items:center;display:inline-flex;gap:5px}.lf-ct--linked[data-v-e5e93fbe] svg{color:#16a34a}.lf-ct--ignored[data-v-e5e93fbe] svg{color:#64748b}.lf-ct--review[data-v-e5e93fbe] svg{color:#c026d3}.lf-empty[data-v-e5e93fbe]{align-items:center;color:#475569;display:flex;flex-direction:column;gap:6px;padding:36px 0}.dark .lf-empty[data-v-e5e93fbe]{color:#cbd5e1}.lf-empty-ic[data-v-e5e93fbe]{color:#16a34a;font-size:28px}.lf-finished-title[data-v-e5e93fbe]{font-size:16px;font-weight:700}.lf-finished-acts[data-v-e5e93fbe]{display:flex;gap:8px;margin-top:8px}.lf-line[data-v-e5e93fbe]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;margin-bottom:12px;padding:12px 14px}.dark .lf-line[data-v-e5e93fbe]{background:#0f172a;border-color:#1f2937}.lf-line--done[data-v-e5e93fbe]{border-color:#86efac}.dark .lf-line--done[data-v-e5e93fbe]{border-color:#166534}.lf-line-row[data-v-e5e93fbe]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.lf-amount[data-v-e5e93fbe]{color:#0f172a;font-size:22px;font-weight:800}.dark .lf-amount[data-v-e5e93fbe]{color:#f1f5f9}.lf-date[data-v-e5e93fbe]{color:#64748b;font-size:12px;margin-left:auto}.dark .lf-date[data-v-e5e93fbe]{color:#94a3b8}.lf-review-tag[data-v-e5e93fbe]{cursor:help}.lf-memo[data-v-e5e93fbe]{color:#1e293b;font-size:14px;margin-top:6px;word-break:break-word}.dark .lf-memo[data-v-e5e93fbe]{color:#e2e8f0}.lf-partial[data-v-e5e93fbe]{background:#fefce8;border-radius:8px;color:#854d0e;display:inline-block;font-size:12px;margin-top:6px;padding:3px 8px}.dark .lf-partial[data-v-e5e93fbe]{background:#422006;color:#fde68a}.lf-done-banner[data-v-e5e93fbe]{color:#166534;font-size:12px;font-weight:600;margin-top:8px}.dark .lf-done-banner[data-v-e5e93fbe]{color:#86efac}.lf-cands[data-v-e5e93fbe]{display:flex;flex-direction:column;gap:8px}.lf-none[data-v-e5e93fbe]{color:#94a3b8;font-size:12px;padding:8px 0}.dark .lf-none[data-v-e5e93fbe]{color:#64748b}.lf-cand[data-v-e5e93fbe]{align-items:start;background:#fff;border:1px solid #e2e8f0;border-radius:10px;display:grid;gap:10px;grid-template-columns:28px minmax(0,1fr) auto;padding:8px 10px}.dark .lf-cand[data-v-e5e93fbe]{background:#111827;border-color:#1f2937}.lf-cand--off[data-v-e5e93fbe]{opacity:.6}.lf-cand--conflict[data-v-e5e93fbe]{background:#fff1f2;border-color:#fecdd3}.dark .lf-cand--conflict[data-v-e5e93fbe]{background:#2a0f14;border-color:#9f1239}.lf-cand--armed[data-v-e5e93fbe]{box-shadow:0 0 0 2px #e11d48}.lf-cand--pending[data-v-e5e93fbe]{box-shadow:0 0 0 2px #f59e0b}.lf-num[data-v-e5e93fbe]{align-items:center;background:#eef2ff;border-radius:6px;color:#4338ca;display:inline-flex;font-size:13px;font-weight:700;height:24px;justify-content:center;width:24px}.dark .lf-num[data-v-e5e93fbe]{background:#1e1b4b;color:#c7d2fe}.lf-cand-main[data-v-e5e93fbe]{min-width:0}.lf-cand-top[data-v-e5e93fbe]{align-items:center;color:#0f172a;display:flex;flex-wrap:wrap;font-size:13px;gap:4px}.dark .lf-cand-top[data-v-e5e93fbe]{color:#f1f5f9}.lf-students[data-v-e5e93fbe]{color:#334155;display:flex;flex-wrap:wrap;font-size:12px;gap:2px 10px;margin-top:2px}.dark .lf-students[data-v-e5e93fbe]{color:#cbd5e1}.lf-student[data-v-e5e93fbe]{display:inline-flex}.lf-ev[data-v-e5e93fbe],.lf-student[data-v-e5e93fbe]{align-items:center;gap:4px}.lf-ev[data-v-e5e93fbe]{display:flex;flex-wrap:wrap;margin-top:4px}.lf-reason[data-v-e5e93fbe]{color:#b45309;font-size:11px;margin-top:2px}.dark .lf-reason[data-v-e5e93fbe]{color:#fbbf24}.lf-cand-side[data-v-e5e93fbe]{align-items:flex-end;display:flex;flex-direction:column;gap:2px;text-align:right}.lf-cand-amt[data-v-e5e93fbe]{color:#0f172a;font-weight:700;white-space:nowrap}.dark .lf-cand-amt[data-v-e5e93fbe]{color:#f1f5f9}.lf-link-btn[data-v-e5e93fbe]{margin-top:4px}.lf-more[data-v-e5e93fbe]{margin-top:2px}.lf-note[data-v-e5e93fbe]{margin-top:4px}.lf-label[data-v-e5e93fbe]{color:#475569;font-size:12px;font-weight:600;margin-bottom:4px}.dark .lf-label[data-v-e5e93fbe]{color:#cbd5e1}.lf-req[data-v-e5e93fbe]{color:#e11d48;font-size:11px;font-weight:700}.dark .lf-req[data-v-e5e93fbe]{color:#fb7185}.lf-actions[data-v-e5e93fbe]{border-top:1px solid #f1f5f9;display:flex;flex-wrap:wrap;gap:6px;justify-content:space-between;margin-top:14px;padding-top:10px}.dark .lf-actions[data-v-e5e93fbe]{border-top-color:#1f2937}.lf-kbd[data-v-e5e93fbe]{background:#f8fafc;border:solid #cbd5e1;border-radius:4px;border-width:1px 1px 2px;color:#475569;display:inline-block;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:15px;margin-right:5px;min-width:18px;padding:0 4px;text-align:center}.dark .lf-kbd[data-v-e5e93fbe]{background:#0f172a;border-color:#334155;color:#cbd5e1}.lf-kbd--after[data-v-e5e93fbe]{margin-left:5px;margin-right:0}.lf-kbd--enter[data-v-e5e93fbe]{background:#f0fdf4;border-color:#86efac;color:#166534;margin-left:4px}.dark .lf-kbd--enter[data-v-e5e93fbe]{background:#052e16;border-color:#166534;color:#86efac}.lf-help[data-v-e5e93fbe]{color:#94a3b8;display:flex;flex-wrap:wrap;font-size:11px;gap:4px 14px;margin-top:10px}.dark .lf-help[data-v-e5e93fbe]{color:#64748b}.lf-help-item[data-v-e5e93fbe]{align-items:center;display:inline-flex}.lf-modal-body[data-v-e5e93fbe]{font-size:13px}.lf-modal-memo[data-v-e5e93fbe]{margin:2px 0 10px;word-break:break-word}@media (max-width:575.98px){.lf-help[data-v-e5e93fbe]{display:none}.lf-cand[data-v-e5e93fbe]{grid-template-columns:24px minmax(0,1fr)}.lf-cand-side[data-v-e5e93fbe]{align-items:center;flex-direction:row;flex-wrap:wrap;gap:4px 10px;grid-column:2;justify-content:space-between;text-align:left}.lf-progress-text[data-v-e5e93fbe]{margin-right:24px}.lf-amount[data-v-e5e93fbe]{font-size:19px}}.sub-tabs[data-v-f6ea553f]{margin-bottom:14px;max-width:100%;overflow-x:auto}.sub-item[data-v-f6ea553f]{align-items:center;display:inline-flex;gap:6px;padding:0 4px}.sub-ic[data-v-f6ea553f]{font-size:12px;opacity:.85}.fast-ic[data-v-f6ea553f]{color:#f59e0b;margin-right:6px}.toolbar[data-v-f6ea553f]{gap:10px 16px;justify-content:space-between;margin-bottom:16px}.tb-actions[data-v-f6ea553f],.tb-filters[data-v-f6ea553f],.toolbar[data-v-f6ea553f]{align-items:center;display:flex;flex-wrap:wrap}.tb-actions[data-v-f6ea553f],.tb-filters[data-v-f6ea553f]{gap:8px;min-width:0}.tb-actions[data-v-f6ea553f]{justify-content:flex-end;margin-left:auto}.imp-select[data-v-f6ea553f]{max-width:100%;width:360px}.tb-search[data-v-f6ea553f]{max-width:100%;width:240px}.tb-icon[data-v-f6ea553f]{padding-inline:8px}@media (max-width:767.98px){.tb-actions[data-v-f6ea553f],.tb-filters[data-v-f6ea553f]{width:100%}.tb-actions[data-v-f6ea553f]{justify-content:flex-start;margin-left:0}.imp-select[data-v-f6ea553f],.tb-search[data-v-f6ea553f]{width:100%}}.load-alert[data-v-f6ea553f]{margin-bottom:16px}.kpi-grid[data-v-f6ea553f]{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.kpi-card[data-v-f6ea553f]{align-items:flex-start;background:#fff;border:1px solid #eef2f7;border-radius:14px;color:inherit;cursor:pointer;display:flex;flex-direction:column;font:inherit;gap:2px;min-width:0;padding:10px 12px;text-align:left;transition:border-color .15s,box-shadow .15s}.kpi-card[data-v-f6ea553f]:hover{border-color:#c7d2fe}.kpi-card[data-v-f6ea553f]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.kpi-card.is-active[data-v-f6ea553f]{border-color:#6366f1;box-shadow:inset 0 0 0 1px #6366f1}.dark .kpi-card[data-v-f6ea553f]{background:#111827;border-color:#1f2937}.dark .kpi-card[data-v-f6ea553f]:hover{border-color:#3730a3}.dark .kpi-card.is-active[data-v-f6ea553f]{border-color:#818cf8;box-shadow:inset 0 0 0 1px #818cf8}.kpi-label[data-v-f6ea553f]{align-items:center;color:#64748b;display:flex;font-size:12px;font-weight:500;gap:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .kpi-label[data-v-f6ea553f]{color:#94a3b8}.kpi-ic[data-v-f6ea553f]{flex:none;font-size:12px}.kpi-value[data-v-f6ea553f]{color:#0f172a;font-size:20px;font-weight:700;line-height:1.2}.dark .kpi-value[data-v-f6ea553f]{color:#f1f5f9}.kpi-sub[data-v-f6ea553f]{color:#94a3b8;font-size:11px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dark .kpi-sub[data-v-f6ea553f]{color:#64748b}.kpi-card--indigo .kpi-ic[data-v-f6ea553f]{color:#4f46e5}.kpi-card--green .kpi-ic[data-v-f6ea553f]{color:#15803d}.kpi-card--gold .kpi-ic[data-v-f6ea553f]{color:#b45309}.kpi-card--blue .kpi-ic[data-v-f6ea553f]{color:#2563eb}.kpi-card--purple .kpi-ic[data-v-f6ea553f]{color:#9333ea}.kpi-card--orange .kpi-ic[data-v-f6ea553f]{color:#ea580c}.dark .kpi-card--indigo .kpi-ic[data-v-f6ea553f]{color:#a5b4fc}.dark .kpi-card--green .kpi-ic[data-v-f6ea553f]{color:#4ade80}.dark .kpi-card--gold .kpi-ic[data-v-f6ea553f]{color:#fbbf24}.dark .kpi-card--blue .kpi-ic[data-v-f6ea553f]{color:#60a5fa}.dark .kpi-card--purple .kpi-ic[data-v-f6ea553f]{color:#c084fc}.dark .kpi-card--orange .kpi-ic[data-v-f6ea553f]{color:#fb923c}.tabular-nums[data-v-f6ea553f]{font-variant-numeric:tabular-nums}.daily-collapse[data-v-f6ea553f]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-top:16px;overflow:hidden}.dark .daily-collapse[data-v-f6ea553f]{background:#111827;border:1px solid #1f2937;box-shadow:none}.daily-collapse[data-v-f6ea553f] .ant-collapse-item{border-bottom:0}.daily-collapse[data-v-f6ea553f] .ant-collapse-header{align-items:center;padding:12px 20px}.daily-collapse[data-v-f6ea553f] .ant-collapse-content-box{padding:0 20px 16px}.daily-head[data-v-f6ea553f]{align-items:center;display:flex;flex-wrap:wrap;gap:4px 12px;width:100%}.daily-title[data-v-f6ea553f]{margin:0}.daily-sum[data-v-f6ea553f]{color:#64748b;font-size:12px}.dark .daily-sum[data-v-f6ea553f]{color:#94a3b8}.daily-hint[data-v-f6ea553f]{margin:0 0 8px}.list-panel[data-v-f6ea553f]{margin-top:16px}.seg-wrap[data-v-f6ea553f]{margin-bottom:12px;max-width:100%;overflow-x:auto}.seg-item[data-v-f6ea553f]{align-items:center;display:inline-flex;gap:6px;padding:0 2px}.seg-count[data-v-f6ea553f]{background:#f1f5f9;border-radius:999px;color:#64748b;font-size:11px;font-weight:600;line-height:18px;padding:0 6px}.dark .seg-count[data-v-f6ea553f]{background:#1f2937;color:#cbd5e1}.todo-callout[data-v-f6ea553f]{align-items:center;background:#fffbeb;border:1px solid #fde68a;border-radius:12px;color:#78350f;display:flex;flex-wrap:wrap;gap:10px 14px;margin-bottom:12px;padding:10px 14px}.dark .todo-callout[data-v-f6ea553f]{background:#1f1503;border-color:#78350f;color:#fde68a}.todo-callout.is-locked[data-v-f6ea553f]{background:#f8fafc;border-color:#e2e8f0;color:#334155}.dark .todo-callout.is-locked[data-v-f6ea553f]{background:#0f172a;border-color:#1f2937;color:#cbd5e1}.tc-ic[data-v-f6ea553f]{color:#d97706;flex:none;font-size:16px}.dark .tc-ic[data-v-f6ea553f]{color:#fbbf24}.todo-callout.is-locked .tc-ic[data-v-f6ea553f]{color:#64748b}.tc-text[data-v-f6ea553f]{flex:1 1 260px;min-width:0}.tc-main[data-v-f6ea553f]{font-size:13px}.tc-sub[data-v-f6ea553f]{font-size:12px;margin-top:2px;opacity:.85}.tc-sub code[data-v-f6ea553f]{background:#94a3b82e;border-radius:4px;font-size:11px;padding:0 4px}.tc-acts[data-v-f6ea553f]{display:flex;flex-wrap:wrap;gap:8px;margin-left:auto}.dt-d[data-v-f6ea553f]{color:#334155;display:block;font-size:12px;white-space:nowrap}.dark .dt-d[data-v-f6ea553f]{color:#e2e8f0}.dt-t[data-v-f6ea553f]{color:#94a3b8;display:block;font-size:11px}.amt[data-v-f6ea553f]{font-weight:600;white-space:nowrap}.memo-text[data-v-f6ea553f]{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#1f2937;display:-webkit-box;line-height:1.35;overflow:hidden;overflow-wrap:anywhere}.dark .memo-text[data-v-f6ea553f]{color:#e2e8f0}.memo-sub[data-v-f6ea553f]{color:#94a3b8;font-size:11px;margin-top:2px}.cell-main.pay-link[data-v-f6ea553f]{align-items:center;cursor:pointer;display:inline-flex;gap:5px}.cell-main.pay-link[data-v-f6ea553f]:hover{color:#1d4ed8;text-decoration:underline}.dark .cell-main.pay-link[data-v-f6ea553f]:hover{color:#93c5fd}.pay-link-ic[data-v-f6ea553f]{color:#2563eb;font-size:10px}.dark .pay-link-ic[data-v-f6ea553f]{color:#60a5fa}.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-click{cursor:pointer}.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-unmatched>td:first-child{box-shadow:inset 3px 0 #f59e0b}.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-probable>td:first-child{box-shadow:inset 3px 0 #3b82f6}.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-partial>td:first-child{box-shadow:inset 3px 0 #eab308}.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-review>td:first-child{box-shadow:inset 3px 0 #db2777}.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-ignored .memo-text,.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-matched .memo-text,.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-qpay_batch .memo-text{color:#64748b}.dark .list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-ignored .memo-text,.dark .list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-matched .memo-text,.dark .list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-qpay_batch .memo-text{color:#94a3b8}.list-panel[data-v-f6ea553f] .ant-table-tbody>tr.row-tone-ignored .amt{color:#94a3b8}.panel[data-v-f6ea553f]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;margin-top:20px;padding:18px 20px}.dark .panel[data-v-f6ea553f]{background:#111827;border:1px solid #1f2937;box-shadow:none}.panel-title[data-v-f6ea553f]{align-items:center;color:#334155;display:flex;font-size:13px;font-weight:700;gap:8px;margin:0 0 14px}.dark .panel-title[data-v-f6ea553f]{color:#e2e8f0}.title-badges[data-v-f6ea553f]{display:inline-flex;flex-wrap:wrap;gap:6px;justify-content:flex-end;margin-left:auto}.title-badge[data-v-f6ea553f]{background:#eef2ff;border-radius:8px;color:#4f46e5;font-size:12px;font-weight:700;padding:2px 10px}.dark .title-badge[data-v-f6ea553f]{background:#1e1b4b;color:#a5b4fc}.title-badge--debit[data-v-f6ea553f]{background:#fef2f2;color:#b91c1c;font-weight:600}.dark .title-badge--debit[data-v-f6ea553f]{background:#2a0f12;color:#fca5a5}.amt-debit[data-v-f6ea553f]{color:#dc2626;font-weight:600;white-space:nowrap}.dark .amt-debit[data-v-f6ea553f]{color:#f87171}.debit-tag[data-v-f6ea553f]{margin-inline-end:0}.act-none[data-v-f6ea553f]{display:inline-block;padding-inline:8px}.hint[data-v-f6ea553f]{color:#94a3b8;font-size:11px;font-weight:400;margin-left:auto}.pv-head[data-v-f6ea553f]{font-size:13px;gap:16px;margin-bottom:10px}.pv-head[data-v-f6ea553f],.pv-tags[data-v-f6ea553f]{display:flex;flex-wrap:wrap}.pv-tags[data-v-f6ea553f]{gap:6px;margin-bottom:12px}.pv-alert[data-v-f6ea553f]{margin-bottom:10px}.pv-account[data-v-f6ea553f]{margin-bottom:12px}.pv-account-row[data-v-f6ea553f]{align-items:center;display:flex;flex-wrap:wrap;font-size:13px;gap:8px}.pv-skipped[data-v-f6ea553f]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;color:#475569;font-size:12px;margin-bottom:12px;padding:8px 12px}.dark .pv-skipped[data-v-f6ea553f]{background:#0f172a;border-color:#1f2937;color:#cbd5e1}.pv-skipped-title[data-v-f6ea553f]{align-items:center;display:flex;font-weight:600;gap:6px}.pv-skipped ul[data-v-f6ea553f]{margin:4px 0 0;max-height:140px;overflow-y:auto;padding-left:18px}.pv-filter[data-v-f6ea553f]{margin-bottom:8px}.note[data-v-f6ea553f]{color:#94a3b8;font-size:11px;line-height:1.6;margin:10px 0 0}.pop-sub[data-v-f6ea553f]{color:#64748b;font-size:12px;margin-top:2px;max-width:280px}.dark .pop-sub[data-v-f6ea553f]{color:#94a3b8}.cell-main[data-v-f6ea553f]{color:#1f2937;font-weight:600;line-height:1.2}.dark .cell-main[data-v-f6ea553f]{color:#f1f5f9}.cell-sug[data-v-f6ea553f]{color:#64748b;font-style:italic;font-weight:500}.cell-sub[data-v-f6ea553f],.dark .cell-sug[data-v-f6ea553f]{color:#94a3b8}.cell-sub[data-v-f6ea553f]{font-size:11px}.pay-flags[data-v-f6ea553f]{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.mini-tag[data-v-f6ea553f]{font-size:11px;line-height:18px;margin-inline-end:0;padding-inline:5px}.danger[data-v-f6ea553f]{color:#e11d48;font-weight:600}.dark .danger[data-v-f6ea553f]{color:#fb7185}.warn[data-v-f6ea553f]{color:#d97706;font-weight:600}.dark .warn[data-v-f6ea553f]{color:#fbbf24}.pipe[data-v-f6ea553f]{color:#4facfe}.muted[data-v-f6ea553f]{color:#94a3b8}.dark .muted[data-v-f6ea553f]{color:#64748b}.mt-4[data-v-f6ea553f]{margin-top:24px}.row-acts[data-v-f6ea553f]{align-items:center;display:inline-flex;flex-wrap:nowrap;gap:6px;justify-content:flex-end}.review-tag[data-v-f6ea553f]{margin-left:4px}.tag-icon[data-v-f6ea553f]{font-size:10px;margin-right:3px}.pop-input[data-v-f6ea553f]{margin-top:8px}.status-noted[data-v-f6ea553f]{border-style:dashed;cursor:help}.act-more[data-v-f6ea553f]{padding-inline:10px}.act-menu-ic[data-v-f6ea553f]{color:#64748b;margin-right:8px;width:14px}.dark .act-menu-ic[data-v-f6ea553f]{color:#94a3b8}.hw-alert[data-v-f6ea553f]{margin-bottom:10px}.hw-counts[data-v-f6ea553f]{color:#334155;font-size:13px;list-style:none;margin:0 0 10px;padding:0}.dark .hw-counts[data-v-f6ea553f]{color:#e2e8f0}.hw-counts li[data-v-f6ea553f]{border-bottom:1px dashed #e2e8f0;display:flex;gap:12px;justify-content:space-between;padding:4px 0}.dark .hw-counts li[data-v-f6ea553f]{border-bottom-color:#1f2937}.hw-pays[data-v-f6ea553f]{background:#fffbeb;border:1px solid #fde68a;border-radius:8px;color:#475569;font-size:12px;padding:8px 12px}.dark .hw-pays[data-v-f6ea553f]{background:#1f1503;border-color:#78350f;color:#cbd5e1}.hw-pays-title[data-v-f6ea553f]{font-weight:600;margin-bottom:4px}.hw-pays ul[data-v-f6ea553f]{margin:0;max-height:160px;overflow-y:auto;padding-left:18px}.hw-warn[data-v-f6ea553f]{color:#b45309;font-weight:600;margin:6px 0 0}.dark .hw-warn[data-v-f6ea553f]{color:#fbbf24}.hw-note[data-v-f6ea553f]{color:#64748b;font-size:12px;margin:10px 0 0}.dark .hw-note[data-v-f6ea553f]{color:#94a3b8}.ig-line[data-v-f6ea553f]{color:#1f2937;font-size:14px}.dark .ig-line[data-v-f6ea553f]{color:#f1f5f9}.ig-memo[data-v-f6ea553f]{color:#64748b;font-size:12px;margin:2px 0 10px;word-break:break-word}.dark .ig-memo[data-v-f6ea553f]{color:#94a3b8}.ig-alert[data-v-f6ea553f]{margin-bottom:10px}.ig-label[data-v-f6ea553f]{color:#475569;font-size:12px;font-weight:600;margin-bottom:4px}.dark .ig-label[data-v-f6ea553f]{color:#cbd5e1}.req[data-v-f6ea553f]{color:#e11d48}.dark .req[data-v-f6ea553f]{color:#fb7185}.tabular-nums[data-v-c5353ba6]{font-variant-numeric:tabular-nums}.bn-muted[data-v-c5353ba6]{color:#94a3b8}.dark .bn-muted[data-v-c5353ba6]{color:#64748b}.bn-hint[data-v-c5353ba6]{color:#94a3b8;font-size:11px;font-weight:400;margin-left:6px}.dark .bn-hint[data-v-c5353ba6]{color:#64748b}.bn-card[data-v-c5353ba6]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;min-width:0;padding:16px 18px}.dark .bn-card[data-v-c5353ba6]{background:#111827;border:1px solid #1f2937;box-shadow:none}.bn-card-head[data-v-c5353ba6]{justify-content:space-between;margin-bottom:10px}.bn-card-head[data-v-c5353ba6],.bn-title[data-v-c5353ba6]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bn-title[data-v-c5353ba6]{color:#334155;font-size:13px;font-weight:700;margin:0}.dark .bn-title[data-v-c5353ba6]{color:#e2e8f0}.bn-title .bn-hint[data-v-c5353ba6]{margin-left:0}.bn-day[data-v-c5353ba6]{font-variant-numeric:tabular-nums;white-space:nowrap}.bn-danger[data-v-c5353ba6]{color:#e11d48;font-weight:600;white-space:nowrap}.dark .bn-danger[data-v-c5353ba6]{color:#fb7185}.bn-refund[data-v-c5353ba6]{color:#b45309;white-space:nowrap}.dark .bn-refund[data-v-c5353ba6]{color:#fbbf24}.bn-mini-tag[data-v-c5353ba6]{font-size:11px;line-height:18px;margin-inline-end:0;padding-inline:5px}.bn-tag-ic[data-v-c5353ba6]{font-size:10px;margin-right:3px}.bn-sum-row[data-v-c5353ba6]{background:#f8fafc}.dark .bn-sum-row[data-v-c5353ba6]{background:#0f172a}.bn-card[data-v-c5353ba6] .ant-table-tbody>tr{cursor:pointer}.bn-card[data-v-c5353ba6] .ant-table-tbody>tr:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.bn-card[data-v-c5353ba6] .ant-table-tbody>tr.bn-row-selected>td{background:#eef2ff}.dark .bn-card[data-v-c5353ba6] .ant-table-tbody>tr.bn-row-selected>td{background:#1e1b4b}@media (max-width:575.98px){.bn-card[data-v-c5353ba6]{padding:12px}}.tabular-nums[data-v-e673d344]{font-variant-numeric:tabular-nums}.bn-mono[data-v-e673d344]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bn-muted[data-v-e673d344]{color:#94a3b8}.dark .bn-muted[data-v-e673d344]{color:#64748b}.bn-card[data-v-e673d344]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;min-width:0;padding:16px 18px}.dark .bn-card[data-v-e673d344]{background:#111827;border:1px solid #1f2937;box-shadow:none}.bn-card-head[data-v-e673d344]{justify-content:space-between;margin-bottom:10px}.bn-card-head[data-v-e673d344],.bn-title[data-v-e673d344]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bn-title[data-v-e673d344]{color:#334155;font-size:13px;font-weight:700;margin:0}.dark .bn-title[data-v-e673d344]{color:#e2e8f0}.bn-hint[data-v-e673d344]{color:#94a3b8;font-size:11px;font-weight:400}.dark .bn-hint[data-v-e673d344]{color:#64748b}.bn-state-select[data-v-e673d344]{max-width:100%;width:220px}.bn-accs[data-v-e673d344]{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:10px}.bn-acc[data-v-e673d344]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:12px;color:#334155;display:inline-flex;font-size:12px;gap:8px;max-width:100%;min-width:0;padding:6px 12px}.dark .bn-acc[data-v-e673d344]{background:#111827;border-color:#1f2937;color:#e2e8f0}.bn-acc--off[data-v-e673d344]{background:#f8fafc;border-style:dashed}.dark .bn-acc--off[data-v-e673d344]{background:#0f172a}.bn-acc-ic[data-v-e673d344]{color:#4f46e5;flex:none;font-size:12px}.dark .bn-acc-ic[data-v-e673d344]{color:#a5b4fc}.bn-acc--off .bn-acc-ic[data-v-e673d344]{color:#94a3b8}.bn-acc-main[data-v-e673d344]{display:flex;flex-direction:column;line-height:1.25;min-width:0}.bn-acc-name[data-v-e673d344]{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-acc-no[data-v-e673d344]{color:#94a3b8;font-size:11px}.bn-acc-cov[data-v-e673d344]{color:#475569;font-size:11px;white-space:nowrap}.dark .bn-acc-cov[data-v-e673d344]{color:#cbd5e1}.bn-acc-cov--off[data-v-e673d344]{color:#64748b}.dark .bn-acc-cov--off[data-v-e673d344]{color:#94a3b8}.bn-acc-lock[data-v-e673d344]{font-size:10px;margin-right:5px}.bn-acc-none[data-v-e673d344]{align-items:center;display:flex;font-size:12px;gap:6px;margin-bottom:10px}.bn-explain[data-v-e673d344]{color:#475569;font-size:12px;line-height:1.6;margin:0 0 12px}.dark .bn-explain[data-v-e673d344]{color:#cbd5e1}.bn-day[data-v-e673d344]{font-variant-numeric:tabular-nums;white-space:nowrap}.bn-cell-main[data-v-e673d344]{color:#1f2937;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25;white-space:nowrap}.dark .bn-cell-main[data-v-e673d344]{color:#f1f5f9}.bn-cell-sub[data-v-e673d344]{color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums;white-space:nowrap}.dark .bn-cell-sub[data-v-e673d344]{color:#64748b}.bn-terms[data-v-e673d344]{display:inline-block;max-width:200px;overflow-wrap:anywhere}.bn-danger[data-v-e673d344]{color:#e11d48;font-weight:600;white-space:nowrap}.dark .bn-danger[data-v-e673d344]{color:#fb7185}.bn-warn[data-v-e673d344]{color:#d97706;font-weight:600;white-space:nowrap}.dark .bn-warn[data-v-e673d344]{color:#fbbf24}.bn-ok[data-v-e673d344]{color:#15803d;white-space:nowrap}.dark .bn-ok[data-v-e673d344]{color:#4ade80}.bn-state-tag[data-v-e673d344]{cursor:help;margin-inline-end:0;white-space:nowrap}.bn-tag-ic[data-v-e673d344]{font-size:10px;margin-right:4px}.bn-card[data-v-e673d344] .ant-table-tbody>tr.bn-row-pending>td{opacity:.78}.bn-note[data-v-e673d344]{color:#94a3b8;font-size:11px;line-height:1.6;margin:10px 0 0}.dark .bn-note[data-v-e673d344]{color:#64748b}@media (max-width:575.98px){.bn-card[data-v-e673d344]{padding:12px}.bn-state-select[data-v-e673d344]{width:100%}}.tabular-nums[data-v-3fa1608a]{font-variant-numeric:tabular-nums}.bn-mono[data-v-3fa1608a]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bn-nowrap[data-v-3fa1608a]{white-space:nowrap}.bn-muted[data-v-3fa1608a]{color:#94a3b8}.dark .bn-muted[data-v-3fa1608a]{color:#64748b}.bn-card[data-v-3fa1608a]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;min-width:0;padding:16px 18px}.dark .bn-card[data-v-3fa1608a]{background:#111827;border:1px solid #1f2937;box-shadow:none}.bn-card-head[data-v-3fa1608a]{justify-content:space-between;margin-bottom:10px}.bn-card-head[data-v-3fa1608a],.bn-title[data-v-3fa1608a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bn-title[data-v-3fa1608a]{color:#334155;font-size:13px;font-weight:700;margin:0}.dark .bn-title[data-v-3fa1608a]{color:#e2e8f0}.bn-count[data-v-3fa1608a]{background:#eef2ff;border-radius:8px;color:#4f46e5;font-size:12px;font-weight:700;padding:2px 10px}.dark .bn-count[data-v-3fa1608a]{background:#1e1b4b;color:#a5b4fc}.bn-hint[data-v-3fa1608a]{color:#94a3b8;font-size:11px;font-weight:400}.dark .bn-hint[data-v-3fa1608a]{color:#64748b}.bn-filters[data-v-3fa1608a]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.bn-f-select[data-v-3fa1608a]{max-width:100%;width:150px}.bn-f-kind[data-v-3fa1608a]{width:190px}.bn-f-search[data-v-3fa1608a]{max-width:100%;width:320px}.bn-search-ic[data-v-3fa1608a]{color:#94a3b8;font-size:12px}.bn-day-chip[data-v-3fa1608a]{font-size:12px;line-height:24px;margin-inline-end:0;padding-inline:8px}.bn-tag-ic[data-v-3fa1608a]{font-size:10px;margin-right:4px}.bn-cell-main[data-v-3fa1608a]{color:#1f2937;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.25}.dark .bn-cell-main[data-v-3fa1608a]{color:#f1f5f9}.bn-cell-sub[data-v-3fa1608a]{color:#94a3b8;font-size:11px;font-variant-numeric:tabular-nums}.dark .bn-cell-sub[data-v-3fa1608a]{color:#64748b}.bn-mini-tag[data-v-3fa1608a]{font-size:11px;line-height:18px;margin-inline-end:4px;padding-inline:5px}.bn-more[data-v-3fa1608a]{cursor:help}.bn-danger[data-v-3fa1608a]{color:#e11d48;font-weight:600}.dark .bn-danger[data-v-3fa1608a]{color:#fb7185}.bn-state[data-v-3fa1608a]{align-items:center;display:flex;flex-wrap:nowrap;gap:4px;white-space:nowrap}.bn-dot[data-v-3fa1608a]{background:#22c55e;border-radius:50%;flex:none;height:9px;margin-right:4px;width:9px}.bn-dot--error[data-v-3fa1608a]{background:#e11d48}.bn-dot--warn[data-v-3fa1608a]{background:#f59e0b}.bn-dot--info[data-v-3fa1608a]{background:#3b82f6}.bn-dot--ok[data-v-3fa1608a]{background:#22c55e}.bn-ok-text[data-v-3fa1608a]{color:#15803d;font-size:12px}.dark .bn-ok-text[data-v-3fa1608a]{color:#4ade80}.bn-card[data-v-3fa1608a] .ant-table-tbody>tr.bn-row{cursor:pointer}.bn-card[data-v-3fa1608a] .ant-table-tbody>tr.bn-row:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.bn-card[data-v-3fa1608a] .ant-table-tbody>tr.bn-row--error>td:first-child{box-shadow:inset 3px 0 #e11d48}.bn-card[data-v-3fa1608a] .ant-table-tbody>tr.bn-row--warn>td:first-child{box-shadow:inset 3px 0 #f59e0b}@media (max-width:575.98px){.bn-card[data-v-3fa1608a]{padding:12px}.bn-f-kind[data-v-3fa1608a],.bn-f-search[data-v-3fa1608a],.bn-f-select[data-v-3fa1608a]{width:100%}}.tabular-nums[data-v-4c4f1515]{font-variant-numeric:tabular-nums}.bn-mono[data-v-4c4f1515]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px;overflow-wrap:anywhere}.bn-muted[data-v-4c4f1515]{color:#94a3b8}.dark .bn-muted[data-v-4c4f1515]{color:#64748b}.bn-sub[data-v-4c4f1515]{color:#94a3b8;font-size:12px}.dark .bn-sub[data-v-4c4f1515]{color:#64748b}.bn-gap[data-v-4c4f1515]{margin-bottom:12px}.bn-block[data-v-4c4f1515]{font-size:12px;margin-bottom:8px}.bn-tag-ic[data-v-4c4f1515]{font-size:10px;margin-right:4px}.bn-inline-tag[data-v-4c4f1515]{margin-left:8px;margin-inline-end:0}.bn-mini-tag[data-v-4c4f1515]{font-size:11px;line-height:18px;margin-inline-end:4px;padding-inline:5px}.bn-danger[data-v-4c4f1515]{color:#e11d48;font-weight:600}.dark .bn-danger[data-v-4c4f1515]{color:#fb7185}.bn-warn[data-v-4c4f1515]{color:#d97706;font-weight:600}.dark .bn-warn[data-v-4c4f1515]{color:#fbbf24}.bn-head[data-v-4c4f1515]{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;justify-content:space-between;margin-bottom:4px}.bn-head-amt[data-v-4c4f1515]{color:#0f172a;font-size:24px;font-weight:800}.dark .bn-head-amt[data-v-4c4f1515]{color:#f1f5f9}.bn-head-tags[data-v-4c4f1515]{display:flex;flex-wrap:wrap;gap:4px}.bn-head-tags[data-v-4c4f1515] .ant-tag{margin-inline-end:0}.bn-sec-title[data-v-4c4f1515]{align-items:center;color:#334155;display:flex;flex-wrap:wrap;font-size:13px;font-weight:700;gap:8px;margin:18px 0 8px}.dark .bn-sec-title[data-v-4c4f1515]{color:#e2e8f0}.bn-sub-title[data-v-4c4f1515]{color:#64748b;font-size:12px;font-weight:600;margin:12px 0 6px}.dark .bn-sub-title[data-v-4c4f1515]{color:#94a3b8}.bn-desc[data-v-4c4f1515] .ant-descriptions-item-label{width:170px}.bn-tbl[data-v-4c4f1515]{margin-bottom:4px}.bn-ok-line[data-v-4c4f1515]{align-items:center;color:#15803d;display:flex;font-size:13px;gap:6px}.dark .bn-ok-line[data-v-4c4f1515]{color:#4ade80}.bn-flags[data-v-4c4f1515]{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0}.bn-flags li[data-v-4c4f1515]{align-items:center;display:flex;flex-wrap:wrap;gap:4px}.bn-flag-label[data-v-4c4f1515]{color:#1f2937;font-size:13px}.dark .bn-flag-label[data-v-4c4f1515]{color:#e2e8f0}.bn-timeline[data-v-4c4f1515]{margin-top:8px}.bn-ev-head[data-v-4c4f1515]{align-items:baseline;display:flex;flex-wrap:wrap;gap:4px 12px;justify-content:space-between}.bn-ev-time[data-v-4c4f1515]{color:#64748b;font-size:12px}.dark .bn-ev-time[data-v-4c4f1515]{color:#94a3b8}.bn-ev-meta[data-v-4c4f1515]{align-items:center;display:flex;flex-wrap:wrap;gap:2px;margin-top:2px}.bn-ev-amt[data-v-4c4f1515]{font-size:12px;font-weight:600;margin-left:4px}.bn-ev-sub[data-v-4c4f1515]{color:#94a3b8;font-size:11px;margin-top:2px}.dark .bn-ev-sub[data-v-4c4f1515]{color:#64748b}.tabular-nums[data-v-465343ec]{font-variant-numeric:tabular-nums}.bn-nowrap[data-v-465343ec]{white-space:nowrap}.bn-muted[data-v-465343ec]{color:#94a3b8}.dark .bn-muted[data-v-465343ec]{color:#64748b}.bn-card[data-v-465343ec]{background:#fff;border-radius:16px;box-shadow:0 2px 8px #0000000a;min-width:0;padding:16px 18px}.dark .bn-card[data-v-465343ec]{background:#111827;border:1px solid #1f2937;box-shadow:none}.bn-card-head[data-v-465343ec]{justify-content:space-between;margin-bottom:12px}.bn-card-head[data-v-465343ec],.bn-title[data-v-465343ec]{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.bn-title[data-v-465343ec]{color:#334155;font-size:13px;font-weight:700;margin:0}.dark .bn-title[data-v-465343ec]{color:#e2e8f0}.bn-count[data-v-465343ec]{background:#fef2f2;border-radius:8px;color:#b91c1c;font-size:12px;font-weight:700;padding:2px 10px}.dark .bn-count[data-v-465343ec]{background:#2a0f12;color:#fca5a5}.bn-toggle[data-v-465343ec]{align-items:center;color:#475569;cursor:pointer;display:inline-flex;font-size:12px;gap:8px}.dark .bn-toggle[data-v-465343ec]{color:#cbd5e1}.bn-okbox[data-v-465343ec]{align-items:center;display:flex;gap:12px;justify-content:center;padding:24px 8px}.bn-ok-ic[data-v-465343ec]{color:#15803d;font-size:28px}.dark .bn-ok-ic[data-v-465343ec]{color:#4ade80}.bn-ok-title[data-v-465343ec]{color:#15803d;font-size:14px;font-weight:600}.dark .bn-ok-title[data-v-465343ec]{color:#4ade80}.bn-ok-sub[data-v-465343ec]{color:#94a3b8;font-size:12px;margin-top:2px}.dark .bn-ok-sub[data-v-465343ec]{color:#64748b}.bn-group[data-v-465343ec]{margin-bottom:20px}.bn-group[data-v-465343ec]:last-child{margin-bottom:0}.bn-group-head[data-v-465343ec]{align-items:center;display:flex;gap:8px;margin-bottom:8px}.bn-sev-tag[data-v-465343ec]{font-size:12px;margin-inline-end:0}.bn-tag-ic[data-v-465343ec]{font-size:10px;margin-right:4px}.bn-group-n[data-v-465343ec]{color:#64748b;font-size:12px;font-weight:600}.dark .bn-group-n[data-v-465343ec]{color:#94a3b8}.bn-chips[data-v-465343ec]{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.bn-chip[data-v-465343ec]{align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:10px;color:#334155;display:inline-flex;font:inherit;font-size:12px;gap:8px;max-width:100%;padding:4px 10px;transition:border-color .15s,background .15s}.dark .bn-chip[data-v-465343ec]{background:#111827;border-color:#1f2937;color:#e2e8f0}button.bn-chip[data-v-465343ec]{cursor:pointer}button.bn-chip[data-v-465343ec]:focus-visible{outline:2px solid #6366f1;outline-offset:2px}.bn-chip--error[data-v-465343ec]{background:#fef2f2;border-color:#fecaca;color:#991b1b}.bn-chip--warn[data-v-465343ec]{background:#fffbeb;border-color:#fde68a;color:#92400e}.bn-chip--info[data-v-465343ec]{background:#eff6ff;border-color:#bfdbfe;color:#1e40af}.dark .bn-chip--error[data-v-465343ec]{background:#2a0f12;border-color:#7f1d1d;color:#fca5a5}.dark .bn-chip--warn[data-v-465343ec]{background:#1f1503;border-color:#78350f;color:#fcd34d}.dark .bn-chip--info[data-v-465343ec]{background:#0f1a33;border-color:#1e3a8a;color:#93c5fd}button.bn-chip--error[data-v-465343ec]:hover{border-color:#e11d48}button.bn-chip--warn[data-v-465343ec]:hover{border-color:#f59e0b}.bn-chip--on[data-v-465343ec]{box-shadow:inset 0 0 0 1px currentColor;font-weight:600}.bn-chip-label[data-v-465343ec]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bn-chip-n[data-v-465343ec]{font-weight:700}.bn-chip-amt[data-v-465343ec]{font-size:11px;opacity:.75;white-space:nowrap}.bn-cell-main[data-v-465343ec]{color:#1f2937;font-weight:600;line-height:1.25}.dark .bn-cell-main[data-v-465343ec]{color:#f1f5f9}.bn-cell-sub[data-v-465343ec]{color:#94a3b8;font-size:11px}.dark .bn-cell-sub[data-v-465343ec]{color:#64748b}.bn-mini-tag[data-v-465343ec]{font-size:11px;line-height:18px;margin-inline-end:0;padding-inline:5px;white-space:nowrap}.bn-detail[data-v-465343ec]{display:inline-block;max-width:420px;min-width:220px;overflow-wrap:anywhere;white-space:normal}.bn-go[data-v-465343ec]{color:#94a3b8;font-size:12px}.bn-card[data-v-465343ec] .ant-table-tbody>tr.bn-row-click{cursor:pointer}.bn-card[data-v-465343ec] .ant-table-tbody>tr.bn-row-click:focus-visible{outline:2px solid #6366f1;outline-offset:-2px}.bn-card[data-v-465343ec] .ant-table-tbody>tr.bn-row-nolink{cursor:default}@media (max-width:575.98px){.bn-card[data-v-465343ec]{padding:12px}}.tabular-nums[data-v-dbac4885]{font-variant-numeric:tabular-nums}.bn-mono[data-v-dbac4885]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12px}.bn-nowrap[data-v-dbac4885]{white-space:nowrap}.bn-muted[data-v-dbac4885]{color:#94a3b8}.dark .bn-muted[data-v-dbac4885]{color:#64748b}.bn-gap[data-v-dbac4885]{margin-bottom:12px}.bn-lead[data-v-dbac4885]{color:#475569;font-size:12px;line-height:1.6;margin:0 0 12px}.dark .bn-lead[data-v-dbac4885]{color:#cbd5e1}.bn-imported[data-v-dbac4885]{align-items:center;display:flex;flex-wrap:wrap;font-size:12px;gap:6px;margin-bottom:12px}.bn-imported-label[data-v-dbac4885]{color:#64748b;font-weight:600}.dark .bn-imported-label[data-v-dbac4885]{color:#94a3b8}.bn-imported-chip[data-v-dbac4885]{background:#eef2ff;border-radius:999px;color:#3730a3;padding:1px 8px}.dark .bn-imported-chip[data-v-dbac4885]{background:#1e1b4b;color:#a5b4fc}.bn-term-id[data-v-dbac4885]{font-weight:600;margin-bottom:2px}.bn-mini-tag[data-v-dbac4885]{font-size:11px;line-height:18px;margin-inline-end:0;padding-inline:5px}.bn-in-account[data-v-dbac4885],.bn-in-label[data-v-dbac4885],.bn-in-note[data-v-dbac4885]{width:100%}.bn-actions[data-v-dbac4885]{align-items:center;display:inline-flex;gap:6px}.bn-mono[data-v-75d0b3ef]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.bn-gap[data-v-75d0b3ef]{margin-bottom:12px}.bn-skel[data-v-75d0b3ef]{padding:12px 0}.bn-filters[data-v-75d0b3ef]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 16px;justify-content:space-between;margin-bottom:14px}.bn-filters-left[data-v-75d0b3ef],.bn-filters-right[data-v-75d0b3ef]{align-items:center;display:flex;flex-wrap:wrap;gap:8px;min-width:0}.bn-filters-right[data-v-75d0b3ef]{justify-content:flex-end;margin-left:auto}.bn-range[data-v-75d0b3ef]{max-width:100%;width:260px}.bn-scope[data-v-75d0b3ef]{max-width:100%;width:210px}.bn-terminal[data-v-75d0b3ef]{max-width:100%;width:240px}.bn-icon-btn[data-v-75d0b3ef]{padding-inline:10px}.bn-subtabs[data-v-75d0b3ef]{margin-bottom:14px;max-width:100%;overflow-x:auto}.bn-sub-item[data-v-75d0b3ef]{align-items:center;display:inline-flex;gap:6px;padding:0 4px}.bn-sub-ic[data-v-75d0b3ef]{font-size:12px;opacity:.85}.bn-sub-badge[data-v-75d0b3ef]{border-radius:999px;font-size:11px;font-weight:700;line-height:18px;min-width:18px;padding:0 6px;text-align:center}.bn-sub-badge--error[data-v-75d0b3ef]{background:#e11d48;color:#fff}.bn-sub-badge--warn[data-v-75d0b3ef]{background:#fde68a;color:#92400e}.dark .bn-sub-badge--error[data-v-75d0b3ef]{background:#be123c;color:#fff}.dark .bn-sub-badge--warn[data-v-75d0b3ef]{background:#78350f;color:#fde68a}@media (max-width:767.98px){.bn-filters-left[data-v-75d0b3ef],.bn-filters-right[data-v-75d0b3ef]{width:100%}.bn-filters-right[data-v-75d0b3ef]{justify-content:flex-start;margin-left:0}.bn-range[data-v-75d0b3ef],.bn-scope[data-v-75d0b3ef],.bn-terminal[data-v-75d0b3ef]{width:100%}}.table-card[data-v-a7a61379]{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;padding:18px}.dark .table-card[data-v-a7a61379]{background:#1e293b}.owner-count[data-v-a7a61379]{color:#94a3b8;float:right;font-size:11px}.filter-bar[data-v-a7a61379]{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:14px}.flex-1[data-v-a7a61379]{flex:1}.bulk-bar[data-v-a7a61379]{align-items:center;background:#eff6ff;border:1px solid #bfdbfe;border-radius:8px;display:flex;flex-wrap:wrap;gap:10px;margin-bottom:12px;padding:8px 12px}.dark .bulk-bar[data-v-a7a61379]{background:#1e3a5f;border-color:#1e40af}.bulk-info[data-v-a7a61379]{color:#1e40af;font-size:13px;margin-right:4px}.dark .bulk-info[data-v-a7a61379]{color:#bfdbfe}.footer-totals[data-v-a7a61379]{color:#475569;display:flex;font-size:13px;gap:16px}.dark .footer-totals[data-v-a7a61379]{color:#cbd5e1}.refund-tot[data-v-a7a61379]{color:#e11d48}.refund-info[data-v-a7a61379]{background:#f8fafc;border-radius:8px;font-size:13px;line-height:1.8;margin-bottom:12px;padding:10px 12px}.dark .refund-info[data-v-a7a61379]{background:#0f172a}.cell-sub[data-v-a7a61379]{color:#94a3b8;font-size:12px}.cell-memo[data-v-a7a61379]{color:#475569;font-size:12px}.dark .cell-memo[data-v-a7a61379]{color:#cbd5e1}.mono[data-v-a7a61379]{color:#475569;font-family:monospace}.dark .mono[data-v-a7a61379]{color:#cbd5e1}
