.loader{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.loader>span{background:#03fdc5;border-radius:50%;margin:5rem .5rem;-webkit-animation:bouncingLoader .6s infinite alternate;animation:bouncingLoader .6s infinite alternate}.loader>span:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.loader>span:nth-child(3){-webkit-animation-delay:.4s;animation-delay:.4s}@-webkit-keyframes bouncingLoader{0%{width:.1rem;height:.1rem;opacity:1;-webkit-transform:translate3d(0);transform:translate3d(0)}to{width:1rem;height:1rem;opacity:.1;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}}@keyframes bouncingLoader{0%{width:.1rem;height:.1rem;opacity:1;-webkit-transform:translate3d(0);transform:translate3d(0)}to{width:1rem;height:1rem;opacity:.1;-webkit-transform:translate3d(0,-1rem,0);transform:translate3d(0,-1rem,0)}}.first-section[data-v-e7489fc6]{padding-top:100px}.collection-agencies .table td[data-v-e7489fc6],.collection-agencies .table th[data-v-e7489fc6]{vertical-align:middle}.btn-danger[data-v-e7489fc6]{background-color:#e3342f;color:#fff}.btn-danger[data-v-e7489fc6]:hover{background-color:#cc1f1a}.first-section[data-v-65c8ce69]{padding-top:100px}.btn[data-v-65c8ce69]{display:inline-block;padding:.25rem .75rem;border-radius:.25rem;background:#e5e7eb;-webkit-transition:background-color .2s;transition:background-color .2s;cursor:pointer}.btn[data-v-65c8ce69]:hover{background:#d1d5db}.btn-primary[data-v-65c8ce69]{background:#2563eb;color:#fff}.btn-primary[data-v-65c8ce69]:hover{background:#1d4ed8}.btn-secondary[data-v-65c8ce69]{background:#4f46e5;color:#fff}.btn-secondary[data-v-65c8ce69]:hover{background:#4338ca}.btn-sm[data-v-65c8ce69]{padding:.125rem .5rem;font-size:.85rem}.btn-xs[data-v-65c8ce69]{padding:.125rem .25rem;font-size:.75rem}.btn-qb[data-v-65c8ce69]{background:#0077c5;color:#fff}.btn-qb[data-v-65c8ce69]:hover{background:#005a94}.table-auto td[data-v-65c8ce69],.table-auto th[data-v-65c8ce69]{border:1px solid #e5e7eb}.case-header[data-v-0ae9a10e]{position:sticky;top:0;z-index:10;background:#fff}.priority-badge[data-v-0ae9a10e]{display:inline-block;width:36px;height:36px;line-height:36px;border-radius:50%;text-align:center;font-size:.8rem;font-weight:700;color:#fff}.priority-high[data-v-0ae9a10e]{background-color:#f5365c}.priority-medium[data-v-0ae9a10e]{background-color:#fb6340}.priority-low[data-v-0ae9a10e]{background-color:#2dce89}.timeline-event[data-v-0ae9a10e]:hover{background-color:#f8f9fe}.timeline-dot[data-v-0ae9a10e]{width:10px;height:10px;border-radius:50%;margin-top:4px}.dot-communication[data-v-0ae9a10e]{background-color:#5e72e4}.dot-task[data-v-0ae9a10e]{background-color:#11cdef}.dot-ptp[data-v-0ae9a10e]{background-color:#fb6340}.timeline-container[data-v-0ae9a10e]::-webkit-scrollbar{width:4px}.timeline-container[data-v-0ae9a10e]::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:4px}.repo-card[data-v-0ae9a10e]{border-left:3px solid #8965e0}.repo-card.border-danger[data-v-0ae9a10e]{border-left:3px solid #f5365c}.sheet-frame[data-v-454abd2c]{display:block;width:100%;height:620px;border:0;background:#6b7280}.rep-name[data-v-454abd2c]{font-size:1.05rem;font-weight:600;color:#32325d}.iacct-page[data-v-6fd16016]{padding:24px;max-width:1100px;margin:0 auto}.iacct-header[data-v-6fd16016]{margin-bottom:24px}.iacct-title[data-v-6fd16016]{font-size:1.75rem;font-weight:600;margin:0}.iacct-subtitle[data-v-6fd16016]{color:#6b7280;margin:4px 0 0}.iacct-card[data-v-6fd16016]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:20px;overflow:hidden}.iacct-card__header[data-v-6fd16016]{padding:12px 18px;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb}.iacct-card__body[data-v-6fd16016]{padding:18px}.iacct-stat-row[data-v-6fd16016]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.iacct-stat[data-v-6fd16016]{background:#f9fafb;border-radius:8px;padding:12px 14px}.iacct-stat__label[data-v-6fd16016]{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.iacct-stat__value[data-v-6fd16016]{font-size:1.15rem;font-weight:600;margin-top:2px}.iacct-desc[data-v-6fd16016]{color:#4b5563;font-size:.9rem}.iacct-subhead[data-v-6fd16016]{font-size:.95rem;font-weight:600;margin-bottom:6px}.iacct-detail[data-v-6fd16016]{border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fcfcfd}.iacct-error[data-v-6fd16016]{padding:12px 16px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:8px}.cursor-pointer[data-v-7efc8270]{cursor:pointer}.border-left-danger[data-v-7efc8270]{border-left:4px solid #f5365c!important}.bg-orange[data-v-7efc8270]{background-color:#fb6340!important}.bg-purple[data-v-7efc8270]{background-color:#8965e0!important}.bg-pink[data-v-7efc8270]{background-color:#f3a4b5!important}.monthly-performance-container[data-v-0bd6215c]{padding:20px}.filters[data-v-0bd6215c]{position:relative;z-index:2000}.chart-filters[data-v-0bd6215c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:20px;position:relative;z-index:2000}.scrollable-table-container[data-v-0bd6215c]{overflow-x:auto}.loan-table[data-v-0bd6215c]{width:100%;border-collapse:collapse}.loan-table td[data-v-0bd6215c],.loan-table th[data-v-0bd6215c]{border:1px solid #dee2e6;padding:8px;text-align:right}.loan-table td[data-v-0bd6215c]:first-child,.loan-table td[data-v-0bd6215c]:nth-child(2),.loan-table th[data-v-0bd6215c]:first-child,.loan-table th[data-v-0bd6215c]:nth-child(2){text-align:left}.loan-table tbody tr[data-v-0bd6215c]:nth-child(odd){background:#fafafa}.sales-chart-container[data-v-0bd6215c]{width:100%;height:400px;margin-top:40px}.accounting-summary[data-v-0bd6215c]{margin-top:36px;padding-top:16px;border-top:1px solid #e9ecef}.acct-controls[data-v-0bd6215c]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:10px 16px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:8px}.acct-controls label[data-v-0bd6215c]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:.9rem;gap:6px}.pnl-statement[data-v-0bd6215c]{margin-top:16px}.pnl-kpi-row[data-v-0bd6215c]{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:24px}@media (max-width:768px){.pnl-kpi-row[data-v-0bd6215c]{grid-template-columns:repeat(2,1fr)}}.pnl-kpi[data-v-0bd6215c]{border:1px solid #dee2e6;border-radius:10px;padding:14px 16px;background:#fff}.pnl-kpi small[data-v-0bd6215c]{display:block;color:#6c757d;margin-bottom:4px;font-size:.8rem}.pnl-kpi .val[data-v-0bd6215c]{font-size:1.25rem;font-weight:700}.pnl-kpi--revenue[data-v-0bd6215c]{border-left:4px solid #28a745}.pnl-kpi--expense[data-v-0bd6215c]{border-left:4px solid #dc3545}.pnl-kpi--profit[data-v-0bd6215c]{border-left:4px solid #28a745;background:#f0fff4}.pnl-kpi--loss[data-v-0bd6215c]{border-left:4px solid #dc3545;background:#fff5f5}.pnl-table[data-v-0bd6215c]{width:100%;border-collapse:collapse;font-size:.92rem}.pnl-table td[data-v-0bd6215c],.pnl-table th[data-v-0bd6215c]{padding:8px 12px;border-bottom:1px solid #e9ecef}.pnl-table thead th[data-v-0bd6215c]{background:#1a1a2e;color:#fff;font-size:.95rem;border-bottom:2px solid #1a1a2e}.pnl-table .left[data-v-0bd6215c]{text-align:left}.pnl-table .right[data-v-0bd6215c]{text-align:right}.pnl-section-header td[data-v-0bd6215c]{background:#f1f3f5;font-weight:700;font-size:.88rem;text-transform:uppercase;letter-spacing:.5px;color:#495057;padding:10px 12px 6px;border-bottom:2px solid #dee2e6}.pnl-indent[data-v-0bd6215c]{padding-left:32px!important;color:#495057}.pnl-subtotal td[data-v-0bd6215c]{border-top:1px solid #adb5bd;border-bottom:2px solid #dee2e6;background:#f8f9fa;padding-top:8px;padding-bottom:8px}.pnl-total td[data-v-0bd6215c]{border-top:2px solid #495057;border-bottom:2px solid #495057;background:#e9ecef;padding:10px 12px;font-size:.95rem}.pnl-bottom-line td[data-v-0bd6215c]{border-top:3px double #1a1a2e;border-bottom:3px double #1a1a2e;background:#1a1a2e;color:#fff;padding:12px;font-size:1rem}.pnl-positive[data-v-0bd6215c]{color:#28a745}.pnl-negative[data-v-0bd6215c]{color:#dc3545}.pnl-bottom-line .pnl-positive[data-v-0bd6215c]{color:#7dffb3}.pnl-bottom-line .pnl-negative[data-v-0bd6215c]{color:#ff8a8a}.pnl-cash-summary[data-v-0bd6215c]{margin-top:24px;padding:16px;border:1px solid #dee2e6;border-radius:10px;background:#f8f9fa}.pnl-cash-summary h6[data-v-0bd6215c]{margin:0 0 10px;font-weight:700;color:#495057}.pnl-cash-row[data-v-0bd6215c]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:6px 0;border-bottom:1px dotted #dee2e6}.pnl-cash-row[data-v-0bd6215c]:last-child{border-bottom:none}.pnl-aging[data-v-0bd6215c]{margin-top:24px;padding:16px;border:1px solid #dee2e6;border-radius:10px;background:#fff}.pnl-aging h6[data-v-0bd6215c]{margin:0 0 12px;font-weight:700;color:#495057}.pnl-aging-grid[data-v-0bd6215c]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}@media (max-width:768px){.pnl-aging-grid[data-v-0bd6215c]{grid-template-columns:repeat(2,1fr)}}.pnl-aging-bucket[data-v-0bd6215c]{border:1px solid #dee2e6;border-radius:8px;padding:10px 12px;text-align:center}.pnl-aging-bucket small[data-v-0bd6215c]{display:block;color:#6c757d;margin-bottom:4px}.pnl-aging-bucket .val[data-v-0bd6215c]{font-size:1.05rem;font-weight:600}.pnl-aging-bucket--warn[data-v-0bd6215c]{border-color:#ffc107;background:#fffdf0}.pnl-aging-bucket--danger[data-v-0bd6215c]{border-color:#dc3545;background:#fff5f5}.ai-summary[data-v-0bd6215c]{max-width:100%}.ai-summary-text[data-v-0bd6215c]{white-space:pre-wrap;overflow-wrap:break-word;word-break:break-word;font-family:inherit;font-size:.9rem;padding:8px 10px;border-radius:6px;border:1px solid #dee2e6;background:#f8f9fa}@media (max-width:576px){.ai-summary-text[data-v-0bd6215c]{font-size:.85rem}}.bulk-audit[data-v-266f1fd6]{max-width:1400px;margin:0 auto;padding:24px 20px 60px;font-family:system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif;color:#1e293b}.audit-header[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:16px;margin-bottom:12px}.audit-actions[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px;margin-bottom:18px}.audit-header__title[data-v-266f1fd6]{margin:0;font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.3px}.audit-header__subtitle[data-v-266f1fd6]{margin:4px 0 0;font-size:13px;color:#64748b}.audit-header__right[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.btn[data-v-266f1fd6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:6px;border:none;border-radius:8px;font-weight:500;font-size:13px;cursor:pointer;padding:9px 16px;-webkit-transition:all .15s ease;transition:all .15s ease;white-space:nowrap}.btn[data-v-266f1fd6]:disabled{opacity:.45;cursor:default}.btn--primary[data-v-266f1fd6]{background:#111827;color:#fff}.btn--primary[data-v-266f1fd6]:hover:not(:disabled){background:#1e293b}.btn--ghost[data-v-266f1fd6]{background:#f1f5f9;color:#334155}.btn--ghost[data-v-266f1fd6]:hover:not(:disabled){background:#e2e8f0}.btn--danger[data-v-266f1fd6]{background:#fef2f2;color:#dc2626}.btn--danger[data-v-266f1fd6]:hover:not(:disabled){background:#fee2e2}.btn--success[data-v-266f1fd6]{background:#059669;color:#fff}.btn--success[data-v-266f1fd6]:hover:not(:disabled){background:#047857}.btn--success[data-v-266f1fd6]:disabled{background:#d1d5db;color:#6b7280}.btn--icon[data-v-266f1fd6]{background:#f1f5f9;color:#475569;padding:9px 10px;border-radius:0 8px 8px 0;border-left:1px solid #e2e8f0;font-size:11px}.btn--sm[data-v-266f1fd6]{padding:6px 12px;font-size:12px;border-radius:7px}.btn--xs[data-v-266f1fd6]{padding:4px 9px;font-size:11px;border-radius:6px}.audit-toolbar[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;margin-bottom:14px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.toolbar-field[data-v-266f1fd6]{min-width:170px}.toolbar-field--grow[data-v-266f1fd6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:220px}.toolbar-label[data-v-266f1fd6]{display:block;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.4px;color:#64748b;margin-bottom:5px}.toolbar-input[data-v-266f1fd6]{width:100%;padding:8px 10px;border:1px solid #d1d5db;border-radius:7px;font-size:13px;outline:none;background:#fff;color:#1e293b;-webkit-transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,-webkit-box-shadow .15s;transition:border-color .15s,box-shadow .15s;transition:border-color .15s,box-shadow .15s,-webkit-box-shadow .15s}.toolbar-input[data-v-266f1fd6]:focus{border-color:#6366f1;-webkit-box-shadow:0 0 0 3px rgba(99,102,241,.1);box-shadow:0 0 0 3px rgba(99,102,241,.1)}.input-group[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex}.input-group .toolbar-input[data-v-266f1fd6]{-webkit-box-flex:1;-ms-flex:1;flex:1;border-radius:7px 0 0 7px}.field-hint[data-v-266f1fd6]{display:block;font-size:11px;color:#94a3b8;margin-top:4px}.field-err[data-v-266f1fd6]{display:block;font-size:11px;color:#ef4444;margin-top:4px}.field-req[data-v-266f1fd6]{color:#ef4444}.audit-section[data-v-266f1fd6]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:16px 18px;margin-bottom:14px;-webkit-box-shadow:0 1px 3px rgba(0,0,0,.04);box-shadow:0 1px 3px rgba(0,0,0,.04)}.audit-section--add[data-v-266f1fd6]{border-color:#fde68a;background:#fffbeb}.audit-section--table[data-v-266f1fd6]{padding:0;overflow:hidden}.section-header[data-v-266f1fd6]{gap:10px;margin-bottom:12px}.section-header[data-v-266f1fd6],.section-title[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-title[data-v-266f1fd6]{margin:0;font-size:14px;font-weight:600;gap:8px}.section-dot[data-v-266f1fd6]{display:inline-block;width:8px;height:8px;border-radius:50%}.section-dot--amber[data-v-266f1fd6]{background:#f59e0b}.add-grid[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:12px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.add-field[data-v-266f1fd6]{min-width:140px;-webkit-box-flex:1;-ms-flex:1;flex:1}.add-field--wide[data-v-266f1fd6]{-webkit-box-flex:2;-ms-flex:2;flex:2;min-width:220px}.add-field--action[data-v-266f1fd6]{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.summary-bar[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px;margin-bottom:14px}.summary-pills[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.summary-pill[data-v-266f1fd6]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;padding:5px 12px;border-radius:999px;font-size:12px;border:1px solid transparent}.summary-pill__label[data-v-266f1fd6]{font-weight:500}.summary-pill__value[data-v-266f1fd6]{font-weight:700;font-size:13px}.summary-actions[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:6px;-ms-flex-negative:0;flex-shrink:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.result-count[data-v-266f1fd6]{font-size:12px;color:#64748b;margin-right:4px;white-space:nowrap}.result-count strong[data-v-266f1fd6]{color:#0f172a;font-weight:700}.filter-row[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:14px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.filter-field[data-v-266f1fd6]{min-width:180px}.filter-field--types[data-v-266f1fd6]{-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:300px}.filter-field--small[data-v-266f1fd6]{-webkit-box-flex:0;-ms-flex:0 0 100px;flex:0 0 100px}.filter-types-header[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:5px}.filter-types-header .toolbar-label[data-v-266f1fd6]{margin-bottom:0}.filter-types-actions[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px}.link-btn[data-v-266f1fd6]{background:none;border:none;padding:0;font-size:11px;font-weight:600;color:#6366f1;cursor:pointer;text-transform:uppercase;letter-spacing:.4px}.link-btn[data-v-266f1fd6]:hover{color:#4338ca;text-decoration:underline}.link-sep[data-v-266f1fd6]{color:#cbd5e1;font-size:11px}.type-chips[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.type-chip[data-v-266f1fd6]{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.type-chip__input[data-v-266f1fd6]{display:none}.type-chip__label[data-v-266f1fd6]{display:inline-block;padding:3px 10px;border-radius:999px;font-size:11px;font-weight:500;-webkit-transition:opacity .15s;transition:opacity .15s}.type-chip__input:not(:checked)+.type-chip__label[data-v-266f1fd6]{opacity:.45}.type-chip__input:checked+.type-chip__label[data-v-266f1fd6]{opacity:1;-webkit-box-shadow:0 0 0 2px rgba(0,0,0,.08);box-shadow:0 0 0 2px rgba(0,0,0,.08)}.badge[data-v-266f1fd6]{display:inline-block;padding:2px 9px;font-size:11px;font-weight:500;border-radius:999px;white-space:nowrap}.type-info[data-v-266f1fd6]{background:#dbeafe;color:#1e3a8a}.type-green[data-v-266f1fd6]{background:#dcfce7;color:#166534}.type-blue[data-v-266f1fd6]{background:#dbeafe;color:#1d4ed8}.type-purple[data-v-266f1fd6]{background:#ede9fe;color:#5b21b6}.type-grey[data-v-266f1fd6]{background:#f1f5f9;color:#475569}.type-warning[data-v-266f1fd6]{background:#fef3c7;color:#92400e}.type-orange[data-v-266f1fd6]{background:#ffedd5;color:#9a3412}.type-red[data-v-266f1fd6]{background:#fee2e2;color:#991b1b}.table-wrap[data-v-266f1fd6]{overflow-x:auto}.aud-table[data-v-266f1fd6]{width:100%;border-collapse:collapse;font-size:13px;line-height:1.45}.aud-table thead th[data-v-266f1fd6]{position:sticky;top:0;z-index:2;background:#f8fafc;border-bottom:2px solid #e2e8f0;text-align:left;padding:10px 10px;font-weight:600;font-size:11px;text-transform:uppercase;letter-spacing:.4px;color:#64748b;white-space:nowrap}.aud-table thead th.sortable[data-v-266f1fd6]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.aud-table thead th.sortable[data-v-266f1fd6]:hover{color:#334155}.sort-icon[data-v-266f1fd6]{font-size:10px;margin-left:2px;color:#6366f1}.aud-table tbody td[data-v-266f1fd6]{padding:9px 10px;border-bottom:1px solid #f1f5f9;vertical-align:top}.data-row[data-v-266f1fd6]{-webkit-transition:background .1s;transition:background .1s}.data-row[data-v-266f1fd6]:hover{background:#f8fafc}.data-row--open[data-v-266f1fd6]{background:#fefce8}.num[data-v-266f1fd6]{text-align:right;font-variant-numeric:tabular-nums}.mono[data-v-266f1fd6]{font-family:ui-monospace,SF Mono,Cascadia Code,Menlo,Consolas,monospace;font-size:12px}.cell-date[data-v-266f1fd6]{white-space:nowrap;font-size:12px}.cell-small[data-v-266f1fd6]{font-size:11px;color:#64748b}.cell-ua[data-v-266f1fd6]{max-width:200px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cell-actions[data-v-266f1fd6]{white-space:nowrap;width:180px}.cell-actions .btn[data-v-266f1fd6]{margin-right:3px}.actions-col[data-v-266f1fd6]{width:180px}.copyable[data-v-266f1fd6]{cursor:pointer;border-bottom:1px dashed #94a3b8;-webkit-transition:color .15s;transition:color .15s}.copyable[data-v-266f1fd6]:hover{color:#6366f1}.break-all[data-v-266f1fd6]{word-break:break-all}.edit-input[data-v-266f1fd6]{width:100px;padding:5px 7px;border:1px solid #c7d2fe;border-radius:6px;font-size:13px;background:#fff}.edit-input[data-v-266f1fd6]:focus{border-color:#6366f1;-webkit-box-shadow:0 0 0 2px rgba(99,102,241,.12);box-shadow:0 0 0 2px rgba(99,102,241,.12);outline:none}.expand-row td[data-v-266f1fd6]{background:#fafbff;padding:0 12px 12px;border-bottom:2px solid #e2e8f0}.json-block[data-v-266f1fd6]{margin:0;padding:10px 12px;background:#f1f5f9;border-radius:8px;font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:12px;line-height:1.5;white-space:pre-wrap;word-break:break-word;max-height:320px;overflow:auto}.totals-row td[data-v-266f1fd6]{padding:10px;background:#f8fafc;border-top:2px solid #e2e8f0}.totals-row--all td[data-v-266f1fd6]{border-top:1px solid #e2e8f0;color:#64748b;background:#f8fafc}.text-right[data-v-266f1fd6]{text-align:right}.empty-cell[data-v-266f1fd6]{padding:40px 10px;text-align:center;color:#94a3b8;font-size:14px}.pager[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:8px;padding:14px 18px;border-top:1px solid #f1f5f9}.pager__indicator[data-v-266f1fd6]{font-size:13px;color:#475569;min-width:90px;text-align:center}.empty-state[data-v-266f1fd6]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:56px 20px;text-align:center}.empty-state__icon[data-v-266f1fd6]{margin-bottom:16px;opacity:.55}.empty-state__title[data-v-266f1fd6]{margin:0 0 6px;font-size:16px;font-weight:600;color:#475569}.empty-state__text[data-v-266f1fd6]{margin:0;font-size:13px;color:#94a3b8;max-width:400px;line-height:1.6}.empty-state__spinner[data-v-266f1fd6]{width:32px;height:32px;border:3px solid #e2e8f0;border-top-color:#6366f1;border-radius:50%;-webkit-animation:spin-data-v-266f1fd6 .7s linear infinite;animation:spin-data-v-266f1fd6 .7s linear infinite;margin-bottom:14px}@-webkit-keyframes spin-data-v-266f1fd6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spin-data-v-266f1fd6{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media (max-width:768px){.add-grid[data-v-266f1fd6],.audit-header[data-v-266f1fd6],.audit-toolbar[data-v-266f1fd6],.filter-row[data-v-266f1fd6],.summary-bar[data-v-266f1fd6]{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.aud-table[data-v-266f1fd6]{font-size:12px}.cell-ua[data-v-266f1fd6]{max-width:120px}}.ifund-page[data-v-cb8339e2]{padding:90px 24px 24px;max-width:1400px;margin:0 auto}.ifund-header[data-v-cb8339e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:24px;gap:16px}.ifund-title[data-v-cb8339e2]{font-size:1.75rem;font-weight:600;margin:0}.ifund-subtitle[data-v-cb8339e2]{color:#6b7280;margin:4px 0 0}.ifund-btn-row[data-v-cb8339e2]{display:-webkit-box;display:-ms-flexbox;display:flex;gap:8px;-ms-flex-negative:0;flex-shrink:0}.ifund-card[data-v-cb8339e2]{background:#fff;border:1px solid #e5e7eb;border-radius:10px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.04);box-shadow:0 1px 2px rgba(0,0,0,.04);margin-bottom:20px;overflow:hidden}.ifund-card__header[data-v-cb8339e2]{padding:12px 18px;font-weight:600;background:#f9fafb;border-bottom:1px solid #e5e7eb;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:12px}.ifund-card__body[data-v-cb8339e2]{padding:18px}.ifund-year[data-v-cb8339e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;font-size:.8rem;color:#6b7280}.ifund-stat-row[data-v-cb8339e2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}.ifund-stat[data-v-cb8339e2]{background:#f9fafb;border-radius:8px;padding:12px 14px}.ifund-stat__label[data-v-cb8339e2]{font-size:.75rem;color:#6b7280;text-transform:uppercase;letter-spacing:.04em}.ifund-stat__value[data-v-cb8339e2]{font-size:1.15rem;font-weight:600;margin-top:2px}.ifund-desc[data-v-cb8339e2]{color:#4b5563;font-size:.9rem;margin-bottom:0}.ifund-foot[data-v-cb8339e2]{color:#6b7280;font-size:.8rem}.ifund-detail[data-v-cb8339e2]{border:1px solid #e5e7eb;border-radius:8px;padding:14px;background:#fcfcfd}.ifund-detail__head[data-v-cb8339e2]{font-weight:600;margin-bottom:10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.ifund-subhead[data-v-cb8339e2]{font-size:.95rem;font-weight:600;margin-bottom:6px}.ifund-row-actions[data-v-cb8339e2]{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:4px}.ifund-form-grid[data-v-cb8339e2]{display:grid;grid-template-columns:repeat(2,1fr);gap:0 16px}.ifund-badge[data-v-cb8339e2]{display:inline-block;padding:2px 10px;border-radius:999px;font-size:.75rem;font-weight:600;background:#e5e7eb;color:#374151}.ifund-badge--info[data-v-cb8339e2]{background:#dbeafe;color:#1e40af}.ifund-warn[data-v-cb8339e2]{padding:10px 14px;background:#fef3c7;color:#92400e;border:1px solid #fde68a;border-radius:8px;font-size:.9rem}.ifund-error[data-v-cb8339e2]{margin-top:16px;padding:12px 16px;background:#fef2f2;color:#991b1b;border:1px solid #fecaca;border-radius:8px}[data-v-cb8339e2] .ifund-paid-row>td{background-color:#dcfce7!important;color:#166534}