.finance-session-status[data-v-23eb2e38]{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;padding:24px;background:var(--slate-50, #f8fafc);color:var(--slate-800, #111827)}.finance-session-status .card[data-v-23eb2e38]{width:min(100%,440px);padding:24px}.finance-session-status h1[data-v-23eb2e38]{margin:0 0 16px;font-size:22px}.finance-session-status p[data-v-23eb2e38]{margin-bottom:16px}.lent-access-removed[data-v-5d31608d]{min-height:calc(100dvh - 190px);grid-template-rows:1fr;padding:0;background:none}.membership-error-link[data-v-5d31608d]{padding:0;color:inherit;font:inherit;font-weight:700;text-decoration:underline;background:none;border:0;cursor:pointer}:root{--ccp-color-bg: #f6f7f9;--ccp-color-surface: #ffffff;--ccp-color-text: #1b2430;--ccp-color-muted: #5b6776;--ccp-color-border: #dde2e8;--ccp-color-primary: #0b6b3a;--ccp-color-primary-contrast: #ffffff;--ccp-color-danger: #b42318;--ccp-color-skeleton: #e6e9ee;--ccp-radius: 8px;--ccp-space-1: 4px;--ccp-space-2: 8px;--ccp-space-3: 16px;--ccp-space-4: 24px;--ccp-font: system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--ccp-shadow: 0 1px 2px rgba(16, 24, 40, .08)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--ccp-color-bg: #11161c;--ccp-color-surface: #1a212a;--ccp-color-text: #e8edf3;--ccp-color-muted: #9aa6b4;--ccp-color-border: #2b3541;--ccp-color-primary: #3ea66b;--ccp-color-primary-contrast: #0b1410;--ccp-color-danger: #f97066;--ccp-color-skeleton: #28313c}}:root[data-theme=dark]{--ccp-color-bg: #11161c;--ccp-color-surface: #1a212a;--ccp-color-text: #e8edf3;--ccp-color-muted: #9aa6b4;--ccp-color-border: #2b3541;--ccp-color-primary: #3ea66b;--ccp-color-primary-contrast: #0b1410;--ccp-color-danger: #f97066;--ccp-color-skeleton: #28313c}.ccp-page{font-family:var(--ccp-font);color:var(--ccp-color-text);padding:var(--ccp-space-3)}.ccp-page__title{margin:0 0 var(--ccp-space-3);font-size:1.25rem}.ccp-skeleton{display:grid;gap:var(--ccp-space-2)}.ccp-skeleton__line{height:14px;border-radius:4px;background:var(--ccp-color-skeleton);animation:ccp-pulse 1.2s ease-in-out infinite}.ccp-skeleton__line--title{height:22px;width:40%}.ccp-skeleton__line--short{width:60%}@keyframes ccp-pulse{50%{opacity:.5}}@media(prefers-reduced-motion:reduce){.ccp-skeleton__line{animation:none}}.ccp-state{padding:var(--ccp-space-4);text-align:center;color:var(--ccp-color-muted);border:1px dashed var(--ccp-color-border);border-radius:var(--ccp-radius)}.ccp-state--error{color:var(--ccp-color-danger);border-style:solid}.ccp-state__text{margin:0 0 var(--ccp-space-3)}.ccp-btn{font:inherit;cursor:pointer;padding:var(--ccp-space-2) var(--ccp-space-3);border:1px solid var(--ccp-color-primary);border-radius:var(--ccp-radius);background:var(--ccp-color-primary);color:var(--ccp-color-primary-contrast)}.ccp-btn--ghost{background:transparent;color:var(--ccp-color-text);border-color:var(--ccp-color-border)}.ccp-btn--danger{background:var(--ccp-color-danger);border-color:var(--ccp-color-danger);color:#fff}.ccp-btn:focus-visible,.ccp-lent__item:focus-visible{outline:2px solid var(--ccp-color-primary);outline-offset:2px}.ccp-card{background:var(--ccp-color-surface);border:1px solid var(--ccp-color-border);border-radius:var(--ccp-radius);box-shadow:var(--ccp-shadow);padding:var(--ccp-space-3)}.ccp-kpi__label{color:var(--ccp-color-muted);font-size:.85rem}.ccp-kpi__value{font-size:1.75rem;font-weight:600;margin-top:var(--ccp-space-1)}.ccp-kpi__hint{color:var(--ccp-color-muted);font-size:.8rem;margin-top:var(--ccp-space-1)}.ccp-kpi__skeleton{width:50%;height:28px;margin-top:var(--ccp-space-1)}.ccp-table-wrap{overflow-x:auto}.ccp-table{width:100%;border-collapse:collapse;background:var(--ccp-color-surface)}.ccp-table th,.ccp-table td{text-align:left;padding:var(--ccp-space-2) var(--ccp-space-3);border-bottom:1px solid var(--ccp-color-border)}.ccp-table th{color:var(--ccp-color-muted);font-weight:600;font-size:.85rem}.ccp-table .is-right{text-align:right}.ccp-table__empty{text-align:center;color:var(--ccp-color-muted)}.ccp-lent{font-family:var(--ccp-font)}.ccp-lent__heading{font-size:.75rem;text-transform:uppercase;letter-spacing:.04em;color:var(--ccp-color-muted);margin:var(--ccp-space-3) 0 var(--ccp-space-1)}.ccp-lent__list{list-style:none;margin:0;padding:0}.ccp-lent__item{display:flex;align-items:center;gap:var(--ccp-space-2);width:100%;text-align:left;font:inherit;background:none;border:0;padding:var(--ccp-space-2);border-radius:var(--ccp-radius);color:var(--ccp-color-text);cursor:pointer}.ccp-lent__item:hover,.ccp-lent__item.is-active{background:var(--ccp-color-skeleton)}.ccp-dialog__backdrop{position:fixed;inset:0;background:#00000073;display:grid;place-items:center;padding:var(--ccp-space-3)}.ccp-dialog{background:var(--ccp-color-surface);color:var(--ccp-color-text);border-radius:var(--ccp-radius);padding:var(--ccp-space-4);max-width:420px;width:100%}.ccp-dialog__title{margin:0 0 var(--ccp-space-2);font-size:1.1rem}.ccp-dialog__message{margin:0 0 var(--ccp-space-3);color:var(--ccp-color-muted)}.ccp-dialog__actions{display:flex;gap:var(--ccp-space-2);justify-content:flex-end}.content:has(.lent-page){padding:0;overflow:hidden}.lent-page[data-v-a0f943db]{height:100%;min-height:0;box-sizing:border-box;padding:26px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.lent-page[data-v-a0f943db]{--ccp-color-text:#1b2430;--ccp-color-muted:#5b6776;--ccp-color-border:#dde2e8;--ccp-color-skeleton:#e6e9ee;--ccp-color-danger:#b42318}body.dark-mode{--ccp-color-text:#e8edf3;--ccp-color-muted:#9aa6b4;--ccp-color-border:#2b3541;--ccp-color-skeleton:#28313c;--ccp-color-danger:#f97066}@media(max-width:520px){.lent-page[data-v-a0f943db]{padding:14px}}.lent-page[data-v-a0f943db] .ccp-page{display:block;height:auto;min-height:0;padding:0;box-sizing:border-box;overflow:visible}.lent-page[data-v-a0f943db] .ccp-native-host,.lent-page[data-v-a0f943db] .assets-lent{display:block;height:auto!important;min-height:0}@media(min-width:961px){.lent-page[data-lent-form][data-v-a0f943db]{display:flex;flex-direction:column;overflow:hidden}.lent-page[data-lent-form][data-v-a0f943db] .ccp-page{flex:1 1 auto;display:flex;flex-direction:column;min-height:0;overflow:hidden}.lent-page[data-lent-form][data-v-a0f943db] .ccp-native-host,.lent-page[data-lent-form][data-v-a0f943db] .assets-lent{flex:1 1 auto;height:auto!important;min-height:0;overflow:hidden}}.reference-chart header>div>div[data-v-f2accba6]{min-width:0}.reference-chart-description[data-v-f2accba6]{margin:4px 0 0;color:var(--slate-500);font-size:11px;line-height:1.4}.reference-chart header button[data-v-f2accba6]{min-width:40px;min-height:40px}.reference-chart header button[data-v-f2accba6]:disabled{cursor:not-allowed;opacity:.45}.reference-chart-body[data-v-f2accba6]{height:var(--chart-height);min-height:220px}.chart-state[data-v-f2accba6]{display:grid;place-items:center;height:100%;padding:24px;color:var(--slate-600);background:var(--slate-50);border:1px dashed var(--slate-300);border-radius:10px;text-align:center;font-size:13px;font-weight:700}@media(max-width:540px){.reference-chart-body[data-v-f2accba6]{height:min(var(--chart-height),250px)}}.reference-kpi.is-loading .reference-kpi-value[data-v-7ada7d4f]{width:min(72%,12rem);min-height:2rem;overflow:hidden;color:transparent;border-radius:999px;background:linear-gradient(90deg,#e2e8f08f 25%,#f8fafce0,#e2e8f08f 65%);background-size:220% 100%;animation:kpi-skeleton-shimmer-7ada7d4f 1.25s ease-in-out infinite}@keyframes kpi-skeleton-shimmer-7ada7d4f{to{background-position:-120% 0}}@media(prefers-reduced-motion:reduce){.reference-kpi.is-loading .reference-kpi-value[data-v-7ada7d4f]{animation:none}}.committee-revenue-basis[data-v-d271e80d]{color:var(--slate-500);font-size:12px;line-height:1.5;margin:0 0 14px}.payment-summary header[data-v-c236c17a]{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}.summary-basis[data-v-c236c17a]{color:var(--slate-500);font-size:12px;margin:0 0 14px}.payment-summary .reference-kpi-grid[data-v-c236c17a]{grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:1100px){.payment-summary .reference-kpi-grid[data-v-c236c17a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.payment-summary .reference-kpi-grid[data-v-c236c17a]{grid-template-columns:1fr}}.finance-main-dashboard[data-v-8d136956]{gap:22px}.finance-kpis[data-v-8d136956]{grid-template-columns:repeat(5,minmax(0,1fr))}.finance-charts[data-v-8d136956]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1280px){.finance-kpis[data-v-8d136956]{grid-template-columns:repeat(3,minmax(0,1fr))}.finance-charts[data-v-8d136956]{grid-template-columns:repeat(2,minmax(0,1fr))}.finance-charts[data-v-8d136956]>*:first-child{grid-column:1/-1}}@media(max-width:820px){.finance-kpis[data-v-8d136956],.finance-charts[data-v-8d136956]{grid-template-columns:1fr}.finance-charts[data-v-8d136956]>*:first-child{grid-column:auto}}.excel-export-progress[data-v-0cf5c0ca]{display:grid;justify-items:center;gap:12px;padding:8px;text-align:center}.excel-export-progress strong[data-v-0cf5c0ca]{color:var(--text-color,#0f172a);font-size:28px}.excel-export-progress p[data-v-0cf5c0ca]{margin:0;color:var(--text-muted,#64748b)}.excel-progress-track[data-v-0cf5c0ca]{width:100%;height:10px;overflow:hidden;border-radius:999px;background:var(--surface-subtle,#e2e8f0)}.excel-progress-track i[data-v-0cf5c0ca]{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#af0000,#ea222c);transition:width .2s ease}.is-spinning[data-v-0cf5c0ca]{animation:table-card-spin-0cf5c0ca .8s linear infinite}@keyframes table-card-spin-0cf5c0ca{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.is-spinning[data-v-0cf5c0ca]{animation:none}.excel-progress-track i[data-v-0cf5c0ca]{transition:none}}.export-choice[data-v-0cf5c0ca]{display:grid;gap:16px;padding:4px}.export-choice p[data-v-0cf5c0ca]{margin:0;color:var(--text-muted,#64748b);font-size:14px}.export-choice-actions[data-v-0cf5c0ca]{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.activity-detail-page[data-v-e9330e98]{display:grid;gap:18px;min-width:0;padding-bottom:28px}.activity-detail-layout[data-v-e9330e98]{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,.9fr);gap:18px;min-width:0}.activity-detail-main[data-v-e9330e98],.activity-detail-aside[data-v-e9330e98]{display:grid;align-content:start;gap:18px;min-width:0}.activity-detail-card[data-v-e9330e98]{min-width:0;padding:20px;border-radius:14px}.activity-card-heading[data-v-e9330e98],.activity-card-heading>div[data-v-e9330e98]{display:flex;align-items:center;gap:10px}.activity-card-heading[data-v-e9330e98]{justify-content:space-between;margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid var(--slate-200)}.activity-card-heading>div[data-v-e9330e98]{min-width:0}.activity-card-heading svg[data-v-e9330e98]{flex:0 0 auto;color:#b91c1c}.activity-card-heading span[data-v-e9330e98]{display:block;color:var(--slate-500);font-size:10px;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.activity-card-heading h2[data-v-e9330e98]{margin:3px 0 0;color:var(--slate-950);font-size:16px}.activity-detail-list[data-v-e9330e98]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0}.activity-detail-list-single[data-v-e9330e98]{grid-template-columns:1fr}.activity-detail-list>div[data-v-e9330e98]{min-width:0;padding:12px;border:1px solid var(--slate-200);border-radius:10px;background:var(--slate-50)}.activity-detail-list dt[data-v-e9330e98]{color:var(--slate-500);font-size:10px;font-weight:850;letter-spacing:.045em;text-transform:uppercase}.activity-detail-list dd[data-v-e9330e98]{margin:5px 0 0;color:var(--slate-800);font-size:12px;font-weight:750;line-height:1.45;overflow-wrap:anywhere;word-break:break-word}.activity-detail-wide[data-v-e9330e98]{grid-column:1/-1}.activity-metadata-card[data-v-e9330e98]{padding:0;overflow:hidden}.activity-metadata-card>.activity-card-heading[data-v-e9330e98]{margin:0;padding:18px 20px}.activity-metadata-card[data-v-e9330e98] .reference-data-table{border:0;border-radius:0}.activity-metadata-card[data-v-e9330e98] .reference-table-toolbar{grid-template-columns:minmax(220px,1fr) auto}.activity-metadata-card[data-v-e9330e98] .reference-table-reset{display:none}body.dark-mode .activity-detail-card[data-v-e9330e98]{background:#172033;border-color:#334155}body.dark-mode .activity-card-heading[data-v-e9330e98]{border-color:#334155}body.dark-mode .activity-card-heading h2[data-v-e9330e98]{color:#f8fafc}body.dark-mode .activity-card-heading span[data-v-e9330e98],body.dark-mode .activity-detail-list dt[data-v-e9330e98]{color:#94a3b8}body.dark-mode .activity-detail-list>div[data-v-e9330e98]{background:#0f172a;border-color:#334155}body.dark-mode .activity-detail-list dd[data-v-e9330e98]{color:#e2e8f0}@media(max-width:960px){.activity-detail-layout[data-v-e9330e98]{grid-template-columns:1fr}.activity-detail-aside[data-v-e9330e98]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.activity-detail-card[data-v-e9330e98]{padding:16px}.activity-detail-list[data-v-e9330e98],.activity-detail-aside[data-v-e9330e98]{grid-template-columns:1fr}.activity-detail-wide[data-v-e9330e98]{grid-column:auto}.activity-card-heading[data-v-e9330e98]{align-items:flex-start}.activity-metadata-card[data-v-e9330e98]{padding:0}.activity-metadata-card[data-v-e9330e98] .reference-table-toolbar{grid-template-columns:1fr}.activity-metadata-card[data-v-e9330e98] .reference-table-search{grid-column:auto}}@media(max-width:420px){.activity-card-heading[data-v-e9330e98]{flex-direction:column}.activity-card-heading>.badge[data-v-e9330e98]{align-self:flex-start}}.fee-bulk-toolbar[data-v-9d9f752d]{display:flex;flex-wrap:wrap;align-items:center;gap:.65rem;color:#fff;font-size:.85rem;font-weight:650}.fee-bulk-toolbar button[data-v-9d9f752d]:disabled{opacity:.55;cursor:not-allowed}.fee-bulk-fields[data-v-9d9f752d]{display:grid;gap:1rem;margin-top:1.25rem}.fee-bulk-fields label[data-v-9d9f752d]{display:grid;gap:.5rem;color:var(--text, #172033);font-size:.875rem;font-weight:600}.fee-bulk-fields select[data-v-9d9f752d]{width:100%;min-height:44px;padding:.65rem .75rem;border:1px solid var(--border, #dbe2ea);border-radius:8px;background:var(--surface, #fff);color:inherit;font:inherit}.fee-bulk-fields select[data-v-9d9f752d]:focus-visible{outline:2px solid #c9152b;outline-offset:2px}.fee-delivery-status[data-v-948410e9]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:24px;border:1px solid var(--border,#cbd5e1);border-radius:8px;background:var(--surface,#fff);color:var(--text,#0f172a)}.fee-delivery-status p[data-v-948410e9]{margin:8px 0 0;max-width:72ch;line-height:1.5;color:var(--muted,#475569)}@media(max-width:640px){.fee-delivery-status[data-v-948410e9]{align-items:stretch;flex-direction:column;padding:16px}}.is-workspace-detail>.detail-tabs[data-v-948410e9]{grid-template-columns:repeat(3,minmax(0,1fr))}.fee-summary-grid[data-v-948410e9]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.fee-summary-card[data-v-948410e9]{min-width:0;min-height:150px}.fee-summary-card[data-v-948410e9] .reference-kpi-value{overflow-wrap:anywhere;font-size:clamp(1.35rem,2.1vw,2rem)}.fee-applicant-photo[data-v-948410e9]:disabled{cursor:default;opacity:1}.fee-applicant-photo.is-fallback[data-v-948410e9]{border-color:#fecaca;background:#fee2e2;color:#991b1b;box-shadow:0 0 0 1px #f2c5cb}.fee-avatar-initials[data-v-948410e9]{display:grid;width:100%;height:100%;place-items:center;font-size:1rem;font-weight:850;letter-spacing:.04em}.fee-photo-loading[data-v-948410e9]{position:relative;cursor:wait;background:linear-gradient(90deg,#e2e8f0 25%,#f8fafc,#e2e8f0 65%);background-size:220% 100%;animation:fee-skeleton-shimmer-948410e9 1.25s ease-in-out infinite}.fee-photo-loading img[data-v-948410e9]{opacity:.45;object-fit:contain}.fee-identity-loading[data-v-948410e9]{display:grid;gap:.65rem;min-width:min(20rem,100%)}.fee-skeleton-line[data-v-948410e9]{display:block;width:100%;height:.85rem;border-radius:999px;background:linear-gradient(90deg,var(--surface-subtle,#e2e8f0) 25%,var(--card-bg,#f8fafc) 45%,var(--surface-subtle,#e2e8f0) 65%);background-size:220% 100%;animation:fee-skeleton-shimmer-948410e9 1.25s ease-in-out infinite}.fee-skeleton-line.inline[data-v-948410e9]{display:inline-block;width:7rem;margin-left:.35rem;vertical-align:middle}.fee-skeleton-line.name[data-v-948410e9]{width:min(18rem,82%);height:1.25rem}.fee-skeleton-line.reference[data-v-948410e9]{width:min(14rem,68%)}.fee-skeleton-line.badge-line[data-v-948410e9]{width:7rem;height:1.35rem}.fee-skeleton-line.value[data-v-948410e9]{width:7rem;margin-top:.2rem}.fee-skeleton-line.short[data-v-948410e9]{width:42%}.fee-skeleton-line.title[data-v-948410e9]{width:min(13rem,65%);height:1.05rem}.detail-card dd .fee-skeleton-line[data-v-948410e9]{margin-top:.35rem}.fee-evidence-workspace[data-v-948410e9]{text-align:left;padding:1.15rem}.fee-evidence-workspace header[data-v-948410e9]{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.fee-evidence-workspace header h2[data-v-948410e9]{margin:0}.fee-evidence-workspace header p[data-v-948410e9]{margin:.3rem 0 0;color:var(--muted,#64748b)}.fee-evidence-workspace header a[data-v-948410e9]{color:#c9152b;font-weight:750}.fee-evidence-workspace img[data-v-948410e9]{display:block;width:min(100%,720px);max-height:520px;margin:1.25rem auto 0;border:1px solid var(--border,#e2e8f0);border-radius:10px;object-fit:contain}.fee-evidence-workspace .evidence-meta[data-v-948410e9]{width:12rem;margin-top:.55rem}.fee-evidence-skeleton[data-v-948410e9]{display:grid;gap:1rem;min-height:240px;margin-top:1.25rem;padding:1.25rem;border:1px dashed var(--border,#e2e8f0);border-radius:10px}.evidence-unavailable[data-v-948410e9]{margin:1.25rem 0 0;padding:1rem;border:1px dashed var(--border,#e2e8f0);border-radius:10px;color:var(--muted,#64748b)}.fee-history-workspace[data-v-948410e9]{text-align:left;padding:1.15rem}.fee-history-workspace>header[data-v-948410e9]{display:flex;align-items:center;gap:.6rem}.fee-history-workspace>header h2[data-v-948410e9]{margin:0}.fee-history-workspace ol[data-v-948410e9]{display:grid;margin:1.1rem 0 0;padding:0;list-style:none}.fee-history-workspace li[data-v-948410e9]{display:grid;grid-template-columns:155px 1fr;gap:1rem;padding:1rem 0;border-top:1px solid var(--border,#e2e8f0)}.fee-history-workspace li>div[data-v-948410e9]{display:grid;gap:.55rem}.fee-history-workspace time[data-v-948410e9]{color:var(--muted,#64748b);font-size:.75rem;font-weight:700}.fee-history-workspace p[data-v-948410e9]{margin:.25rem 0 0;color:var(--muted,#64748b)}body.dark-mode{border-color:#7f1d1d;background:#3f1720;color:#fecaca;box-shadow:0 0 0 1px #475569}body.dark-mode{background:linear-gradient(90deg,#334155 25%,#475569,#334155 65%);background-size:220% 100%}@keyframes fee-skeleton-shimmer-948410e9{to{background-position:-120% 0}}@media(max-width:1050px){.fee-summary-grid[data-v-948410e9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.fee-evidence-workspace header[data-v-948410e9]{flex-direction:column}.fee-history-workspace li[data-v-948410e9]{grid-template-columns:1fr}.is-workspace-detail>.detail-tabs[data-v-948410e9]{grid-template-columns:1fr}}@media(max-width:600px){.fee-summary-grid[data-v-948410e9],.identity-meta[data-v-948410e9]{grid-template-columns:1fr}.fee-summary-card[data-v-948410e9]{min-height:140px}}@media(prefers-reduced-motion:reduce){.fee-photo-loading[data-v-948410e9],.fee-skeleton-line[data-v-948410e9]{animation:none}}.evidence-preview-button[data-v-948410e9]{border:0;background:transparent;color:#c9152b;font:inherit;font-weight:750;cursor:pointer}.evidence-preview-button[data-v-948410e9]:hover,.evidence-preview-button[data-v-948410e9]:focus-visible{text-decoration:underline}.fee-evidence-modal-image[data-v-948410e9]{display:block;width:min(100%,800px);max-height:70vh;margin:auto;object-fit:contain;border-radius:10px}.fee-action-fields[data-v-8f2b8554]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.fee-action-fields label[data-v-8f2b8554]{display:grid;gap:.35rem;font-size:.75rem;font-weight:750}.fee-action-fields .wide[data-v-8f2b8554]{grid-column:1/-1}.fee-action-fields input[data-v-8f2b8554],.fee-action-fields select[data-v-8f2b8554]{width:100%;min-height:40px;padding:.55rem .65rem;border:1px solid var(--border,#cbd5e1);border-radius:8px;background:var(--surface,#fff);color:inherit}@media(max-width:640px){.fee-action-fields[data-v-8f2b8554]{grid-template-columns:1fr}.fee-action-fields .wide[data-v-8f2b8554]{grid-column:auto}}.all-payments-card[data-v-f3175aae]{margin-top:16px;padding:20px}.all-payments-card h2[data-v-f3175aae]{margin:0 0 14px;font-size:16px}.payment-table[data-v-f3175aae]{width:100%;border-collapse:collapse}.payment-table th[data-v-f3175aae],.payment-table td[data-v-f3175aae]{padding:10px 12px;text-align:left;border-bottom:1px solid var(--border-color,#e2e8f0);font-size:13px}.payment-table th[data-v-f3175aae]{color:var(--text-muted,#64748b);font-weight:700;text-transform:uppercase;font-size:11px}.payment-table tfoot td[data-v-f3175aae]{font-weight:800;border-bottom:none;border-top:2px solid var(--border-color,#e2e8f0)}.fee-report-page{display:grid;gap:18px;min-width:0}.fee-report-controls .advanced-filter-card{margin:0}.fee-report-controls .advanced-filter-actions{flex-wrap:wrap}.fee-report-controls button{display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:9px 12px;color:#991b1b;font-size:12px;font-weight:800;background:#fff;border:1px solid #fecaca;border-radius:9px}.fee-report-controls button:disabled{cursor:wait;opacity:.62}.fee-report-request-error{margin:10px 0 0;padding:9px 11px;color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:8px;font-size:12px;font-weight:700}.fee-report-orientation{display:flex}.fee-report-orientation button{border-radius:0}.fee-report-orientation button:first-child{border-radius:9px 0 0 9px}.fee-report-orientation button:last-child{border-radius:0 9px 9px 0}.fee-report-orientation button.active{color:#fff;background:#991b1b}.fee-report-pages{display:grid;grid-template-columns:1fr;gap:20px;align-items:start;min-width:0}.fee-report-paper{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:900px;min-width:0;min-height:1040px;margin-inline:auto;padding:32px 36px;overflow:hidden;color:#172033;background:#fff;border:1px solid #cbd5e1;box-shadow:0 10px 26px #0f172a1f}.fee-report-pages.landscape .fee-report-paper{max-width:1080px;min-height:700px}.fee-report-paper-header{display:flex;align-items:center;gap:11px;min-width:0;padding-bottom:11px;border-bottom:3px solid #c51d25}.fee-report-paper-header img{width:48px;height:48px;flex:0 0 48px;object-fit:cover;border-radius:50%}.fee-report-paper-header>div,.fee-report-paper-header aside{display:grid;min-width:0}.fee-report-paper-header strong{color:#c51d25;font-size:17px;line-height:1.15}.fee-report-paper-header span{font-size:9.5px;font-weight:700;line-height:1.35}.fee-report-paper-header small{margin-top:3px;color:#64748b;font-size:8px}.fee-report-paper-header aside{margin-left:auto;text-align:right}.fee-report-paper-header aside b{color:#991b1b;font-size:10px}.fee-report-paper-header aside span{margin-top:2px;color:#64748b;font-size:8px}.fee-report-title{padding:18px 0 14px}.fee-report-title>span{color:#c51d25;font-size:8.5px;font-weight:900;letter-spacing:.12em}.fee-report-title h1{margin:4px 0 6px;font:700 clamp(21px,2vw,26px) Georgia,serif;line-height:1.2}.fee-report-title p{margin:0;color:#475569;font:11.5px/1.55 Georgia,serif}.fee-report-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;min-width:0;margin:0 0 14px}.fee-report-kpis .reference-kpi{width:100%;min-width:0!important;min-height:126px!important;height:auto!important;padding:12px!important;border-radius:12px!important;box-shadow:0 7px 16px #0f172a24!important}.fee-report-kpis .reference-kpi:hover{transform:none!important;box-shadow:0 7px 16px #0f172a24!important}.fee-report-kpis .reference-kpi-icon{width:34px!important;height:34px!important;border-radius:9px!important}.fee-report-kpis .reference-kpi-icon svg{width:17px;height:17px}.fee-report-kpis .reference-kpi-trend{padding:3px 6px!important;font-size:8.5px!important}.fee-report-kpis .reference-kpi-value{margin:8px 0!important;font-size:24px!important;line-height:1!important;letter-spacing:-.02em!important}.fee-report-kpis .reference-kpi-band{gap:2px!important;padding:7px 8px!important;border-radius:8px!important}.fee-report-kpis .reference-kpi-band span{font-size:10px!important;line-height:1.25!important}.fee-report-kpis .reference-kpi-band small{font-size:8.5px!important;line-height:1.3!important}.fee-report-section,.fee-report-chart{box-sizing:border-box;width:100%;max-width:100%;min-width:0;padding:14px;overflow:hidden;border:1px solid #e2e8f0;border-radius:9px}.fee-report-section+.fee-report-section,.fee-report-compact-section{margin-top:13px}.fee-report-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:10px;min-width:0;margin-bottom:8px}.fee-report-section-heading h2{margin:0;color:#991b1b;font-size:14px;line-height:1.25}.fee-report-section-heading span{color:#64748b;font-size:9.5px;text-align:right}.fee-report-paper table{display:table!important;box-sizing:border-box;width:100%!important;max-width:100%!important;min-width:0!important;margin-top:8px;border-collapse:collapse;table-layout:fixed!important;font-size:10px}.fee-report-paper th,.fee-report-paper td{box-sizing:border-box;max-width:0;padding:7px 8px;white-space:normal!important;text-align:left;vertical-align:top;overflow-wrap:anywhere!important;word-break:normal;line-height:1.35;border-bottom:1px solid #e2e8f0}.fee-report-paper th{color:#fff;font-size:8.5px;letter-spacing:.035em;text-transform:uppercase;background:#991b1b}.fee-report-table-scroll{width:100%;max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain}.fee-report-table-scroll table{min-width:560px!important}.fee-report-paper:first-child:not(.fee-report-paper--list) th:nth-child(1){width:24%}.fee-report-paper:first-child:not(.fee-report-paper--list) th:nth-child(2){width:12%}.fee-report-paper:first-child:not(.fee-report-paper--list) th:nth-child(3){width:20%}.fee-report-paper:first-child:not(.fee-report-paper--list) th:nth-child(4){width:44%}.fee-report-paper:nth-child(3):not(.fee-report-paper--list) th:nth-child(1){width:22%}.fee-report-paper:nth-child(3):not(.fee-report-paper--list) th:nth-child(2){width:24%}.fee-report-paper:nth-child(3):not(.fee-report-paper--list) th:nth-child(3){width:32%}.fee-report-paper:nth-child(3):not(.fee-report-paper--list) th:nth-child(4){width:22%}.fee-report-scope{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;min-width:0;margin:0}.fee-report-scope div{display:grid;gap:3px;min-width:0;padding:9px;background:#f8fafc;border-radius:7px}.fee-report-scope dt{color:#64748b;font-size:8.5px}.fee-report-scope dd{min-width:0;margin:0;font-size:10px;font-weight:800;overflow-wrap:anywhere}.fee-report-chart-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:14px;min-width:0;margin-bottom:16px}.fee-report-column-chart{position:relative;display:flex;align-items:flex-end;justify-content:space-around;gap:7px;height:160px;padding-top:12px;border-bottom:1px solid #94a3b8}.fee-report-column{display:grid;flex:1;align-items:end;justify-items:center;height:100%}.fee-report-column strong,.fee-report-column span{font-size:8.5px}.fee-report-column i{display:block;width:70%;max-width:30px;min-height:10px;background:linear-gradient(#ef4444,#991b1b);border-radius:4px 4px 0 0}.fee-report-column span{padding:4px 0}.fee-report-outcome-list{display:grid;gap:8px;padding-block:7px}.fee-report-outcome-list div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:8px;padding:8px;font-size:10px;background:#f8fafc;border-radius:7px}.fee-report-outcome-list i{width:9px;height:9px;border-radius:3px}.fee-report-outcome-list .received{background:#16a34a}.fee-report-outcome-list .pending{background:#f59e0b}.fee-report-outcome-list .rejected{background:#dc2626}.fee-report-outcome-list .reversed{background:#64748b}.fee-report-bars{display:grid;gap:9px}.fee-report-bars>div{display:grid;grid-template-columns:105px minmax(0,1fr) 86px;align-items:center;gap:9px;min-width:0;font-size:9.5px}.fee-report-bars i{height:8px;overflow:hidden;background:#e2e8f0;border-radius:5px}.fee-report-bars b{display:block;height:100%;background:linear-gradient(90deg,#ef4444,#991b1b);border-radius:5px}.fee-report-bars strong{text-align:right}.fee-report-empty{grid-column:1 / -1;padding:16px;color:#64748b;text-align:center;font-size:10px}.fee-report-control-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;min-width:0;margin-top:14px}.fee-report-control-grid div{display:grid;grid-template-columns:auto minmax(0,1fr);gap:3px 8px;min-width:0;padding:11px;color:#991b1b;background:#fff7f7;border:1px solid #fecaca;border-radius:8px}.fee-report-control-grid svg{grid-row:1 / 3;width:19px;height:19px}.fee-report-control-grid span{color:#64748b;font-size:9px}.fee-report-control-grid strong{font-size:16px;line-height:1.2;overflow-wrap:anywhere}.fee-report-approval{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;min-width:0;margin-top:14px}.fee-report-approval div{display:grid;gap:4px;min-width:0;padding:9px;border:1px solid #e2e8f0;border-radius:7px}.fee-report-approval span{color:#64748b;font-size:8.5px}.fee-report-approval strong{font-size:10px;overflow-wrap:anywhere}.fee-report-approval i{height:12px;border-bottom:1px solid #94a3b8}.fee-report-paper-footer{display:flex;justify-content:space-between;gap:12px;margin-top:auto;padding-top:10px;color:#64748b;font-size:8px;border-top:1px solid #c51d25}.fee-report-paper-footer strong{color:#991b1b}@media(max-width:850px){.fee-report-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-report-chart-grid{grid-template-columns:1fr}.fee-report-scope{grid-template-columns:repeat(2,minmax(0,1fr))}.fee-report-paper{min-height:960px;padding:24px}.fee-report-approval,.fee-report-control-grid{grid-template-columns:1fr}}@media(max-width:520px){.fee-report-kpis,.fee-report-scope{grid-template-columns:1fr}.fee-report-paper-header aside{display:none}.fee-report-paper{min-height:0;padding:18px}.fee-report-section-heading{align-items:flex-start;flex-direction:column}.fee-report-section-heading span{text-align:left}.fee-report-bars>div{grid-template-columns:72px minmax(0,1fr) 68px}.fee-report-controls .advanced-filter-actions{display:grid;grid-template-columns:1fr 1fr}.fee-report-orientation{grid-column:1 / -1}}@media print{.no-print,.app-sidebar,.top-header{display:none!important}.app-main,.app-content{margin:0!important;padding:0!important}.fee-report-pages{display:block}.fee-report-table-scroll{overflow:visible}.fee-report-table-scroll table{min-width:0!important}.fee-report-paper{width:100%;max-width:none;min-height:0;margin:0;padding:8mm;overflow:visible;border:0;box-shadow:none;page-break-after:always}.fee-report-paper:last-child{page-break-after:auto}@page{size:A4 portrait;margin:8mm}.fee-report-pages.landscape .fee-report-paper{page:feeReportLandscape}@page feeReportLandscape{size:A4 landscape;margin:8mm}}.fee-report-paper--list{max-width:1080px;min-height:700px}.release-list-heading{margin:10px 0 8px;color:#991b1b;font-size:11px;font-weight:800}.release-table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:11px}.release-table th{padding:6px 8px;border:1px solid #c51d25;background:#c51d25;color:#fff;text-align:left;font-size:10px;letter-spacing:.02em;-webkit-print-color-adjust:exact;print-color-adjust:exact}.release-table td{padding:4px 8px;border:1px solid #cbd5e1;vertical-align:middle;overflow-wrap:anywhere}.release-table tbody tr:nth-child(2n) td{background:#f8fafc}.release-table th:nth-child(1),.release-table td:nth-child(1){width:4%;padding-inline:4px;text-align:center}.release-table th:nth-child(2){width:7%}.release-table th:nth-child(3){width:11%}.release-table th:nth-child(4){width:20%}.release-table th:nth-child(5){width:14%}.release-table th:nth-child(6){width:8%}.release-table th:nth-child(7){width:8%}.release-table th:nth-child(8){width:9%}.release-table th:nth-child(9){width:9%}.release-table th:nth-child(10){width:10%}.release-table tr{break-inside:avoid}.release-money{text-align:right;white-space:nowrap}.release-photo{display:block;width:11mm;height:14mm;object-fit:cover;border:.2mm solid #94a3b8}.release-photo{border-radius:1mm;object-position:center top;background:#f1f5f9}.release-photo--empty{display:grid;place-items:center;color:#64748b}.release-photo--loading{background:linear-gradient(100deg,#e2e8f0 30%,#f8fafc,#e2e8f0 70%) 0 0 / 200% 100%;animation:release-photo-shimmer 1.2s linear infinite}@keyframes release-photo-shimmer{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.release-photo--loading{animation:none}}.fee-report-hint{margin:0;padding:.7rem 1rem;border:1px dashed #cbd5e1;border-radius:10px;background:#f8fafc;color:#475569;font-size:.85rem}@media print{.fee-report-hint{display:none}}.release-certification{display:grid;gap:8px;padding-top:14px}.release-certification h2{margin:10px 0 0;font-size:15px}.release-certification p{margin:0;font:13px/1.6 Georgia,serif}.release-totals{display:flex;gap:28px;margin:0}.release-totals dt{color:#64748b;font-size:10px;font-weight:800;text-transform:uppercase}.release-totals dd{margin:2px 0 0;font-size:20px;font-weight:800}.release-signatures{display:grid;grid-template-columns:1fr 1fr;gap:80px;margin-top:40px}.release-signatures>div{display:grid;gap:4px}.release-signatures span{color:#475569;font-size:10px;font-weight:800;text-transform:uppercase}.release-signatures i{display:block;height:56px;border-bottom:1px solid #0f172a}.release-signatures small{color:#475569}@media print{.fee-report-paper--list{page:feeReportLandscape;max-width:none}.release-table{font-size:8.5pt}.release-table thead{display:table-header-group}.release-list-heading{margin:2mm 0}.release-certification p{font-size:10pt}.release-signatures{margin-top:14mm;gap:20mm}.release-signatures i{height:16mm}}.fee-report-export-choice{display:grid;gap:12px;padding:4px}.fee-report-export-choice p{margin:0;color:#475569;font-size:14px}.fee-report-export-option{display:flex;align-items:center;gap:14px;padding:14px 16px;border:1px solid #cbd5e1;border-radius:12px;background:#fff;color:#172033;text-align:left;cursor:pointer}.fee-report-export-option:hover:not(:disabled){border-color:#c9152b;background:#fff7f8}.fee-report-export-option:disabled{cursor:not-allowed;opacity:.55}.fee-report-export-option span{display:grid;gap:2px}.fee-report-export-option small{color:#64748b}.fee-report-export-progress{display:grid;justify-items:center;gap:10px;padding:8px;text-align:center}.fee-report-export-progress strong{font-size:28px}.fee-report-export-progress p{margin:0;color:#64748b}.fee-report-export-track{width:100%;height:10px;overflow:hidden;border-radius:999px;background:#e2e8f0}.fee-report-export-track span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#af0000,#ea222c);transition:width .2s ease}@media(prefers-reduced-motion:reduce){.fee-report-export-track span{transition:none}}.fee-action-fields[data-v-adfc45bf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;margin-top:1rem}.fee-action-fields label[data-v-adfc45bf]{display:grid;gap:.35rem;font-size:.75rem;font-weight:750}.fee-action-fields .wide[data-v-adfc45bf]{grid-column:1/-1}.fee-action-fields input[data-v-adfc45bf],.fee-action-fields select[data-v-adfc45bf]{width:100%;min-height:40px;padding:.55rem .65rem;border:1px solid var(--border,#cbd5e1);border-radius:8px;background:var(--surface,#fff);color:inherit}@media(max-width:640px){.fee-action-fields[data-v-adfc45bf]{grid-template-columns:1fr}.fee-action-fields .wide[data-v-adfc45bf]{grid-column:auto}}
