@charset "UTF-8";.chart-tooltip[data-v-0d523c54]{pointer-events:none;font-family:Inter,sans-serif;font-size:12px}.tooltip-arrow[data-v-0d523c54]{position:absolute;width:12px;height:12px;background-color:#10282a;border-radius:2px}.tooltip-arrow-bottom[data-v-0d523c54]{bottom:-6px}.tooltip-arrow-top[data-v-0d523c54]{top:-6px}.doughnut-chart-container[data-v-2fd8cdd5]{position:relative}.chart-center-text[data-v-2fd8cdd5]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center}.percentage[data-v-2fd8cdd5]{font-size:22px;font-weight:600}.percent-symbol[data-v-2fd8cdd5]{font-size:14px;font-weight:400}@keyframes skeleton-loading-49f84381{0%{background-position:200% 0}to{background-position:-200% 0}}.chart-container[data-v-49f84381]{position:relative;height:100%;width:100%;min-height:200px}.chart-container .chart-wrapper[data-v-49f84381],.chart-container .canvas-container[data-v-49f84381]{height:100%;width:100%;position:relative}.chart-container .empty-state-message[data-v-49f84381]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#6b7280;font-size:14px}.chart-tooltip[data-v-49f84381]{color:#fff;font-size:12px;font-family:Inter,sans-serif;animation:fadeIn-49f84381 .2s ease-in-out;pointer-events:none}@keyframes fadeIn-49f84381{0%{opacity:0}to{opacity:.95}}.chart-tooltip .tooltip-arrow[data-v-49f84381]{position:absolute;width:12px;height:12px;background-color:#10282a;border-radius:2px}.chart-tooltip .tooltip-date[data-v-49f84381]{font-size:12px;font-weight:500;margin-bottom:8px;color:#b0b9c4;text-align:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.chart-tooltip .events-container[data-v-49f84381]{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.chart-tooltip .event-row[data-v-49f84381]{display:flex;justify-content:space-between;margin-bottom:4px}.chart-tooltip .event-row[data-v-49f84381]:last-child{margin-bottom:0}.chart-tooltip .event-name[data-v-49f84381]{margin-right:12px}.chart-tooltip .event-amount[data-v-49f84381]{font-weight:500}.chart-tooltip .amounts-container[data-v-49f84381]{margin-bottom:8px}.chart-tooltip .amount-row[data-v-49f84381]{display:flex;align-items:center;margin-bottom:4px}.chart-tooltip .amount-row[data-v-49f84381]:last-child{margin-bottom:0}.chart-tooltip .indicator[data-v-49f84381]{width:10px;height:10px;border-radius:0;border:1px solid rgba(255,255,255,.5);margin-right:8px}.chart-tooltip .daily-change-indicator[data-v-49f84381]{background-color:#559b97}.chart-tooltip .amount-label[data-v-49f84381]{margin-right:8px;color:#b0b9c4}.chart-tooltip .amount-value[data-v-49f84381]{font-weight:500;margin-left:auto}.tooltip-content[data-v-49f84381]{width:100%;display:flex;flex-direction:column;gap:8px}.events-container[data-v-49f84381]{margin-bottom:12px;display:flex;flex-direction:column;width:100%}.event-row[data-v-49f84381]{display:flex;justify-content:space-between;margin-bottom:10px;width:100%;align-items:flex-start}.event-name[data-v-49f84381]{flex-grow:1;padding-right:12px;overflow:visible;word-break:break-word;color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.24px;max-width:140px}.event-amount[data-v-49f84381]{flex-shrink:0;align-self:flex-start;color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.24px;text-align:right;white-space:nowrap}.amounts-container[data-v-49f84381]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.amount-row[data-v-49f84381]{display:flex;align-items:flex-start;gap:8px}.indicator[data-v-49f84381]{width:10px;height:10px;border-radius:2px;border:1px solid rgba(255,255,255,.5);flex-shrink:0;margin-top:2px}.daily-change-indicator[data-v-49f84381]{background-color:#3c82f6}.amount-label[data-v-49f84381]{flex-grow:1;color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.24px}.amount-value[data-v-49f84381]{color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.24px;text-align:right;white-space:nowrap;flex-shrink:0;min-width:80px}.tooltip-date[data-v-49f84381]{color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.24px}.value-indicator[data-v-49f84381]{background-color:var(--45f64a94)}@keyframes skeleton-loading-75a75e6c{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton[data-v-75a75e6c]{background-color:#f3f4f6;border-radius:4px;overflow:hidden}.skeleton--circle[data-v-75a75e6c]{border-radius:50%}.skeleton--animated[data-v-75a75e6c]{position:relative;overflow:hidden}.skeleton--animated[data-v-75a75e6c]:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#fff0,#fff9,#fff0);animation:shimmer-75a75e6c 1.8s cubic-bezier(.4,0,.2,1) infinite}@keyframes shimmer-75a75e6c{0%{transform:translate(-150%)}to{transform:translate(150%)}}.runoff-container[data-v-7cb9f81b]{position:relative;height:100%;display:flex;flex-direction:column;width:100%}.chart-wrapper[data-v-7cb9f81b]{width:100%;height:100%;position:relative;overflow:hidden;display:flex;flex-direction:column}.runoff-chart[data-v-7cb9f81b]{width:100%;height:100%}.no-data[data-v-7cb9f81b]{display:flex;align-items:center;justify-content:center;height:100%;color:#6b7280;font-size:14px}.runoff-tooltip[data-v-7cb9f81b]{position:absolute;background-color:#052e56;border-radius:8px;padding:12px;display:flex;flex-direction:column;align-items:flex-start;z-index:10;pointer-events:none;transition:transform .1s ease,opacity .2s ease;min-width:160px;max-width:280px;opacity:.95;will-change:transform,opacity;transform:translate(-50%)}.tooltip-content[data-v-7cb9f81b]{min-width:180px;width:100%}.tooltip-header[data-v-7cb9f81b]{color:#fff;font-weight:600;font-size:13px;margin-bottom:4px}.tooltip-amount[data-v-7cb9f81b]{display:flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:500;margin:6px 0}.tooltip-indicator[data-v-7cb9f81b]{width:12px;height:12px;background-color:var(--63bbe39d);border-radius:2px;border:1px solid rgba(255,255,255,.5)}.tooltip-date[data-v-7cb9f81b]{color:#ffffffb3;font-size:12px}.tooltip-arrow[data-v-7cb9f81b]{position:absolute;width:12px;height:12px;background-color:#052e56;transform:rotate(45deg);bottom:-6px;left:calc(50% - 6px);border-radius:2px}.tooltip-bottom .tooltip-arrow[data-v-7cb9f81b],.arrow-top[data-v-7cb9f81b]{bottom:auto;top:-6px}.tooltip-arrow-left[data-v-7cb9f81b]{transform:translate(0)}.tooltip-arrow-left .tooltip-arrow[data-v-7cb9f81b]{left:-6px;bottom:auto;top:calc(50% - 6px)}.skeleton-chart[data-v-7cb9f81b]{width:100%;height:100%;padding:8px}@keyframes skeleton-loading-743edb16{0%{background-position:200% 0}to{background-position:-200% 0}}.chart-container[data-v-743edb16]{position:relative;height:100%;width:100%;min-height:200px}.chart-container .chart-wrapper[data-v-743edb16],.chart-container .canvas-container[data-v-743edb16]{height:100%;width:100%;position:relative}.chart-container .empty-state-message[data-v-743edb16]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#6b7280;font-size:14px}.chart-tooltip[data-v-743edb16]{color:#fff;font-size:12px;font-family:Inter,sans-serif;animation:fadeIn-743edb16 .2s ease-in-out;pointer-events:none}@keyframes fadeIn-743edb16{0%{opacity:0}to{opacity:.95}}.chart-tooltip .tooltip-arrow[data-v-743edb16]{position:absolute;width:12px;height:12px;background-color:#10282a;border-radius:2px}.chart-tooltip .tooltip-date[data-v-743edb16]{font-size:12px;font-weight:500;margin-bottom:8px;color:#b0b9c4;text-align:center;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}.chart-tooltip .events-container[data-v-743edb16]{margin-bottom:8px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.1)}.chart-tooltip .event-row[data-v-743edb16]{display:flex;justify-content:space-between;margin-bottom:4px}.chart-tooltip .event-row[data-v-743edb16]:last-child{margin-bottom:0}.chart-tooltip .event-name[data-v-743edb16]{margin-right:12px}.chart-tooltip .event-amount[data-v-743edb16]{font-weight:500}.chart-tooltip .amounts-container[data-v-743edb16]{margin-bottom:8px}.chart-tooltip .amount-row[data-v-743edb16]{display:flex;align-items:center;margin-bottom:4px}.chart-tooltip .amount-row[data-v-743edb16]:last-child{margin-bottom:0}.chart-tooltip .indicator[data-v-743edb16]{width:10px;height:10px;border-radius:0;border:1px solid rgba(255,255,255,.5);margin-right:8px}.chart-tooltip .daily-change-indicator[data-v-743edb16]{background-color:#559b97}.chart-tooltip .amount-label[data-v-743edb16]{margin-right:8px;color:#b0b9c4}.chart-tooltip .amount-value[data-v-743edb16]{font-weight:500;margin-left:auto}.tooltip-content[data-v-743edb16]{width:100%;display:flex;flex-direction:column;gap:8px}.events-container[data-v-743edb16]{margin-bottom:12px;display:flex;flex-direction:column;width:100%}.event-row[data-v-743edb16]{display:flex;justify-content:space-between;margin-bottom:10px;width:100%;align-items:flex-start}.event-name[data-v-743edb16]{flex-grow:1;padding-right:12px;overflow:visible;word-break:break-word;color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.24px;max-width:140px}.event-amount[data-v-743edb16]{flex-shrink:0;align-self:flex-start;color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.24px;text-align:right;white-space:nowrap}.amounts-container[data-v-743edb16]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.amount-row[data-v-743edb16]{display:flex;align-items:flex-start;gap:8px}.indicator[data-v-743edb16]{width:10px;height:10px;border-radius:2px;border:1px solid rgba(255,255,255,.5);flex-shrink:0;margin-top:2px}.daily-change-indicator[data-v-743edb16]{background-color:#3c82f6}.amount-label[data-v-743edb16]{flex-grow:1;color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.24px}.amount-value[data-v-743edb16]{color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:120%;letter-spacing:-.24px;text-align:right;white-space:nowrap;flex-shrink:0;min-width:80px}.tooltip-date[data-v-743edb16]{color:#fafcfe;font-size:12px;font-style:normal;font-weight:500;line-height:100%;letter-spacing:-.24px}.value-indicator[data-v-743edb16]{background-color:var(--5c16e9b9)}@keyframes skeleton-loading-e8010a65{0%{background-position:200% 0}to{background-position:-200% 0}}.body-content-container[data-v-e8010a65]{display:flex;flex-direction:column;margin:var(--page-content-gap) var(--page-content-gutter) 0;gap:var(--page-content-card-gap);flex-grow:0;flex-shrink:0;height:fit-content}.body-content-container[data-v-e8010a65] .p-datatable{background:var(--color-background-white);border-radius:var(--card-border-radius);box-shadow:var(--shadow-card-elevated);overflow:hidden}@keyframes skeleton-loading-2ce5bf44{0%{background-position:200% 0}to{background-position:-200% 0}}.download-button-container[data-v-2ce5bf44]{border:2px solid rgba(0,0,0,.1);border-radius:999px;align-items:center;display:inline-flex;cursor:pointer;transition:all var(--transition-normal);background:linear-gradient(90deg,#fff0,#ffffff1a),#10282ae6;padding:var(--space-1)}.download-button-container[data-v-2ce5bf44]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 2px 8px #00000026;background:linear-gradient(90deg,#fff0,#ffffff1a),var(--color-primary-hover)}.download-button-container--disabled[data-v-2ce5bf44]{opacity:.6;cursor:not-allowed}.download-button-inner[data-v-2ce5bf44]{align-items:center;display:flex}.download-button-content[data-v-2ce5bf44]{padding:var(--space-2) var(--space-3);border-radius:999px;justify-content:center;align-items:center;gap:var(--space-2);display:flex;box-shadow:0 1px 2px #10282a17}.download-icon[data-v-2ce5bf44]{width:var(--icon-xs);height:var(--icon-xs);color:var(--color-text-inverse);font-size:var(--font-size-base)}.download-text-group[data-v-2ce5bf44]{display:flex;align-items:center;gap:var(--space-1)}.download-text[data-v-2ce5bf44]{color:var(--color-text-inverse);font-size:var(--font-size-sm);font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:-.24px}.download-extension[data-v-2ce5bf44]{opacity:.6;color:var(--color-text-inverse);font-size:var(--font-size-sm);font-family:var(--font-family);font-weight:var(--font-weight-medium);line-height:1;letter-spacing:-.24px}@keyframes skeleton-loading-034f408f{0%{background-position:200% 0}to{background-position:-200% 0}}.currency-icon[data-v-034f408f]{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}.currency-icon--cad[data-v-034f408f]{font-size:var(--font-size-sm);line-height:16px}.icon-field{position:relative}.icon-field .p-inputnumber .p-inputtext{padding-left:calc(var(--p-form-field-padding-x) * 2 + var(--p-icon-size))}.icon-field--has-trailing .p-inputnumber .p-inputtext{padding-right:calc(var(--p-form-field-padding-x) * 2 + var(--p-icon-size))}.icon-field--has-trailing .trailing-action{position:absolute;right:var(--p-form-field-padding-x);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;z-index:1}@keyframes skeleton-loading-7622ef6d{0%{background-position:200% 0}to{background-position:-200% 0}}.form-row[data-v-7622ef6d]{display:grid;gap:var(--space-6);width:100%;margin-bottom:var(--space-4)}.form-row.cols-1[data-v-7622ef6d]{grid-template-columns:1fr}.form-row.cols-2[data-v-7622ef6d]{grid-template-columns:repeat(2,1fr)}@media (max-width: 767px){.form-row.cols-2[data-v-7622ef6d]{grid-template-columns:1fr}}.form-row.cols-3[data-v-7622ef6d]{grid-template-columns:repeat(3,1fr)}@media (max-width: 1023px){.form-row.cols-3[data-v-7622ef6d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.form-row.cols-3[data-v-7622ef6d]{grid-template-columns:1fr}}.form-row.cols-4[data-v-7622ef6d]{grid-template-columns:repeat(4,1fr)}@media (max-width: 1023px){.form-row.cols-4[data-v-7622ef6d]{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.form-row.cols-4[data-v-7622ef6d]{grid-template-columns:1fr}}.form-row.stacked[data-v-7622ef6d]{grid-template-columns:1fr}@keyframes skeleton-loading-af88ee56{0%{background-position:200% 0}to{background-position:-200% 0}}.pi.pi-info-circle[data-v-af88ee56]{margin:0 2px;font-size:var(--font-size-sm)}@keyframes skeleton-loading-cc5955ca{0%{background-position:200% 0}to{background-position:-200% 0}}.form-group[data-v-cc5955ca]{display:flex;flex-direction:column;gap:var(--space-2)}.form-label[data-v-cc5955ca]{font-size:14px;font-weight:400;color:#4b5563;text-transform:capitalize}.has-error .form-label[data-v-cc5955ca]{color:#d71c45}.required-mark[data-v-cc5955ca]{color:#d71c45;margin-left:2px}.form-input[data-v-cc5955ca]{width:100%}.form-input[data-v-cc5955ca]>*{width:100%}.form-input[data-v-cc5955ca] .p-inputtext,.form-input[data-v-cc5955ca] .p-select,.form-input[data-v-cc5955ca] .p-dropdown,.form-input[data-v-cc5955ca] .p-multiselect,.form-input[data-v-cc5955ca] .p-datepicker,.form-input[data-v-cc5955ca] .p-calendar,.form-input[data-v-cc5955ca] .p-inputnumber,.form-input[data-v-cc5955ca] .p-iconfield,.form-input[data-v-cc5955ca] .p-textarea{width:100%}.has-error .form-input[data-v-cc5955ca] .p-inputtext,.has-error .form-input[data-v-cc5955ca] .p-select,.has-error .form-input[data-v-cc5955ca] .p-dropdown,.has-error .form-input[data-v-cc5955ca] .p-multiselect{border-color:#d71c45}.has-error .form-input[data-v-cc5955ca] .p-inputtext:focus,.has-error .form-input[data-v-cc5955ca] .p-select:focus,.has-error .form-input[data-v-cc5955ca] .p-dropdown:focus,.has-error .form-input[data-v-cc5955ca] .p-multiselect:focus{box-shadow:0 0 0 3px #d71c4526}.form-error[data-v-cc5955ca]{font-size:var(--font-size-sm);color:#dc3545;margin:0}.form-hint[data-v-cc5955ca]{font-size:12px;color:#6b7280;margin:0}@keyframes skeleton-loading-da774a6e{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-form[data-v-da774a6e]{display:flex;flex-direction:column}.modal-buttons[data-v-da774a6e]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.commitment-fee-modal{width:500px}.commitment-fee-modal .p-dialog-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}@keyframes skeleton-loading-1c60d2b5{0%{background-position:200% 0}to{background-position:-200% 0}}.schedule-content[data-v-1c60d2b5]{align-self:stretch;display:flex;flex-direction:column}.schedule-section[data-v-1c60d2b5]{align-self:stretch;padding-bottom:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.completed-section[data-v-1c60d2b5]{padding-bottom:40px}.section-header[data-v-1c60d2b5]{align-self:stretch;padding:24px 32px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.section-title[data-v-1c60d2b5]{color:#10282a;font-size:14px;font-family:Inter,sans-serif;font-weight:600;line-height:14px}.table-header[data-v-1c60d2b5]{align-self:stretch;padding:12px 32px;border-bottom:1px solid #dbe5f3;display:flex;justify-content:flex-start;align-items:center;gap:16px}.header-cell[data-v-1c60d2b5]{opacity:.5;color:#10282a;font-size:11px;font-family:Inter,sans-serif;font-weight:500;text-transform:uppercase;line-height:11px;white-space:nowrap}.header-payment-date[data-v-1c60d2b5]{width:150px}.header-fee-amount[data-v-1c60d2b5]{width:150px;text-align:right}.header-period-start[data-v-1c60d2b5],.header-period-end[data-v-1c60d2b5],.header-duration[data-v-1c60d2b5]{width:130px;text-align:right}.header-indicator-spacer[data-v-1c60d2b5]{display:flex;align-items:center;justify-content:center;padding:3px 0;gap:10px;width:48px;opacity:0}.header-spacer[data-v-1c60d2b5]{width:32px;height:14px;opacity:0}.table-body[data-v-1c60d2b5]{align-self:stretch;padding:0 32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.section-divider[data-v-1c60d2b5]{align-self:stretch;height:0px;border-top:1px solid #dbe5f3;margin:0}.recreate-button[data-v-1c60d2b5]{flex-shrink:0}.skeleton-row[data-v-1c60d2b5]{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f3f4f6}.skeleton-indicator-spacer[data-v-1c60d2b5]{display:flex;align-items:center;justify-content:center;width:48px}.skeleton-cell[data-v-1c60d2b5]{display:flex;align-items:center}.skeleton-payment-date[data-v-1c60d2b5]{width:150px}.skeleton-fee-amount[data-v-1c60d2b5]{width:150px;justify-content:flex-end}.skeleton-period-start[data-v-1c60d2b5],.skeleton-period-end[data-v-1c60d2b5],.skeleton-duration[data-v-1c60d2b5]{width:130px;justify-content:flex-end}.skeleton-spacer[data-v-1c60d2b5]{width:32px;height:16px}@keyframes skeleton-loading-7d534b0d{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-row[data-v-7d534b0d]{display:flex;padding:8px 16px;border-bottom:1px solid #e2e8f0}.allocation-row[data-v-7d534b0d]:last-child{border-bottom:none}.allocation-row[data-v-7d534b0d]:hover{background-color:#f8fafc}.allocation-cell[data-v-7d534b0d]{font-size:13px;color:#334155;display:flex;align-items:center}.allocation-cell.investor-name[data-v-7d534b0d]{flex:2;font-weight:500;padding-left:8px;padding-right:16px}.allocation-cell.amount[data-v-7d534b0d]{width:150px;justify-content:flex-end;font-weight:600;padding-left:8px;padding-right:16px}.allocation-cell.payment-date[data-v-7d534b0d]{width:123px;justify-content:flex-end;padding-left:8px;padding-right:16px}.allocation-cell.type[data-v-7d534b0d]{width:92px;justify-content:center}.allocation-actions[data-v-7d534b0d]{width:80px;display:flex;justify-content:center;align-items:center;padding-left:24px}.allocation-spacer[data-v-7d534b0d]{width:80px;height:24px;padding-left:24px}.edit-allocation-btn[data-v-7d534b0d]{opacity:.7;transition:opacity .2s ease}.edit-allocation-btn[data-v-7d534b0d]:hover{opacity:1}@keyframes skeleton-loading-36348a29{0%{background-position:200% 0}to{background-position:-200% 0}}.table-row[data-v-36348a29]{width:100%;min-height:48px;padding:14px 0;border-bottom:1px solid #cbd5e1;display:flex;align-items:center;gap:16px;transition:background-color .15s ease;cursor:default}.table-row[data-v-36348a29]:hover{background-color:#f1f5f9}.table-row[data-v-36348a29]:last-child{border-bottom:none}.table-row.is-overdue[data-v-36348a29]{background-color:#fbbf2414}.table-row.is-overdue[data-v-36348a29]:hover{background-color:#fbbf2426}.row-indicator[data-v-36348a29]{display:flex;align-items:center;justify-content:flex-start;gap:10px;width:48px;flex-shrink:0}.status-icon[data-v-36348a29]{width:8px;height:8px;border-radius:2px;border:1px solid #94a3b8;background:#e2e8f0}.status-icon.upcoming-icon[data-v-36348a29]{background:#e2e8f0;border:1px solid #94a3b8}.status-icon.completed-icon[data-v-36348a29]{width:14px;height:14px;background:transparent;border:none;position:relative;display:flex;align-items:center;justify-content:center}.checkmark[data-v-36348a29]{width:13px;height:9.19px;background:#188a42;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.cell[data-v-36348a29]{color:#10282a;font-size:13px;font-family:Inter,sans-serif;font-weight:500;line-height:1.4}.cell.payment-date[data-v-36348a29]{flex:1;min-width:120px}.cell.fee-amount[data-v-36348a29]{flex:1;min-width:120px;text-align:right;font-weight:600}.cell.period-start[data-v-36348a29],.cell.period-end[data-v-36348a29]{flex:1;min-width:120px;text-align:right}.cell.duration[data-v-36348a29]{flex:1;min-width:100px;text-align:right}.overdue-text[data-v-36348a29]{color:#d71c45!important}.row-actions[data-v-36348a29]{width:32px;flex-shrink:0;display:flex;justify-content:center;align-items:center}.row-spacer[data-v-36348a29]{width:32px;flex-shrink:0}.edit-fee-btn[data-v-36348a29]{opacity:.7;transition:opacity .2s ease}.edit-fee-btn[data-v-36348a29]:hover{opacity:1}.expand-button[data-v-36348a29]{background:none;border:none;cursor:pointer;padding:4px;margin-left:8px;border-radius:3px;transition:background-color .2s ease}.expand-button[data-v-36348a29]:hover{background-color:#0000000d}.expand-button i[data-v-36348a29]{font-size:12px;color:#64748b;transition:transform .2s ease}.expanded-content[data-v-36348a29]{margin-left:48px;border-left:2px solid #cbd5e1;padding:16px 0 16px 16px}.allocation-table[data-v-36348a29]{background-color:#f8fafc;border-radius:6px;overflow:hidden;border:1px solid #cbd5e1}.allocation-header[data-v-36348a29]{display:flex;background-color:#f1f5f9;padding:10px 16px;border-bottom:1px solid #cbd5e1}.allocation-header-cell[data-v-36348a29]{font-size:11px;font-weight:600;color:#475569;text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center}.allocation-header-cell.investor-name[data-v-36348a29]{flex:2;padding-left:8px;padding-right:16px}.allocation-header-cell.amount[data-v-36348a29]{width:150px;justify-content:flex-end;padding-left:8px;padding-right:16px}.allocation-header-cell.payment-date[data-v-36348a29]{width:123px;justify-content:flex-end;padding-left:8px;padding-right:16px}.allocation-header-cell.type[data-v-36348a29]{width:92px;justify-content:center}.allocation-header-cell.actions[data-v-36348a29]{width:80px;justify-content:center;padding-left:24px}.allocation-body[data-v-36348a29]{display:flex;flex-direction:column}.no-allocations[data-v-36348a29]{padding:16px;text-align:center;color:#64748b;font-style:italic;font-size:12px}@keyframes skeleton-loading-3d9354a6{0%{background-position:200% 0}to{background-position:-200% 0}}.table-header[data-v-3d9354a6]{align-self:stretch;padding:12px 32px;background-color:#f8fafc;border-bottom:1px solid #cbd5e1;display:flex;align-items:center;gap:16px;flex-shrink:0}.header-cell[data-v-3d9354a6]{color:#475569;font-size:11px;font-family:Inter,sans-serif;font-weight:600;text-transform:uppercase;line-height:11px;white-space:nowrap}.header-payment-date[data-v-3d9354a6]{flex:1;min-width:120px}.header-fee-amount[data-v-3d9354a6],.header-period-start[data-v-3d9354a6],.header-period-end[data-v-3d9354a6]{flex:1;min-width:120px;text-align:right}.header-duration[data-v-3d9354a6]{flex:1;min-width:100px;text-align:right}.header-indicator-spacer[data-v-3d9354a6]{display:flex;align-items:center;justify-content:center;width:48px;flex-shrink:0}.header-spacer[data-v-3d9354a6]{width:32px;flex-shrink:0}@keyframes skeleton-loading-b3d21f63{0%{background-position:200% 0}to{background-position:-200% 0}}.schedule-section[data-v-b3d21f63]{align-self:stretch;padding-bottom:16px;display:flex;flex-direction:column}.completed-section[data-v-b3d21f63]{padding-bottom:40px}.section-header[data-v-b3d21f63]{align-self:stretch;padding:20px 32px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.section-title[data-v-b3d21f63]{color:#10282a;font-size:13px;font-family:Inter,sans-serif;font-weight:600;line-height:13px;text-transform:uppercase;letter-spacing:.5px}.table-body[data-v-b3d21f63]{align-self:stretch;padding:0 32px;display:flex;flex-direction:column}.empty-state[data-v-b3d21f63]{align-self:stretch;display:flex;justify-content:center;align-items:center;padding:24px 0;border-bottom:1px solid #cbd5e1}.empty-state[data-v-b3d21f63]:last-child{border-bottom:none}.empty-state-text[data-v-b3d21f63]{padding:16px;text-align:center;color:#6b7280}.recreate-button[data-v-b3d21f63]{flex-shrink:0}@keyframes skeleton-loading-4edd2b00{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-form[data-v-4edd2b00]{display:flex;flex-direction:column}.modal-buttons[data-v-4edd2b00]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.allocation-commitment-fee-modal{width:450px}.allocation-commitment-fee-modal .p-dialog-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}@keyframes skeleton-loading-f02ea535{0%{background-position:200% 0}to{background-position:-200% 0}}.confirmation-content[data-v-f02ea535]{display:flex;align-items:center;gap:8px;padding:16px 0}@keyframes skeleton-loading-e76b3481{0%{background-position:200% 0}to{background-position:-200% 0}}.schedule-card[data-v-e76b3481]{align-self:stretch;min-height:520px;background:#fff;border-radius:16px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 1px 3px #00000014,0 1px 2px #0000000f}.card-header[data-v-e76b3481]{align-self:stretch;padding:20px 32px;background:linear-gradient(to bottom,#f1f5f966,#fff6);border-bottom:1px solid #cbd5e1;display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header-content[data-v-e76b3481]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:6px}.header-title[data-v-e76b3481]{color:#10282a;font-size:14px;font-family:Inter,sans-serif;font-weight:600;line-height:14px}.card-content[data-v-e76b3481]{align-self:stretch;display:flex;flex-direction:column;flex:1}.loading-state[data-v-e76b3481],.empty-state[data-v-e76b3481]{display:flex;justify-content:center;align-items:center;flex:1;width:100%;color:#64748b;font-size:14px;font-family:Inter,sans-serif}.schedule-content[data-v-e76b3481]{align-self:stretch;display:flex;flex-direction:column}.section-divider[data-v-e76b3481]{align-self:stretch;height:0;border-top:1px solid #cbd5e1;margin:0}@keyframes skeleton-loading-5e57189a{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-columns[data-v-5e57189a]{display:flex;justify-content:space-between;padding:var(--space-6) var(--space-8)}.allocation-columns .allocation-left[data-v-5e57189a]{width:220px}.allocation-columns .allocation-right[data-v-5e57189a]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.info-container[data-v-5e57189a]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0}.skeleton-card[data-v-5e57189a]{background:#e5eaea1a;border:1px solid var(--color-border);border-radius:var(--radius-md)}.skeleton-card .top-row[data-v-5e57189a]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6)}.skeleton-card .top-row-left[data-v-5e57189a]{display:flex;align-items:flex-start;gap:var(--space-4)}.skeleton-card .investor-dot[data-v-5e57189a]{width:var(--space-2);height:var(--space-2);border-radius:2px;display:inline-block;margin-top:var(--space-1)}.skeleton-card .skeleton-dot[data-v-5e57189a]{background:var(--color-border)}.skeleton-card .investor-info[data-v-5e57189a]{display:flex;flex-direction:column;justify-content:center}.skeleton-card .investor-name-skeleton[data-v-5e57189a]{margin-bottom:var(--space-1)}.skeleton-card .investing-entity-skeleton[data-v-5e57189a]{margin-top:2px}.skeleton-card .top-row-right[data-v-5e57189a]{display:flex;align-items:center}.skeleton-card .allocation-amount-skeleton[data-v-5e57189a]{margin-top:2px}.skeleton-card .bottom-row[data-v-5e57189a]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6) var(--space-12)}.skeleton-card .card-input-container[data-v-5e57189a]{flex:1;min-width:150px;display:flex;flex-direction:column;gap:var(--space-1)}.skeleton-card .card-input-container .label[data-v-5e57189a]{text-transform:capitalize;font-size:12px;font-weight:var(--font-weight-medium);color:#10282a80;margin:0}.skeleton-card .card-input-container .info-skeleton[data-v-5e57189a]{margin-top:2px}.divider[data-v-5e57189a]{border-bottom:1px solid var(--color-border)}.info-header-skeleton[data-v-5e57189a],.info-skeleton[data-v-5e57189a]{margin-bottom:var(--space-1)}.info-small-skeleton[data-v-5e57189a]{margin-top:2px}@keyframes skeleton-loading-2353a7da{0%{background-position:200% 0}to{background-position:-200% 0}}.investor-group-card[data-v-2353a7da]{background:var(--color-bg-card-subtle);border:1px solid var(--color-border);border-radius:var(--radius-md)}.group-header[data-v-2353a7da]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);border-bottom:1px solid var(--color-border)}.group-header-left[data-v-2353a7da]{display:flex;align-items:center;gap:var(--space-4)}.investor-dot[data-v-2353a7da]{width:var(--space-2);height:var(--space-2);background:var(--color-brand);border-radius:var(--radius-xs);display:inline-block}.investor-name[data-v-2353a7da]{font-weight:var(--font-weight-semibold);font-size:var(--font-size-base);color:var(--color-text-tertiary);margin:0}.group-amount[data-v-2353a7da]{color:var(--color-detail-value);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.group-entities[data-v-2353a7da]{display:flex;flex-direction:column}@media (max-width: 767px){.group-header[data-v-2353a7da]{flex-direction:column;align-items:flex-start;gap:var(--space-3);padding:var(--space-4)}.group-amount[data-v-2353a7da]{align-self:flex-end}}@keyframes skeleton-loading-5ded5ff1{0%{background-position:200% 0}to{background-position:-200% 0}}.card-input-container[data-v-5ded5ff1]{flex:1;min-width:150px;display:flex;flex-direction:column;gap:var(--space-1)}.card-input-container .label[data-v-5ded5ff1]{text-transform:capitalize;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#10282a80;margin:0}.card-input-container .info[data-v-5ded5ff1]{color:var(--color-detail-value);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);margin:0}@media (max-width: 767px){.card-input-container[data-v-5ded5ff1]{min-width:100%}}@keyframes skeleton-loading-d77b4c9f{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-entity[data-v-d77b4c9f]{padding:var(--space-4) var(--space-6) var(--space-6)}.allocation-entity .top-row[data-v-d77b4c9f]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-2) 0}.allocation-entity .investing-entity[data-v-d77b4c9f]{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:var(--color-text-tertiary);margin:0}.allocation-entity .allocation-amount[data-v-d77b4c9f]{color:var(--color-detail-value);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}.allocation-entity .details-grid[data-v-d77b4c9f]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-8);padding:var(--space-4) var(--space-6) 0}.allocation-entity .note-certificates[data-v-d77b4c9f]{padding:var(--space-4) var(--space-6) 0}.allocation-entity .note-certificates__toggle[data-v-d77b4c9f]{display:inline-flex;align-items:center;gap:var(--space-2);padding:0;margin:0 0 var(--space-1);border:none;background:none;cursor:pointer}.allocation-entity .note-certificates__label[data-v-d77b4c9f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.allocation-entity .note-certificates__chevron[data-v-d77b4c9f]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.allocation-entity .note-certificates__list[data-v-d77b4c9f]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--space-1)}.allocation-entity .note-certificates__item[data-v-d77b4c9f]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-detail-value)}@media (max-width: 1023px){.allocation-entity .top-row[data-v-d77b4c9f]{flex-direction:column;align-items:flex-start;gap:var(--space-3)}.allocation-entity .allocation-amount[data-v-d77b4c9f]{align-self:flex-end}.allocation-entity .details-grid[data-v-d77b4c9f],.allocation-entity .note-certificates[data-v-d77b4c9f]{padding:var(--space-4) var(--space-2) 0}}@media (max-width: 767px){.allocation-entity[data-v-d77b4c9f]{padding:var(--space-3) var(--space-4) var(--space-4)}.allocation-entity .details-grid[data-v-d77b4c9f]{grid-template-columns:1fr;padding:var(--space-3) 0 0}.allocation-entity .note-certificates[data-v-d77b4c9f]{padding:var(--space-3) 0 0}}@keyframes skeleton-loading-7ecb06f4{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-entity[data-v-7ecb06f4]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) var(--space-6)}.allocation-entity .investing-entity[data-v-7ecb06f4]{font-weight:var(--font-weight-medium);font-size:var(--font-size-base);color:var(--color-text-tertiary);margin:0}.allocation-entity .allocation-amount[data-v-7ecb06f4]{color:var(--color-detail-value);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0}@media (max-width: 767px){.allocation-entity[data-v-7ecb06f4]{flex-direction:column;align-items:flex-start;gap:var(--space-2);padding:var(--space-3) var(--space-4)}.allocation-entity .allocation-amount[data-v-7ecb06f4]{align-self:flex-end}}@keyframes skeleton-loading-403352f6{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-columns[data-v-403352f6]{display:flex;justify-content:space-between;padding:var(--space-6) var(--space-8)}.allocation-columns .allocation-left[data-v-403352f6]{width:220px}.allocation-columns .allocation-right[data-v-403352f6]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.info-container[data-v-403352f6]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0}.info-header[data-v-403352f6]{text-transform:uppercase;font-size:10.5px;font-weight:var(--font-weight-medium);margin:0;color:#10282a80}.info[data-v-403352f6]{font-size:16px;font-weight:var(--font-weight-semibold);margin:0;color:#3d4045}.info-small[data-v-403352f6]{font-size:12px;font-weight:var(--font-weight-medium);margin:0;color:#3d4045}.empty-state[data-v-403352f6]{padding:var(--space-4);text-align:center;color:#6b7280;font-size:16px;font-style:italic}.divider[data-v-403352f6]{width:100%;height:1px;background-color:var(--color-border);margin:var(--space-4-5) 0 0}.entity-divider[data-v-403352f6]{height:1px;background-color:var(--color-border);margin:0 var(--space-6)}@media (max-width: 1023px){.allocation-columns[data-v-403352f6]{flex-direction:column;padding:var(--space-4);gap:var(--space-4)}.allocation-columns .allocation-left[data-v-403352f6],.allocation-columns .allocation-right[data-v-403352f6]{width:100%}}@media (max-width: 767px){.allocation-columns[data-v-403352f6]{padding:var(--space-3)}.info-container[data-v-403352f6]{padding:var(--space-2) 0}}@keyframes skeleton-loading-4772050b{0%{background-position:200% 0}to{background-position:-200% 0}}.allocate-remaining-button[data-v-4772050b]{display:inline-flex;align-items:center;justify-content:center;width:var(--icon-lg);height:var(--icon-lg);padding:0;border:none;background:transparent;color:var(--color-brand);cursor:pointer;border-radius:var(--radius-sm);transition:color var(--transition-fast),background-color var(--transition-fast)}.allocate-remaining-button i[data-v-4772050b]{font-size:var(--font-size-sm)}.allocate-remaining-button[data-v-4772050b]:hover:not(:disabled){color:var(--color-brand-dark);background-color:var(--color-brand-light)}.allocate-remaining-button[data-v-4772050b]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.allocate-remaining-button[data-v-4772050b]:disabled{color:var(--color-text-disabled);cursor:not-allowed}button.btn-icon{height:40px;width:40px;border:1px solid #dadee3;background:#fff;color:#465161}@keyframes skeleton-loading-276ca025{0%{background-position:200% 0}to{background-position:-200% 0}}.base-form-label[data-v-276ca025]{text-transform:capitalize;color:var(--color-text-primary-light);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}@keyframes skeleton-loading-7f2af050{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-card[data-v-7f2af050]{background:#e5eaea1a;border:1px solid var(--color-border);border-radius:var(--radius-md)}.allocation-card .top-row[data-v-7f2af050]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-6);gap:var(--space-16)}.allocation-card .top-row-left[data-v-7f2af050]{flex:2;display:flex;align-items:flex-start;gap:var(--space-4);width:100%}.allocation-card .top-row-left .investor-dot[data-v-7f2af050]{width:var(--space-2);height:var(--space-2);background:var(--color-brand);border-radius:2px;display:inline-block;margin-top:3px}.allocation-card .top-row-right[data-v-7f2af050]{flex:1;display:flex;align-items:flex-end;gap:var(--space-4);width:100%}.card-input-container[data-v-7f2af050]{flex:1;min-width:150px;display:flex;flex-direction:column;gap:var(--space-2)}.invalid-input[data-v-7f2af050]{position:static;display:block;text-align:left;margin-top:0}.card-input-container-button[data-v-7f2af050]{display:flex}.card-input-container-button .delete-button[data-v-7f2af050]{height:var(--icon-2xl);width:var(--icon-2xl)}@media (max-width: 1023px){.allocation-card .top-row[data-v-7f2af050]{flex-direction:column;gap:var(--space-4)}.allocation-card .top-row-left[data-v-7f2af050]{width:100%;flex-wrap:wrap}.allocation-card .top-row-right[data-v-7f2af050]{width:100%;justify-content:space-between}.card-input-container[data-v-7f2af050]{min-width:120px;flex:1 1 calc(50% - var(--space-4))}}@media (max-width: 767px){.allocation-card .top-row[data-v-7f2af050]{padding:var(--space-4)}.allocation-card .top-row-left[data-v-7f2af050]{flex-direction:column;align-items:stretch}.allocation-card .top-row-left .investor-dot[data-v-7f2af050]{display:none}.card-input-container[data-v-7f2af050]{min-width:100%;flex:1 1 100%}}.base-modal.size-sm.p-dialog{width:var(--modal-sm);max-width:95vw}.base-modal.size-md.p-dialog{width:var(--modal-md);max-width:95vw}.base-modal.size-lg.p-dialog{width:var(--modal-lg);max-width:95vw}.base-modal.size-xl.p-dialog{width:var(--modal-xl);max-width:95vw}@media (max-width: 1023px){.base-modal.mobile-fullscreen.p-dialog{width:100vw!important;height:100dvh!important;max-height:100dvh!important;max-width:100vw!important;margin:0;border-radius:0;display:flex;flex-direction:column}.base-modal.mobile-fullscreen.p-dialog .p-dialog-header{flex-shrink:0;border-bottom:1px solid var(--color-border);padding:var(--space-4)}.base-modal.mobile-fullscreen.p-dialog .p-dialog-content{flex:1;overflow-y:auto;padding:var(--space-4)}.base-modal.mobile-fullscreen.p-dialog .p-dialog-footer{flex-shrink:0;border-top:1px solid var(--color-border);padding:var(--space-4);background:var(--color-background-white)}.base-modal.mobile-fullscreen.p-dialog .p-dialog-footer .modal-footer{display:flex;gap:var(--space-2)}.base-modal.mobile-fullscreen.p-dialog .p-dialog-footer .modal-footer button{flex:1;height:var(--space-12)}}.modal-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);width:100%}.modal-title-container{flex:1;min-width:0}.modal-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin:0}.modal-subtitle{font-size:var(--font-size-sm);color:var(--color-text-secondary);margin:var(--space-1) 0 0}.mobile-close-btn{display:flex;align-items:center;justify-content:center;width:var(--icon-2xl);height:var(--icon-2xl);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-secondary);flex-shrink:0;transition:background var(--transition-fast)}.mobile-close-btn:hover{background:var(--color-bg-hover)}.mobile-close-btn i{font-size:var(--icon-sm)}@media (max-width: 1023px){.modal-body{padding-bottom:env(safe-area-inset-bottom,0)}}.modal-footer{display:flex;justify-content:flex-end;gap:var(--space-3)}@media (max-width: 1023px){.modal-footer{flex-direction:column-reverse}.modal-footer button{width:100%}}@keyframes skeleton-loading-a53f2f9f{0%{background-position:200% 0}to{background-position:-200% 0}}.alert-banner[data-v-a53f2f9f]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:1px solid;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.alert-banner.warning[data-v-a53f2f9f]{background:var(--color-warning-light);border-color:var(--color-warning);color:var(--color-warning-dark)}.alert-banner.error[data-v-a53f2f9f]{background:var(--color-error-light);border-color:var(--color-error);color:var(--color-error-dark)}.alert-banner.info[data-v-a53f2f9f]{background:var(--color-info-light);border-color:var(--color-info);color:var(--color-info-dark)}.alert-banner.success[data-v-a53f2f9f]{background:var(--color-success-light);border-color:var(--color-success);color:var(--color-success-dark)}.alert-banner i[data-v-a53f2f9f]{font-size:var(--icon-sm);flex-shrink:0;margin-top:var(--space-0-5)}@keyframes skeleton-loading-110e978a{0%{background-position:200% 0}to{background-position:-200% 0}}.file-select[data-v-110e978a]{width:100%}.file-select__input[data-v-110e978a]{display:none}.file-select__dropzone[data-v-110e978a]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-1);width:100%;padding:var(--space-6);border:1px dashed var(--color-border);border-radius:var(--radius-md);background-color:var(--color-bg-secondary);color:var(--color-text-secondary);cursor:pointer;transition:border-color var(--transition-fast),background-color var(--transition-fast)}.file-select__dropzone[data-v-110e978a]:hover:not(:disabled),.file-select__dropzone--dragover[data-v-110e978a]{border-color:var(--color-primary);background-color:var(--color-background-light)}.file-select__dropzone[data-v-110e978a]:disabled{cursor:not-allowed;opacity:.6}.file-select__dropzone-icon[data-v-110e978a]{font-size:var(--font-size-xl);color:var(--color-primary)}.file-select__dropzone-text[data-v-110e978a]{font-size:var(--font-size-sm);color:var(--color-text-primary)}.file-select__dropzone-text strong[data-v-110e978a]{font-weight:var(--font-weight-semibold)}.file-select__dropzone-hint[data-v-110e978a]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.file-select__file[data-v-110e978a]{display:flex;align-items:center;gap:var(--space-3);width:100%;padding:var(--space-3);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-background-white)}.file-select__file-icon[data-v-110e978a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-8);height:var(--space-8);border-radius:var(--radius-sm);background-color:var(--color-bg-secondary);color:var(--color-primary)}.file-select__file-meta[data-v-110e978a]{display:flex;flex-direction:column;min-width:0;flex:1}.file-select__file-name[data-v-110e978a]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium);color:var(--color-text-primary)}.file-select__file-size[data-v-110e978a]{font-size:var(--font-size-xs);color:var(--color-text-secondary)}.file-select__file-tag[data-v-110e978a]{flex-shrink:0;padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);background-color:var(--color-success-light);color:var(--color-success-dark);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold)}.file-select__remove[data-v-110e978a]{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--space-7);height:var(--space-7);border:none;border-radius:var(--radius-full);background:transparent;color:var(--color-text-secondary);cursor:pointer;transition:background-color var(--transition-fast),color var(--transition-fast)}.file-select__remove[data-v-110e978a]:hover:not(:disabled){background-color:var(--color-bg-secondary);color:var(--color-text-primary)}.file-select__remove[data-v-110e978a]:disabled{cursor:not-allowed;opacity:.5}.file-select--invalid .file-select__dropzone[data-v-110e978a]{border-color:var(--color-error)}.file-select--uploaded .file-select__file[data-v-110e978a]{border-color:var(--color-success);background-color:var(--color-success-light)}.file-select--uploaded .file-select__file-icon[data-v-110e978a]{border-radius:var(--radius-full);background-color:var(--color-success-light);color:var(--color-success-dark)}@keyframes skeleton-loading-ef93e89f{0%{background-position:200% 0}to{background-position:-200% 0}}.base-cancel-button .p-button-icon[data-v-ef93e89f]{margin-right:8px}@keyframes skeleton-loading-21345391{0%{background-position:200% 0}to{background-position:-200% 0}}.btn-primary[data-v-21345391]:disabled{color:#10282a66!important}@keyframes skeleton-loading-60fd8f18{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-upload__body[data-v-60fd8f18]{display:flex;flex-direction:column;gap:var(--space-4)}.allocation-upload__error[data-v-60fd8f18]{margin:0;font-size:var(--font-size-sm);color:var(--color-error-dark)}.allocation-upload__preview[data-v-60fd8f18]{display:flex;flex-direction:column;gap:var(--space-3)}.allocation-upload__summary[data-v-60fd8f18]{display:flex;gap:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-bg-secondary);flex-wrap:wrap}.allocation-upload__summary-item[data-v-60fd8f18]{display:flex;flex-direction:column;gap:var(--space-1)}.allocation-upload__summary-label[data-v-60fd8f18]{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;color:var(--color-text-secondary)}.allocation-upload__summary-value[data-v-60fd8f18]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.allocation-upload__created[data-v-60fd8f18]{border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3) var(--space-4)}.allocation-upload__created-title[data-v-60fd8f18]{margin:0 0 var(--space-2);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.allocation-upload__created-list[data-v-60fd8f18]{margin:0;padding-left:var(--space-5);font-size:var(--font-size-sm);color:var(--color-text-secondary)}.allocation-upload__created-list li[data-v-60fd8f18]{margin-bottom:var(--space-1)}.allocation-upload__created-list li[data-v-60fd8f18]:last-child{margin-bottom:0}@keyframes skeleton-loading-ebfc9bdb{0%{background-position:200% 0}to{background-position:-200% 0}}.pi.pi-plus[data-v-ebfc9bdb]{font-size:var(--font-size-base)}.p-button.no-border[data-v-ebfc9bdb]{border:none;background:transparent}.p-button.no-border[data-v-ebfc9bdb]:enabled:hover{background:#0000000a;border:none}.p-button.no-border[data-v-ebfc9bdb]:focus{box-shadow:none}.btn[data-v-ebfc9bdb]:disabled,.btn-primary[data-v-ebfc9bdb]:disabled{color:#10282a66!important}@keyframes skeleton-loading-14c6735d{0%{background-position:200% 0}to{background-position:-200% 0}}.note-certificates-editor[data-v-14c6735d]{display:flex;flex-direction:column;gap:var(--space-4);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12)}.note-certificates-editor__header[data-v-14c6735d]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.note-certificates-editor__title[data-v-14c6735d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.note-certificates-editor__empty[data-v-14c6735d]{font-size:var(--font-size-sm);color:var(--color-text-tertiary);margin:0}.note-certificates-editor__row[data-v-14c6735d]{display:grid;grid-template-columns:minmax(90px,.6fr) 1.1fr 1fr .9fr .9fr auto;gap:var(--space-4);align-items:end}.note-certificates-editor__field[data-v-14c6735d]{display:flex;flex-direction:column;gap:var(--space-2)}.note-certificates-editor__total[data-v-14c6735d]{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-secondary);margin:0}.note-certificates-editor__total--mismatch[data-v-14c6735d]{color:var(--color-error)}@media (max-width: 1023px){.note-certificates-editor[data-v-14c6735d]{padding:var(--space-4) var(--space-6)}}@media (max-width: 767px){.note-certificates-editor[data-v-14c6735d]{padding:var(--space-4)}.note-certificates-editor__row[data-v-14c6735d]{grid-template-columns:1fr;align-items:stretch}.note-certificates-editor__delete[data-v-14c6735d]{justify-self:end}}@keyframes skeleton-loading-d1aa3667{0%{background-position:200% 0}to{background-position:-200% 0}}.top-row[data-v-d1aa3667]{display:flex;flex-wrap:wrap;align-items:flex-start;padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12);gap:var(--space-4);position:relative}@media (max-width: 1023px){.top-row[data-v-d1aa3667]{padding:var(--space-4) var(--space-6)}}@media (max-width: 767px){.top-row[data-v-d1aa3667]{padding:var(--space-4)}}.investor-dot[data-v-d1aa3667]{position:absolute;left:var(--space-6);top:calc(var(--space-6) + 12px);width:var(--space-2);height:var(--space-2);background:var(--color-brand);border-radius:2px}@media (max-width: 1023px){.investor-dot[data-v-d1aa3667]{display:none}}.card-input-container[data-v-d1aa3667]{flex:1;min-width:150px;display:flex;flex-direction:column;gap:var(--space-2)}@media (max-width: 1023px){.card-input-container[data-v-d1aa3667]{min-width:calc(50% - var(--space-2));flex:1 1 calc(50% - var(--space-2))}}@media (max-width: 767px){.card-input-container[data-v-d1aa3667]{min-width:100%;flex:1 1 100%}}.invalid-input[data-v-d1aa3667]{position:static;display:block;text-align:left;margin-top:0}.card-input-container-button[data-v-d1aa3667]{display:flex;align-self:flex-end;flex-shrink:0}.card-input-container-button .delete-button[data-v-d1aa3667]{height:var(--icon-2xl);width:var(--icon-2xl)}.p-inputnumber .p-inputtext{padding-left:12px}.percentage-icon{font-weight:var(--font-weight-medium);font-size:var(--font-size-base)}@keyframes skeleton-loading-daee84a1{0%{background-position:200% 0}to{background-position:-200% 0}}.details-grid[data-v-daee84a1]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4) var(--space-8);padding:var(--space-6) var(--space-6) var(--space-6) var(--space-12)}@media (max-width: 1023px){.details-grid[data-v-daee84a1]{padding:var(--space-4) var(--space-6)}}@media (max-width: 767px){.details-grid[data-v-daee84a1]{grid-template-columns:1fr;padding:var(--space-4)}}.card-input-container[data-v-daee84a1]{display:flex;flex-direction:column;gap:var(--space-2)}.toggle-wrapper[data-v-daee84a1]{display:flex;align-items:center;min-height:var(--input-height)}.invalid-input[data-v-daee84a1]{position:static;display:block;text-align:left;margin-top:0}@keyframes skeleton-loading-0187c402{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-card[data-v-0187c402]{background:#e5eaea1a;border:1px solid var(--color-border);border-radius:var(--radius-md)}.divider[data-v-0187c402]{border-bottom:1px solid var(--color-border)}@keyframes skeleton-loading-9ea573c6{0%{background-position:200% 0}to{background-position:-200% 0}}.notes-warning-banner[data-v-9ea573c6]{margin:var(--space-4) var(--space-8) 0}.allocation-columns[data-v-9ea573c6]{display:flex;justify-content:space-between;padding:var(--space-6) var(--space-8)}.allocation-columns .allocation-left[data-v-9ea573c6]{width:220px}.allocation-columns .allocation-right[data-v-9ea573c6]{flex:1;display:flex;flex-direction:column;gap:var(--space-2)}.info-container[data-v-9ea573c6]{display:flex;flex-direction:column;gap:var(--space-1);padding:var(--space-4) 0}.info-header[data-v-9ea573c6]{text-transform:uppercase;font-size:10.5px;font-weight:var(--font-weight-medium);margin:0;color:#10282a80}.info[data-v-9ea573c6]{font-size:16px;font-weight:var(--font-weight-semibold);margin:0;color:#3d4045}.info-small[data-v-9ea573c6]{font-size:12px;font-weight:var(--font-weight-medium);margin:0;color:#3d4045}.color-red[data-v-9ea573c6]{color:var(--color-error)}.section-error-message[data-v-9ea573c6]{color:var(--color-error);font-size:var(--font-size-sm);display:block}.custom-card-section-row[data-v-9ea573c6]{display:flex;justify-content:space-between;align-items:center}.divider[data-v-9ea573c6]{width:100%;height:1px;background-color:var(--color-border);margin:var(--space-4-5) 0 0}@media (max-width: 1023px){.allocation-columns[data-v-9ea573c6]{flex-direction:column;padding:var(--space-4);gap:var(--space-4)}.allocation-columns .allocation-left[data-v-9ea573c6],.allocation-columns .allocation-right[data-v-9ea573c6]{width:100%}}@media (max-width: 767px){.allocation-columns[data-v-9ea573c6]{padding:var(--space-3)}.info-container[data-v-9ea573c6]{padding:var(--space-2) 0}.notes-warning-banner[data-v-9ea573c6]{margin:var(--space-3) var(--space-3) 0}}@keyframes skeleton-loading-14384a44{0%{background-position:200% 0}to{background-position:-200% 0}}.allocations-list-header-container[data-v-14384a44]{display:flex;align-items:center;justify-content:space-between;margin:0 var(--space-8)}.header-left-column[data-v-14384a44]{width:80%;margin-right:var(--space-4)}.header-left-column p[data-v-14384a44]{margin:0}.header-left-column[data-v-14384a44] p,.header-left-column[data-v-14384a44] div{margin:0;padding:0}.header-right-column[data-v-14384a44]{display:flex;align-items:flex-start;gap:var(--space-3);margin-left:auto;padding-top:2px}.header-view-actions[data-v-14384a44]{display:flex;align-items:center;gap:var(--space-2)}.button-group[data-v-14384a44]{display:flex;gap:var(--space-2)}h2.card-header[data-v-14384a44]{margin:0}.card-header__text[data-v-14384a44]{margin:0;font-size:var(--font-size-xs)}.divider[data-v-14384a44]{width:100%;height:1px;background-color:var(--color-border);margin:var(--space-4-5) 0 0}@media (max-width: 767px){.allocations-list-header-container[data-v-14384a44]{flex-direction:column;align-items:flex-start;gap:var(--space-3);margin:0 var(--space-4)}.header-left-column[data-v-14384a44]{width:100%;margin-right:0}.header-right-column[data-v-14384a44]{width:100%;justify-content:flex-start;margin-left:0;padding-top:0}.button-group[data-v-14384a44]{width:100%;flex-direction:column}.button-group[data-v-14384a44] button{width:100%}.header-view-actions[data-v-14384a44]{width:100%;flex-direction:column;align-items:stretch}}@keyframes skeleton-loading-dac0cee7{0%{background-position:200% 0}to{background-position:-200% 0}}.card[data-v-dac0cee7]{padding:0 var(--space-8)}.loan-mismatch-banner[data-v-dac0cee7]{margin:0 var(--space-8) var(--space-4)}@keyframes skeleton-loading-de7a957d{0%{background-position:200% 0}to{background-position:-200% 0}}.confirmation-content[data-v-de7a957d]{display:flex;gap:var(--space-4)}.confirmation-content .message-content h4[data-v-de7a957d]{margin:0 0 var(--space-3) 0}.confirmation-content .message-content p[data-v-de7a957d]{margin:0 0 var(--space-4) 0}.confirmation-content .message-content .existing-document-info[data-v-de7a957d]{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-3)}.confirmation-content .message-content .existing-document-info .document-details[data-v-de7a957d]{margin-top:var(--space-2);display:flex;flex-direction:column;gap:var(--space-1)}.confirmation-content .message-content .existing-document-info .document-details span strong[data-v-de7a957d]{margin-right:var(--space-2)}.modal-buttons[data-v-de7a957d]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.confirmation-modal{width:700px}@keyframes skeleton-loading-85ee8edb{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-form[data-v-85ee8edb]{display:flex;flex-direction:column}.hidden-input[data-v-85ee8edb]{display:none}.file-upload-container[data-v-85ee8edb]{border:1px dashed var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);background-color:var(--color-background-secondary)}.file-upload-container.p-invalid[data-v-85ee8edb]{border-color:var(--color-error)}.file-upload-container .selected-file[data-v-85ee8edb]{display:flex;justify-content:space-between;align-items:center;border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-2) var(--space-3);background-color:var(--color-background-white)}.file-upload-container .file-upload-prompt[data-v-85ee8edb]{display:flex;justify-content:center;padding:var(--space-2)}.modal-buttons[data-v-85ee8edb]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.upload-modal{width:700px}.upload-modal .p-dialog-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}@keyframes skeleton-loading-c620003a{0%{background-position:200% 0}to{background-position:-200% 0}}.documents-card[data-v-c620003a]{background:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);overflow:hidden;padding:0;min-height:400px;display:flex}.documents-section[data-v-c620003a]{width:100%}.documents-header[data-v-c620003a]{padding:0 var(--space-8)}.header-top[data-v-c620003a]{display:flex;justify-content:space-between;align-items:center}.header-title[data-v-c620003a]{font-size:21px;font-weight:600;color:#4b5563}.header-actions[data-v-c620003a]{display:flex;align-items:center;gap:var(--space-2)}.table-header[data-v-c620003a]{display:flex;justify-content:space-between;margin-top:var(--space-4)}.table-header-cell[data-v-c620003a]{color:#6d6d6ede;font-size:12px;font-weight:700;text-transform:uppercase}.name-column[data-v-c620003a]{flex:.4}.entity-column[data-v-c620003a],.type-column[data-v-c620003a]{flex:.2}.date-column[data-v-c620003a]{flex:.2;text-align:right}.header-divider[data-v-c620003a]{height:1px;background-color:var(--color-border);margin-top:var(--space-3)}.table-content[data-v-c620003a]{padding:0 var(--space-8)}.document-row[data-v-c620003a]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.document-row[data-v-c620003a]:last-child{border-bottom:none}.document-cell[data-v-c620003a]{font-size:12px;color:#212121;display:flex;align-items:center}.document-cell.name-column[data-v-c620003a]{cursor:pointer}.document-cell.name-column .file-name[data-v-c620003a]{transition:text-decoration .2s ease}.document-cell.name-column .file-name[data-v-c620003a]:hover{text-decoration:underline;color:#173996}.document-cell.name-column .file-icon[data-v-c620003a]{color:#173996;margin-right:8px;font-size:14px}.document-cell.date-column[data-v-c620003a]{justify-content:flex-end}.empty-state[data-v-c620003a]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:32px 0;gap:12px;color:#6b7280}.empty-state i[data-v-c620003a]{font-size:24px;margin-bottom:8px}.skeleton-list[data-v-c620003a]{padding:var(--space-4) 0}.skeleton-row[data-v-c620003a]{display:flex;justify-content:space-between;align-items:center;padding:var(--space-4) 0;border-bottom:1px solid var(--color-border)}.skeleton-row[data-v-c620003a]:last-child{border-bottom:none}@keyframes skeleton-loading-cb4605ab{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-form[data-v-cb4605ab]{display:flex;flex-direction:column}.investor-info[data-v-cb4605ab]{background-color:#f8fafc;padding:12px 16px;border-radius:8px;border:1px solid #e2e8f0;display:flex;align-items:center;gap:8px;margin-bottom:20px}.investor-label[data-v-cb4605ab]{font-size:var(--font-size-sm);color:var(--color-text-secondary);font-weight:var(--font-weight-medium)}.investor-name[data-v-cb4605ab]{font-size:var(--font-size-sm);color:var(--color-text-primary);font-weight:var(--font-weight-semibold)}.modal-buttons[data-v-cb4605ab]{display:flex;justify-content:flex-end;gap:12px;margin-top:24px}.allocation-interest-payment-modal{width:450px}.allocation-interest-payment-modal .p-dialog-title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}@keyframes skeleton-loading-52fbad1e{0%{background-position:200% 0}to{background-position:-200% 0}}.manual-pill[data-v-52fbad1e]{display:inline-flex;align-items:center;padding:var(--space-0-5) var(--space-2);border-radius:var(--radius-full);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;background:var(--status-default-bg);color:var(--status-default-text)}@keyframes skeleton-loading-7999b1b1{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-form[data-v-7999b1b1]{display:flex;flex-direction:column}.amount-override[data-v-7999b1b1]{display:flex;align-items:center;gap:var(--space-2);margin-top:var(--space-2)}.override-label[data-v-7999b1b1]{font-size:var(--font-size-sm);color:var(--color-text-secondary);cursor:pointer;user-select:none}.reference-rate-display[data-v-7999b1b1]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) 0;font-size:var(--font-size-sm);color:var(--color-text-primary-light)}.reference-rate-value[data-v-7999b1b1]{font-weight:var(--font-weight-medium)}.recalculation-warnings[data-v-7999b1b1]{display:flex;flex-direction:column;gap:var(--space-2);margin-top:var(--space-4)}.modal-buttons[data-v-7999b1b1]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}.interest-payment-modal{width:700px;max-width:95vw}.interest-payment-modal .p-dialog-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}@keyframes skeleton-loading-b1fac354{0%{background-position:200% 0}to{background-position:-200% 0}}.schedule-content[data-v-b1fac354]{align-self:stretch;display:flex;flex-direction:column}.schedule-section[data-v-b1fac354]{align-self:stretch;padding-bottom:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.completed-section[data-v-b1fac354]{padding-bottom:40px}.section-header[data-v-b1fac354]{align-self:stretch;padding:24px 32px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.section-title[data-v-b1fac354]{color:#10282a;font-size:14px;font-family:Inter,sans-serif;font-weight:600;line-height:14px}.table-header[data-v-b1fac354]{align-self:stretch;padding:12px 32px;border-bottom:1px solid #dbe5f3;display:flex;justify-content:flex-start;align-items:center;gap:16px}.header-cell[data-v-b1fac354]{opacity:.5;color:#10282a;font-size:11px;font-family:Inter,sans-serif;font-weight:500;text-transform:uppercase;line-height:11px;white-space:nowrap}.header-payment-date[data-v-b1fac354]{width:150px}.header-interest-amount[data-v-b1fac354],.header-investor-amount[data-v-b1fac354],.header-skim-amount[data-v-b1fac354]{width:130px;text-align:right}.header-period[data-v-b1fac354]{width:240px;text-align:right}.header-aggregated-rate[data-v-b1fac354]{width:160px;text-align:right;padding-right:70px}.header-indicator-spacer[data-v-b1fac354]{display:flex;align-items:center;justify-content:center;padding:3px 0;gap:10px;width:48px;opacity:0}.header-spacer[data-v-b1fac354]{width:32px;height:14px;opacity:0}.table-body[data-v-b1fac354]{align-self:stretch;padding:0 32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.section-divider[data-v-b1fac354]{align-self:stretch;height:0px;border-top:1px solid #dbe5f3;margin:0}.skeleton-row[data-v-b1fac354]{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid #f3f4f6}.skeleton-indicator-spacer[data-v-b1fac354]{display:flex;align-items:center;justify-content:center;width:48px}.skeleton-cell[data-v-b1fac354]{display:flex;align-items:center}.skeleton-payment-date[data-v-b1fac354]{width:150px}.skeleton-interest-amount[data-v-b1fac354],.skeleton-investor-amount[data-v-b1fac354],.skeleton-skim-amount[data-v-b1fac354]{width:130px;justify-content:flex-end}.skeleton-period[data-v-b1fac354]{width:240px;justify-content:flex-end}.skeleton-aggregated-rate[data-v-b1fac354]{width:160px;justify-content:flex-end;padding-right:70px}@media (max-width: 1439px){.responsive-column[data-v-b1fac354]{display:none!important}}.skeleton-spacer[data-v-b1fac354]{width:32px;height:16px}@keyframes skeleton-loading-6114a2ab{0%{background-position:200% 0}to{background-position:-200% 0}}.amount-display[data-v-6114a2ab]{display:inline-block}.amount-display.expected-amount[data-v-6114a2ab]{font-style:italic;opacity:.85}.expected-prefix[data-v-6114a2ab]{margin-right:4px;color:#64748b;font-weight:500}@keyframes skeleton-loading-a7710b4c{0%{background-position:200% 0}to{background-position:-200% 0}}.row-indicator[data-v-a7710b4c]{display:flex;align-items:center;justify-content:flex-start;gap:var(--space-2-5);width:var(--space-12);flex-shrink:0}.status-icon[data-v-a7710b4c]{width:var(--space-2);height:var(--space-2);border-radius:2px;border:1px solid var(--color-border);background:var(--color-background-light)}.status-icon.upcoming-icon[data-v-a7710b4c]{background:var(--color-background-light);border:1px solid var(--color-border)}.status-icon.completed-icon[data-v-a7710b4c]{width:var(--space-3-5);height:var(--space-3-5);background:transparent;border:none;position:relative;display:flex;align-items:center;justify-content:center}.checkmark[data-v-a7710b4c]{width:13px;height:9.19px;background:var(--color-success);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.cell[data-v-a7710b4c]{color:#10282a;font-size:13px;font-family:Inter,sans-serif;font-weight:500;line-height:1.4}.cell.payment-date[data-v-a7710b4c]{flex:1;min-width:110px}.cell.interest-amount[data-v-a7710b4c],.cell.nlc-amount[data-v-a7710b4c],.cell.investor-amount[data-v-a7710b4c],.cell.skim-amount[data-v-a7710b4c]{flex:1;min-width:100px;text-align:right;font-weight:600}.cell.running-fee-amount[data-v-a7710b4c]{flex:1;min-width:100px;text-align:right;font-weight:var(--font-weight-semibold)}.cell.period[data-v-a7710b4c]{flex:1;min-width:280px;text-align:right;white-space:nowrap}.cell.aggregated-rate[data-v-a7710b4c]{flex:1;min-width:160px;text-align:right;padding-right:70px;position:relative}.cell.aggregated-rate .rate-pill[data-v-a7710b4c]{position:absolute;right:0;top:50%;transform:translateY(-50%)}@media (max-width: 1439px){.hide-below-xxl[data-v-a7710b4c]{display:none!important}}@media (max-width: 1279px){.hide-below-xl[data-v-a7710b4c]{display:none!important}}.overdue-text[data-v-a7710b4c]{color:#d71c45!important}.expand-button[data-v-a7710b4c]{background:none;border:none;cursor:pointer;padding:4px;margin-left:8px;border-radius:3px;transition:background-color .2s ease}.expand-button[data-v-a7710b4c]:hover{background-color:#0000000d}.expand-button i[data-v-a7710b4c]{font-size:12px;color:#64748b;transition:transform .2s ease}@keyframes skeleton-loading-37c0b044{0%{background-position:200% 0}to{background-position:-200% 0}}.allocation-row[data-v-37c0b044]{display:flex;min-width:1230px;padding:8px 16px;border-bottom:1px solid #e2e8f0}.allocation-row[data-v-37c0b044]:last-child{border-bottom:none}.allocation-row[data-v-37c0b044]:hover{background-color:#f8fafc}.allocation-cell[data-v-37c0b044]{font-size:13px;color:#334155;display:flex;align-items:center}.allocation-cell.investor-name[data-v-37c0b044]{flex:3 0 180px;min-width:0;font-weight:500;padding-left:8px;padding-right:16px;overflow:hidden}.allocation-cell.amount[data-v-37c0b044],.allocation-cell.skim-amount[data-v-37c0b044]{flex:1 0 130px;justify-content:flex-end;font-weight:600;padding-left:8px;padding-right:16px}.allocation-cell.running-fee-amount[data-v-37c0b044]{flex:1 0 130px;justify-content:flex-end;font-weight:var(--font-weight-semibold);padding-left:var(--space-2);padding-right:var(--space-4)}.allocation-cell.nlc-amount[data-v-37c0b044],.allocation-cell.investor-amount[data-v-37c0b044]{flex:1 0 130px;justify-content:flex-end;font-weight:600;padding-left:8px;padding-right:16px}.allocation-cell.payment-date[data-v-37c0b044]{flex:1 0 110px;justify-content:flex-end;padding-left:8px;padding-right:16px}.allocation-cell.interest-rate[data-v-37c0b044]{flex:1 0 80px;justify-content:flex-end;font-family:monospace;padding-left:8px;padding-right:16px}.allocation-cell.type[data-v-37c0b044]{width:92px;justify-content:center}.allocation-actions[data-v-37c0b044]{width:80px;display:flex;justify-content:center;align-items:center;padding-left:24px}.allocation-spacer[data-v-37c0b044]{width:80px;height:24px;padding-left:24px}.edit-allocation-btn[data-v-37c0b044]{opacity:.7;transition:opacity .2s ease}.edit-allocation-btn[data-v-37c0b044]:hover{opacity:1}.truncate-text[data-v-37c0b044]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.type-badge[data-v-37c0b044]{display:inline-block;padding:4px 8px;border-radius:140px;font-size:10.5px;font-family:Work Sans,Inter,sans-serif;font-weight:600;text-transform:uppercase;letter-spacing:.5px}.type-badge.nlc-badge[data-v-37c0b044]{background:#f4fcf7;color:#1da750}.type-badge.external-badge[data-v-37c0b044]{background:#f7f8f9;color:#4b5563}@keyframes skeleton-loading-42687ec8{0%{background-position:200% 0}to{background-position:-200% 0}}.expanded-content[data-v-42687ec8]{margin-left:48px;border-left:2px solid var(--color-border-dark);padding:16px 0 16px 16px}.allocation-table[data-v-42687ec8]{background-color:var(--color-bg-hover);border-radius:6px;overflow-x:auto;border:1px solid var(--color-border-dark)}.allocation-header[data-v-42687ec8]{display:flex;min-width:1230px;background-color:var(--color-bg-tertiary);padding:10px 16px;border-bottom:1px solid var(--color-border-dark)}.allocation-header-cell[data-v-42687ec8]{font-size:11px;font-weight:600;color:var(--color-text-primary-light);text-transform:uppercase;letter-spacing:.5px;display:flex;align-items:center}.allocation-header-cell.investor-name[data-v-42687ec8]{flex:3 0 180px;padding-left:8px;padding-right:16px}.allocation-header-cell.amount[data-v-42687ec8],.allocation-header-cell.skim-amount[data-v-42687ec8]{flex:1 0 130px;justify-content:flex-end;padding-left:8px;padding-right:16px}.allocation-header-cell.running-fee-amount[data-v-42687ec8]{flex:1 0 130px;justify-content:flex-end;padding-left:var(--space-2);padding-right:var(--space-4)}.allocation-header-cell.nlc-amount[data-v-42687ec8],.allocation-header-cell.investor-amount[data-v-42687ec8]{flex:1 0 130px;justify-content:flex-end;padding-left:8px;padding-right:16px}.allocation-header-cell.payment-date[data-v-42687ec8]{flex:1 0 110px;justify-content:flex-end;padding-left:8px;padding-right:16px}.allocation-header-cell.interest-rate[data-v-42687ec8]{flex:1 0 80px;justify-content:flex-end;padding-left:8px;padding-right:16px}.allocation-header-cell.type[data-v-42687ec8]{width:92px;justify-content:center}.allocation-header-cell.actions[data-v-42687ec8]{width:80px;justify-content:center;padding-left:24px}.allocation-body[data-v-42687ec8]{display:flex;flex-direction:column}.allocation-section[data-v-42687ec8]{border-bottom:1px solid var(--color-border)}.allocation-section[data-v-42687ec8]:last-child{border-bottom:none}.allocation-section-header[data-v-42687ec8]{display:flex;min-width:1230px;width:100%;align-items:center;gap:8px;padding:10px 16px;background-color:var(--color-border);cursor:pointer;user-select:none;border:none;border-bottom:1px solid var(--color-border-dark);font:inherit;color:inherit;text-align:left;appearance:none}.allocation-section-header[data-v-42687ec8]:hover{background-color:var(--color-border-dark)}.allocation-section-header .pi[data-v-42687ec8]{font-size:12px;color:var(--color-text-primary-light)}.allocation-section-title[data-v-42687ec8]{font-size:12px;font-weight:700;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px}.investor-group[data-v-42687ec8]{border-bottom:1px solid var(--color-border)}.investor-group[data-v-42687ec8]:last-child{border-bottom:none}.investor-group-header[data-v-42687ec8]{min-width:1230px;background-color:var(--color-bg-tertiary);padding:10px 16px;border-bottom:1px solid var(--color-border-dark);border-top:1px solid var(--color-border-dark)}.investor-group-name[data-v-42687ec8]{font-size:12px;font-weight:600;color:var(--color-text-primary);text-transform:uppercase;letter-spacing:.5px}.no-allocations[data-v-42687ec8]{padding:16px;text-align:center;color:var(--color-text-secondary);font-style:italic;font-size:12px}@keyframes skeleton-loading-16045142{0%{background-position:200% 0}to{background-position:-200% 0}}.table-row[data-v-16045142]{width:100%;min-height:var(--table-row-md);padding:var(--space-3-5) 0;border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-4);transition:background-color var(--transition-fast);cursor:default}.table-row[data-v-16045142]:hover{background-color:var(--color-background-light)}.table-row[data-v-16045142]:last-child{border-bottom:none}.table-row.is-overdue[data-v-16045142]{background-color:#fbbf2414}.table-row.is-overdue[data-v-16045142]:hover{background-color:#fbbf2426}.row-actions[data-v-16045142]{width:var(--space-8);flex-shrink:0;display:flex;justify-content:center;align-items:center}.row-spacer[data-v-16045142]{width:var(--space-8);flex-shrink:0}.edit-payment-btn[data-v-16045142]{opacity:.7;transition:opacity var(--transition-fast)}.edit-payment-btn[data-v-16045142]:hover{opacity:1}@keyframes skeleton-loading-e9b94528{0%{background-position:200% 0}to{background-position:-200% 0}}.table-header[data-v-e9b94528]{align-self:stretch;padding:var(--space-3) var(--space-8);background-color:var(--color-background-light);border-bottom:1px solid var(--color-border);display:flex;align-items:center;gap:var(--space-4);flex-shrink:0}.header-cell[data-v-e9b94528]{color:#475569;font-size:11px;font-family:Inter,sans-serif;font-weight:600;text-transform:uppercase;line-height:11px;white-space:nowrap}.header-payment-date[data-v-e9b94528]{flex:1;min-width:110px}.header-interest-amount[data-v-e9b94528],.header-nlc-amount[data-v-e9b94528],.header-investor-amount[data-v-e9b94528],.header-skim-amount[data-v-e9b94528],.header-running-fee-amount[data-v-e9b94528]{flex:1;min-width:100px;text-align:right}.header-period[data-v-e9b94528]{flex:1;min-width:280px;text-align:right}.header-aggregated-rate[data-v-e9b94528]{flex:1;min-width:160px;text-align:right;padding-right:70px}@media (max-width: 1439px){.hide-below-xxl[data-v-e9b94528]{display:none!important}}@media (max-width: 1279px){.hide-below-xl[data-v-e9b94528]{display:none!important}}.header-indicator-spacer[data-v-e9b94528]{display:flex;align-items:center;justify-content:center;width:var(--space-12);flex-shrink:0}.header-spacer[data-v-e9b94528]{width:var(--space-8);flex-shrink:0}@keyframes skeleton-loading-824b1b5b{0%{background-position:200% 0}to{background-position:-200% 0}}.schedule-section[data-v-824b1b5b]{align-self:stretch;padding-bottom:var(--space-4);display:flex;flex-direction:column}.completed-section[data-v-824b1b5b]{padding-bottom:var(--space-10)}.section-header[data-v-824b1b5b]{align-self:stretch;padding:var(--space-5) var(--space-8) var(--space-4) var(--space-8);display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.section-title[data-v-824b1b5b]{color:#10282a;font-size:13px;font-family:Inter,sans-serif;font-weight:600;line-height:13px;text-transform:uppercase;letter-spacing:.5px}.table-body[data-v-824b1b5b]{align-self:stretch;padding:0 var(--space-8);display:flex;flex-direction:column}.empty-state[data-v-824b1b5b]{align-self:stretch;display:flex;justify-content:center;align-items:center;padding:var(--space-6) 0;border-bottom:1px solid var(--color-border)}.empty-state[data-v-824b1b5b]:last-child{border-bottom:none}.empty-state-text[data-v-824b1b5b]{padding:16px;text-align:center;color:#6b7280}@keyframes skeleton-loading-c9869813{0%{background-position:200% 0}to{background-position:-200% 0}}.confirmation-content[data-v-c9869813]{display:flex;align-items:center;gap:8px;padding:16px 0}.recreate-confirm-modal{width:500px}.recreate-confirm-modal .p-dialog-title{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}@keyframes skeleton-loading-c7396a47{0%{background-position:200% 0}to{background-position:-200% 0}}.schedule-card[data-v-c7396a47]{align-self:stretch;min-height:520px;background:var(--color-background-white);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden;box-shadow:var(--shadow-sm)}.card-header[data-v-c7396a47]{align-self:stretch;padding:var(--space-5) var(--space-8);background:linear-gradient(to bottom,#f1f5f966,#fff6);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center;flex-shrink:0}.header-content[data-v-c7396a47]{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--space-1-5)}.header-actions[data-v-c7396a47]{display:flex;align-items:center;gap:var(--space-3);flex-shrink:0}.header-title[data-v-c7396a47]{color:#10282a;font-size:14px;font-family:Inter,sans-serif;font-weight:600;line-height:14px;margin:0}.card-content[data-v-c7396a47]{align-self:stretch;display:flex;flex-direction:column;flex:1}.empty-state[data-v-c7396a47]{display:flex;justify-content:center;align-items:center;flex:1;width:100%;padding:var(--space-4);color:#64748b;font-size:14px;font-family:Inter,sans-serif}.schedule-content[data-v-c7396a47]{align-self:stretch;display:flex;flex-direction:column}.section-divider[data-v-c7396a47]{align-self:stretch;height:0;border-top:1px solid var(--color-border);margin:0}@keyframes skeleton-loading-447e699c{0%{background-position:200% 0}to{background-position:-200% 0}}.base-form-field[data-v-447e699c]{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.base-form-field[data-v-447e699c]:last-child{margin-bottom:0}.base-form-field .p-error[data-v-447e699c]{font-size:var(--font-size-sm);margin-top:.25rem;color:var(--p-red-500)}.base-form-field.has-error .base-form-label[data-v-447e699c]{color:var(--p-red-500)}@keyframes skeleton-loading-2b5afad0{0%{background-position:200% 0}to{background-position:-200% 0}}.loan-modal .loan-form[data-v-2b5afad0]{display:flex;flex-direction:column;min-width:500px}.loan-modal .date-fields-row[data-v-2b5afad0]{display:flex;gap:var(--space-4);margin-bottom:var(--space-6)}.loan-modal .date-fields-row .base-form-field[data-v-2b5afad0]{flex:1;margin-bottom:0}.loan-modal .modal-buttons[data-v-2b5afad0]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--color-border)}[data-v-2b5afad0] .p-dialog .p-dialog-header{background:linear-gradient(180deg,#eef3fa66,#fff6);border-bottom:1px solid var(--color-border)}[data-v-2b5afad0] .p-dialog .p-dialog-header .p-dialog-title{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}[data-v-2b5afad0] .p-dialog .p-dialog-content{padding:var(--space-8)}@keyframes skeleton-loading-a95cafc0{0%{background-position:200% 0}to{background-position:-200% 0}}.p-button.border[data-v-a95cafc0]{border:1px solid #dbe5f3}.p-button[data-v-a95cafc0]:hover{border:1px solid #dbe5f3!important}@keyframes skeleton-loading-3829b29c{0%{background-position:200% 0}to{background-position:-200% 0}}.menu-trigger[data-v-3829b29c]{cursor:pointer;display:inline-block}.menu-ellipsis[data-v-3829b29c]{font-size:var(--font-size-sm)}.delete-confirm-dialog[data-v-3829b29c]{width:auto;height:auto}.delete-confirm-dialog .top[data-v-3829b29c]{display:flex;align-items:center;padding:17.5px;gap:14px;color:#4b5563}.delete-confirm-dialog .top .icon[data-v-3829b29c]{font-size:28px}.delete-confirm-dialog .top .text[data-v-3829b29c]{font-weight:var(--font-weight-bold);font-size:var(--font-size-base)}.delete-confirm-dialog .buttons[data-v-3829b29c]{display:flex;justify-content:end;gap:8px;align-items:top;padding:0 17.5px 17.5px}.delete-confirm-dialog .buttons .delete[data-v-3829b29c]{border:none;background-color:transparent;color:var(--p-red-600)}div.p-menu.base-menu-popup{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:4px 0;min-width:160px}div.p-menu.base-menu-popup .p-menu-list{padding:0}div.p-menu.base-menu-popup .p-menuitem{margin:0}div.p-menu.base-menu-popup .p-menu-item-label,div.p-menu.base-menu-popup .p-menu-item-icon{color:#10282a!important;font-size:var(--font-size-base)}div.p-menu.base-menu-popup .p-menu-item{padding:0}div.p-menu.base-menu-popup .p-menu-item .p-menu-item-content{padding:6px 4px}div.p-menu.base-menu-popup .p-menu-item .p-menu-item-content:hover{background-color:#f9fafb}div.p-menu.base-menu-popup .p-menu-item:last-child{border-top:1px solid #dbe5f3}div.p-menu.base-menu-popup .p-menu-item:last-child .p-menu-item-label,div.p-menu.base-menu-popup .p-menu-item:last-child .p-menu-item-icon,div.p-menu.base-menu-popup .p-menu-item:last-child .p-menu-item-content:hover .p-menu-item-label,div.p-menu.base-menu-popup .p-menu-item:last-child .p-menu-item-content:hover .p-menu-item-icon{color:var(--p-red-600)!important}div.p-menu.base-menu-popup .pi-trash{color:var(--p-red-600)!important}div.p-menu.base-menu-popup .pi-pencil,div.p-menu.base-menu-popup .pi-arrows-alt,div.p-menu.base-menu-popup .pi-check{color:#10282a!important}@keyframes skeleton-loading-521d5a2c{0%{background-position:200% 0}to{background-position:-200% 0}}.loan-row[data-v-521d5a2c]{align-self:stretch;padding:12px 0;border-bottom:1px solid #f5f5f5;display:flex;justify-content:flex-start;align-items:center;gap:16px}.loan-row[data-v-521d5a2c]:hover{background-color:#1a427605}.loan-row[data-v-521d5a2c]:last-child{border-bottom:none}.loan-cell[data-v-521d5a2c]{color:var(--color-text-primary);font-size:var(--font-size-13);font-family:Inter,sans-serif;font-weight:var(--font-weight-normal);line-height:var(--space-4);white-space:nowrap}.initial-amount[data-v-521d5a2c],.outstanding-balance[data-v-521d5a2c]{width:130px;text-align:right;font-weight:var(--font-weight-medium)}.signing-date[data-v-521d5a2c],.funding-date[data-v-521d5a2c],.end-date[data-v-521d5a2c]{width:150px;text-align:right}.status-column[data-v-521d5a2c]{width:80px;text-align:center;display:flex;justify-content:center;align-items:center}.status-badge[data-v-521d5a2c]{padding:var(--space-1) var(--space-3);border-radius:var(--space-3);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);text-transform:uppercase;white-space:nowrap}.status-live[data-v-521d5a2c]{background-color:#e8f5e9;color:#2e7d32}.status-pending[data-v-521d5a2c]{background-color:#fff3e0;color:#e65100}.status-repaid[data-v-521d5a2c]{background-color:#e3f2fd;color:#1565c0}.status-default[data-v-521d5a2c]{background-color:#f5f5f5;color:#757575}.actions-column[data-v-521d5a2c]{width:50px;text-align:center;display:flex;justify-content:center;align-items:center}.row-indicator[data-v-521d5a2c]{display:flex;align-items:center;justify-content:flex-start;width:24px}.status-icon[data-v-521d5a2c]{width:8px;height:8px;border-radius:2px;border:1px solid #bcc3cd;background:#dbe5e7}.status-icon.completed-icon[data-v-521d5a2c]{background:#dbe5e7;border:1px solid #bcc3cd}.status-icon.active-icon[data-v-521d5a2c]{width:14px;height:14px;background:transparent;border:none;position:relative;display:flex;align-items:center;justify-content:center}.checkmark[data-v-521d5a2c]{width:13px;height:9.19px;background:#188a42;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}.row-spacer[data-v-521d5a2c]{flex:1;min-width:32px}@keyframes skeleton-loading-9145ffc8{0%{background-position:200% 0}to{background-position:-200% 0}}.table-header[data-v-9145ffc8]{align-self:stretch;padding:24px 32px 12px;border-bottom:1px solid var(--color-border);display:flex;justify-content:flex-start;align-items:center;gap:16px}.header-cell[data-v-9145ffc8]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:Inter,sans-serif;font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:var(--font-size-xs);white-space:nowrap}.header-initial-amount[data-v-9145ffc8],.header-outstanding-balance[data-v-9145ffc8]{width:130px;text-align:right}.header-signing-date[data-v-9145ffc8],.header-funding-date[data-v-9145ffc8],.header-end-date[data-v-9145ffc8]{width:150px;text-align:right}.header-status[data-v-9145ffc8]{width:80px;text-align:center}.header-indicator-spacer[data-v-9145ffc8]{width:24px}.table-header-actions[data-v-9145ffc8]{width:50px;text-align:center}.header-spacer[data-v-9145ffc8]{flex:1;min-width:32px}@keyframes skeleton-loading-ddcd163b{0%{background-position:200% 0}to{background-position:-200% 0}}.loans-section[data-v-ddcd163b]{align-self:stretch;padding-bottom:16px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.completed-section[data-v-ddcd163b]{padding-bottom:40px}.section-header[data-v-ddcd163b]{align-self:stretch;padding:24px 32px 16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.section-title[data-v-ddcd163b]{color:var(--color-text-primary);font-size:var(--font-size-base);font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);line-height:var(--font-size-base)}.table-body[data-v-ddcd163b]{align-self:stretch;padding:0 32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.empty-state[data-v-ddcd163b]{align-self:stretch;display:flex;justify-content:center;align-items:center;padding:2rem 0}.empty-state-text[data-v-ddcd163b]{padding:16px;text-align:center;color:#6b7280}@keyframes skeleton-loading-d6ab274f{0%{background-position:200% 0}to{background-position:-200% 0}}.loans-skeleton[data-v-d6ab274f]{padding:0 32px}.skeleton-rows[data-v-d6ab274f]{display:flex;flex-direction:column;gap:16px}.skeleton-row[data-v-d6ab274f]{display:flex;justify-content:flex-start;align-items:center;gap:16px;padding:12px 0;border-bottom:1px solid #f0f0f0}.skeleton-row[data-v-d6ab274f]:last-child{border-bottom:none}.skeleton-indicator-spacer[data-v-d6ab274f]{width:24px}@keyframes skeleton-loading-564d6447{0%{background-position:200% 0}to{background-position:-200% 0}}.loans-card[data-v-564d6447]{align-self:stretch;flex:1;min-height:520px;background:#fff;box-shadow:0 2px 4px #9191911a;border-radius:16px;display:flex;flex-direction:column}.card-header[data-v-564d6447]{align-self:stretch;height:72px;padding:0 32px;background:linear-gradient(180deg,#eef3fa66,#fff6);border-top-left-radius:16px;border-top-right-radius:16px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.header-content[data-v-564d6447]{display:flex;flex-direction:column;gap:6px}.header-title[data-v-564d6447]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-base)}.header-actions[data-v-564d6447]{display:flex;align-items:center;gap:8px}.card-content[data-v-564d6447]{align-self:stretch;flex:1;border-right:1px solid var(--color-border);display:flex;flex-direction:column}.empty-state[data-v-564d6447]{display:flex;justify-content:center;align-items:center;flex:1;width:100%}.empty-state-text[data-v-564d6447]{padding:16px;text-align:center;color:#6b7280}.loans-content[data-v-564d6447]{align-self:stretch;display:flex;flex-direction:column}.section-divider[data-v-564d6447]{align-self:stretch;height:0;border-top:1px solid var(--color-border);margin:0}@keyframes skeleton-loading-7283ee7c{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-container[data-v-7283ee7c]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);gap:var(--space-4)}.modal-form[data-v-7283ee7c]{display:flex;flex-direction:column}.divider[data-v-7283ee7c]{height:1px;background-color:var(--color-border);margin:var(--space-6) 0}.loan-amounts-section .section-title[data-v-7283ee7c]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.loan-amounts-section .section-subtitle[data-v-7283ee7c]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.loan-card[data-v-7283ee7c]{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.loan-card .loan-header[data-v-7283ee7c]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.loan-card .loan-header .loan-label[data-v-7283ee7c]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.loan-card .loan-header .loan-info[data-v-7283ee7c]{font-size:var(--font-size-base);color:var(--color-text-secondary)}.loan-card .loan-outstanding[data-v-7283ee7c]{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:var(--font-weight-medium)}.no-loans-message[data-v-7283ee7c]{text-align:center;padding:2rem}.no-loans-message p[data-v-7283ee7c]{font-size:14px;color:#6b7280}.modal-buttons[data-v-7283ee7c]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}@keyframes skeleton-loading-72aa4f08{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-form[data-v-72aa4f08]{display:flex;flex-direction:column}.modal-buttons[data-v-72aa4f08]{display:flex;justify-content:space-between;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.prepayment-modal-admin{width:700px}.prepayment-modal-admin .p-dialog-title{font-size:21px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}@keyframes skeleton-loading-9ed9a832{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-container[data-v-9ed9a832]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);gap:var(--space-4)}.modal-form[data-v-9ed9a832]{display:flex;flex-direction:column}.divider[data-v-9ed9a832]{height:1px;background-color:var(--color-border);margin:var(--space-6) 0}.loan-amounts-section .section-title[data-v-9ed9a832]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.loan-amounts-section .section-subtitle[data-v-9ed9a832]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.loan-card[data-v-9ed9a832]{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.loan-card .loan-header[data-v-9ed9a832]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.loan-card .loan-header .loan-label[data-v-9ed9a832]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.loan-card .loan-header .loan-info[data-v-9ed9a832]{font-size:var(--font-size-base);color:var(--color-text-secondary)}.loan-card .loan-outstanding[data-v-9ed9a832]{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:var(--font-weight-medium)}.no-loans-message[data-v-9ed9a832]{text-align:center;padding:2rem}.no-loans-message p[data-v-9ed9a832]{font-size:14px;color:#6b7280}.modal-buttons[data-v-9ed9a832]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}@keyframes skeleton-loading-02840f9e{0%{background-position:200% 0}to{background-position:-200% 0}}.prepayment-section[data-v-02840f9e]{display:flex;flex-direction:column}.prepayment-header[data-v-02840f9e]{padding:24px 32px;background:linear-gradient(180deg,#eef3fa66,#fff6);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between;align-items:center}.prepayment-title[data-v-02840f9e]{color:var(--color-text-primary);font-size:var(--font-size-base);font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);line-height:var(--font-size-base)}.prepayment-actions[data-v-02840f9e]{display:flex;align-items:center;gap:8px}.prepayment-table[data-v-02840f9e]{display:flex;flex-direction:column}.prepayment-table-header[data-v-02840f9e]{padding:12px 32px;border-bottom:1px solid var(--color-border);display:flex;justify-content:space-between}.prepayment-date-header[data-v-02840f9e],.prepayment-amount-header[data-v-02840f9e]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:Inter,sans-serif;font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:var(--font-size-xs)}.prepayment-amount-header[data-v-02840f9e]{text-align:right}.prepayment-amount-header.with-admin-menu[data-v-02840f9e]{padding-right:38px}.prepayment-row[data-v-02840f9e]{padding:20px 32px;display:flex;justify-content:space-between;border-bottom:1px solid var(--color-border)}.prepayment-row.last-row[data-v-02840f9e]{border-bottom:none}.prepayment-date-cell .prepayment-date[data-v-02840f9e]{display:inline-block;color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);line-height:var(--font-size-sm);width:80px}.prepayment-amount-cell[data-v-02840f9e]{color:var(--color-text-tertiary);font-size:var(--font-size-sm);font-family:Inter,sans-serif;font-weight:var(--font-weight-medium);line-height:var(--font-size-sm);text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:var(--space-2)}.prepayment-menu[data-v-02840f9e]{margin-left:8px}.prepayment-loading[data-v-02840f9e],.no-prepayments[data-v-02840f9e]{display:flex;justify-content:center;align-items:center;padding:40px 0}.no-results-message[data-v-02840f9e]{color:var(--color-text-light);font-size:var(--font-size-base);font-family:Inter,sans-serif}@keyframes skeleton-loading-781ebd8c{0%{background-position:200% 0}to{background-position:-200% 0}}.prepayments-section[data-v-781ebd8c]{align-self:stretch;background:var(--color-background-white);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}@keyframes skeleton-loading-06b98008{0%{background-position:200% 0}to{background-position:-200% 0}}.collapsible-section[data-v-06b98008]{background:var(--color-background-white);border:1px solid var(--color-border);border-radius:var(--card-border-radius);overflow:hidden}.collapsible-section+.collapsible-section[data-v-06b98008]{margin-top:var(--space-3)}.section-header[data-v-06b98008]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);width:100%;padding:var(--space-4);border:none;background:transparent;cursor:pointer;text-align:left;transition:background var(--transition-fast)}.section-header[data-v-06b98008]:hover{background:var(--color-bg-hover)}.header-content[data-v-06b98008]{display:flex;align-items:center;gap:var(--space-3);flex:1;min-width:0}.section-icon[data-v-06b98008]{color:var(--color-text-secondary);font-size:18px;flex-shrink:0}.section-title[data-v-06b98008]{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.section-badge[data-v-06b98008]{background:var(--color-brand-light);color:var(--color-brand);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);padding:var(--space-1) var(--space-2);border-radius:var(--radius-full);flex-shrink:0}.toggle-icon[data-v-06b98008]{color:var(--color-text-tertiary);font-size:14px;flex-shrink:0;transition:transform var(--transition-fast)}.expanded .toggle-icon[data-v-06b98008]{transform:rotate(180deg)}.section-content[data-v-06b98008]{padding:var(--space-4);border-top:1px solid var(--color-border)}.collapse-enter-active[data-v-06b98008],.collapse-leave-active[data-v-06b98008]{transition:all var(--transition-normal);overflow:hidden}.collapse-enter-from[data-v-06b98008],.collapse-leave-to[data-v-06b98008]{opacity:0;max-height:0;padding-top:0;padding-bottom:0}.collapse-enter-to[data-v-06b98008],.collapse-leave-from[data-v-06b98008]{opacity:1;max-height:1000px}@keyframes skeleton-loading-542127f7{0%{background-position:200% 0}to{background-position:-200% 0}}.table-header[data-v-542127f7]{align-self:stretch;padding:12px 32px;overflow:hidden;border-bottom:1px #dbe5f3 solid;justify-content:flex-start;align-items:center;gap:16px;display:inline-flex;width:100%}.header-cell[data-v-542127f7]{display:flex;align-items:center}.header-column[data-v-542127f7]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-xs);font-family:Inter,sans-serif;font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:11px;width:100%;display:flex;align-items:center;gap:4px}.justify-start[data-v-542127f7]{justify-content:flex-start}.justify-center[data-v-542127f7]{justify-content:center}.justify-end[data-v-542127f7]{justify-content:flex-end}.text-align-left[data-v-542127f7]{text-align:left}.text-align-center[data-v-542127f7]{text-align:center}.text-align-right[data-v-542127f7]{text-align:right}.sortable[data-v-542127f7]{cursor:pointer;transition:opacity .2s ease}.sortable[data-v-542127f7]:hover{opacity:.8}.sorted[data-v-542127f7]{opacity:.9;font-weight:var(--font-weight-semibold)}.sort-indicator[data-v-542127f7]{display:inline-flex;align-items:center;justify-content:center;font-size:8px;margin-right:-12px;position:relative;z-index:1}.sort-asc[data-v-542127f7],.sort-desc[data-v-542127f7]{line-height:1}@keyframes skeleton-loading-8f9a4833{0%{background-position:200% 0}to{background-position:-200% 0}}.table-skeleton[data-v-8f9a4833]{display:flex;flex-direction:column}.skeleton-row[data-v-8f9a4833]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--color-border)}.skeleton-row[data-v-8f9a4833]:last-child{border-bottom:none}.skeleton-cell[data-v-8f9a4833]{display:flex;align-items:center}@keyframes skeleton-loading-af27eb86{0%{background-position:200% 0}to{background-position:-200% 0}}.clickable-link[data-v-af27eb86],.clickable-link[data-v-af27eb86]:hover{text-decoration:none;color:inherit}.clickable-link[data-v-af27eb86]:focus-visible{outline:2px solid var(--color-brand);outline-offset:-2px;border-radius:var(--radius-sm)}.clickable-link--text[data-v-af27eb86]{color:var(--color-link);font-weight:var(--font-weight-medium)}.clickable-link--text[data-v-af27eb86]:hover{color:var(--color-link);text-decoration:underline}.salesforce-link[data-v-63440d3f]{color:inherit;text-decoration:none}.salesforce-link[data-v-63440d3f]:hover{text-decoration:underline}@keyframes skeleton-loading-02ea0f8e{0%{background-position:200% 0}to{background-position:-200% 0}}.no-results[data-v-02ea0f8e]{width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.no-results .avatar[data-v-02ea0f8e]{margin-bottom:16px;width:48px;height:48px;background:#eee;border-radius:4px;display:flex;align-items:center;justify-content:center;color:#999}.no-results .avatar .icon[data-v-02ea0f8e]{color:#6b7280;font-size:18px}@keyframes skeleton-loading-66ab40be{0%{background-position:200% 0}to{background-position:-200% 0}}.base-table[data-v-66ab40be]{background:var(--color-background-white);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.table-scroll-wrapper[data-v-66ab40be]{overflow-x:auto;-webkit-overflow-scrolling:touch}.table-content[data-v-66ab40be]{display:flex;flex-direction:column}.table-toolbar[data-v-66ab40be]{display:flex;align-items:center;padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--color-border);background:linear-gradient(180deg,#eef3fa66,#fff6);gap:var(--space-3)}@media (max-width: 767px){.table-toolbar[data-v-66ab40be]{padding:var(--space-3) var(--space-4);flex-wrap:wrap}}.table-body[data-v-66ab40be]{display:flex;flex-direction:column}.table-row[data-v-66ab40be]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);border-bottom:1px solid var(--color-border);transition:background-color var(--transition-fast)}.table-row[data-v-66ab40be]:last-child{border-bottom:none}.table-row.clickable[data-v-66ab40be]{cursor:pointer}.table-row.clickable[data-v-66ab40be]:hover{background:linear-gradient(90deg,#fff9,#eef3fa99 6% 94%,#fff9)}@media (max-width: 767px){.table-row[data-v-66ab40be]{padding:var(--space-3) var(--space-4)}}.table-cell[data-v-66ab40be]{display:flex;align-items:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);line-height:var(--line-height-normal)}.justify-start[data-v-66ab40be]{justify-content:flex-start}.justify-center[data-v-66ab40be]{justify-content:center}.justify-end[data-v-66ab40be]{justify-content:flex-end}.table-empty[data-v-66ab40be]{padding:var(--space-12) var(--space-8)}.table-summary[data-v-66ab40be]{display:flex;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-8);background:var(--color-background-light);border-top:1px solid var(--color-border);font-weight:var(--font-weight-semibold)}.table-footer[data-v-66ab40be]{padding:var(--space-4) var(--space-8);border-top:1px solid var(--color-border)}@media (max-width: 767px){.table-footer[data-v-66ab40be]{padding:var(--space-3) var(--space-4)}}.status-badge[data-v-393ce600]{padding:4px 8px;border-radius:140px;justify-content:center;align-items:center;gap:3.5px;display:inline-flex}.status-draft-submitted[data-v-393ce600]{background:#f7f8f9}.status-draft-submitted .badge-text[data-v-393ce600]{color:#4b5563}.status-draft-confirmed[data-v-393ce600]{background:#f5f9ff}.status-draft-confirmed .badge-text[data-v-393ce600]{color:#326fd1}.status-final-submitted[data-v-393ce600]{background:#f5f9ff}.status-final-submitted .badge-text[data-v-393ce600]{color:#326fd1}.status-approved[data-v-393ce600]{background:#f5f9ff}.status-approved .badge-text[data-v-393ce600]{color:#326fd1}.status-live[data-v-393ce600]{background:#f4fcf7}.status-live .badge-text[data-v-393ce600]{color:#1da750}.status-request[data-v-393ce600]{background:#f5f9ff}.status-request .badge-text[data-v-393ce600]{color:#326fd1}.status-completed[data-v-393ce600]{background:#f7f8f9}.status-completed .badge-text[data-v-393ce600]{color:#4b5563}.status-default[data-v-393ce600]{background:#f7f8f9}.status-default .badge-text[data-v-393ce600]{color:#4b5563}.badge-text[data-v-393ce600]{font-size:var(--font-size-xs);font-family:Work Sans,Inter,sans-serif;font-weight:var(--font-weight-semibold);line-height:15.75px}@keyframes skeleton-loading-aa76e783{0%{background-position:200% 0}to{background-position:-200% 0}}.timeline-section[data-v-aa76e783]{align-self:stretch;background:var(--color-background-white);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-aa76e783]{padding:var(--space-6) var(--space-8) 0;background:linear-gradient(180deg,#eef3fa66,#fff6)}.timeline-header[data-v-aa76e783]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.section-title[data-v-aa76e783]{color:#10282a;font-size:14px;font-family:Inter,sans-serif;font-weight:600;line-height:14px}.time-remaining[data-v-aa76e783]{display:flex;align-items:center;gap:var(--space-2)}.time-label[data-v-aa76e783]{color:#64748b;font-size:12px;font-family:Inter,sans-serif;font-weight:400}.time-value[data-v-aa76e783]{color:#10282a;font-size:12px;font-family:Inter,sans-serif;font-weight:600}.timeline-chart-container[data-v-aa76e783]{padding:var(--space-6) var(--space-8);height:var(--chart-md);position:relative}.time-remaining-skeleton[data-v-aa76e783]{display:flex;align-items:center}.chart-skeleton[data-v-aa76e783]{width:100%;height:252px;display:flex;align-items:center;justify-content:center}.tooltip-content[data-v-aa76e783]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-2)}.balance-row[data-v-aa76e783]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3);padding-bottom:var(--space-2);border-bottom:1px solid rgba(255,255,255,.1)}.events-list[data-v-aa76e783]{display:flex;flex-direction:column;gap:var(--space-1-5)}.event-row[data-v-aa76e783]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.event-label[data-v-aa76e783]{color:#ffffffe6;font-size:12px;font-weight:500}.event-value[data-v-aa76e783]{color:#fff;font-size:12px;font-weight:600}.amount-label[data-v-aa76e783]{color:#ffffffb3;font-size:12px;font-weight:400}.amount-value[data-v-aa76e783]{color:#fff;font-size:12px;font-weight:600}.tooltip-date[data-v-aa76e783]{color:#ffffffb3;font-size:11px;text-align:center;margin-top:4px;padding-top:8px;border-top:1px solid rgba(255,255,255,.1)}@keyframes skeleton-loading-759b54ea{0%{background-position:200% 0}to{background-position:-200% 0}}.utilisation-history-section[data-v-759b54ea]{align-self:stretch;background:var(--color-background-white);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);display:flex;flex-direction:column;overflow:hidden}.section-header[data-v-759b54ea]{padding:var(--space-6) var(--space-8) 0;background:linear-gradient(180deg,#eef3fa66,#fff6);display:flex;justify-content:space-between;align-items:center}.section-title[data-v-759b54ea]{color:#10282a;font-size:14px;font-family:Inter,sans-serif;font-weight:600;line-height:14px}.history-content[data-v-759b54ea]{display:flex;flex-direction:column}.table-header[data-v-759b54ea]{padding:24px 32px 12px;border-bottom:1px solid #dbe5f3;display:grid;grid-template-columns:2fr 3fr 2fr;gap:16px}.header-cell[data-v-759b54ea]{opacity:.5;color:#10282a;font-size:11px;font-family:Inter,sans-serif;font-weight:500;text-transform:uppercase;line-height:11px}.header-date[data-v-759b54ea],.header-event[data-v-759b54ea]{text-align:left}.header-amount[data-v-759b54ea]{text-align:right}.table-body[data-v-759b54ea]{padding:0 32px 24px;display:flex;flex-direction:column}.table-row[data-v-759b54ea]{padding:16px 0;border-bottom:1px solid #f1f5f9;display:grid;grid-template-columns:2fr 3fr 2fr;gap:16px;align-items:center}.table-row[data-v-759b54ea]:last-child{border-bottom:none}.table-row.upcoming-event[data-v-759b54ea]{font-style:italic}.table-cell[data-v-759b54ea]{color:#10282a;font-size:13px;font-family:Inter,sans-serif;font-weight:400;line-height:16px}.cell-date[data-v-759b54ea]{display:flex;align-items:center;gap:8px;text-align:left}.event-icon[data-v-759b54ea]{color:#64748b;font-size:16px;flex-shrink:0}.cell-event[data-v-759b54ea]{text-align:left}.cell-amount[data-v-759b54ea]{text-align:right;font-weight:500}.empty-state[data-v-759b54ea]{padding:48px 0;display:flex;justify-content:center;align-items:center}.empty-state-text[data-v-759b54ea]{color:#64748b;font-size:14px;font-family:Inter,sans-serif;font-weight:400}.skeleton-row .cell-date[data-v-759b54ea]{display:flex;align-items:center;gap:8px}.skeleton-row .icon-skeleton[data-v-759b54ea]{flex-shrink:0}@keyframes skeleton-loading-dc0a195e{0%{background-position:200% 0}to{background-position:-200% 0}}.details-column[data-v-dc0a195e]{flex:1;display:flex;flex-direction:column;padding:var(--space-6) var(--space-8);gap:var(--space-6);border-right:1px dashed var(--color-border)}.section-subsection-header[data-v-dc0a195e]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-base);margin-bottom:var(--space-6)}.detail-row[data-v-dc0a195e]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-dc0a195e]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2}.detail-value[data-v-dc0a195e]{color:var(--color-detail-value);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;text-align:right}.detail-tag[data-v-dc0a195e]{padding:var(--space-1) var(--space-2);border-radius:var(--radius-md);outline:1px white solid;display:flex;align-items:center;justify-content:center;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-size-sm)}.status-live[data-v-dc0a195e]{background:var(--status-live-bg);color:var(--status-live-text);opacity:.8}.status-approved[data-v-dc0a195e]{background:var(--color-info-light);color:var(--color-info);opacity:.8}.status-draft[data-v-dc0a195e]{background:var(--status-pending-bg);color:var(--status-pending-text);opacity:.8}.status-submitted[data-v-dc0a195e]{background:var(--color-info-light);color:var(--color-info);opacity:.8}.status-refinance[data-v-dc0a195e]{background:var(--status-pending-bg);color:var(--status-pending-text);opacity:.8}.status-refinanced[data-v-dc0a195e]{background:var(--color-info-light);color:var(--color-info);opacity:.8}.status-completed[data-v-dc0a195e]{background:var(--color-background-light);color:var(--color-text-secondary);opacity:.8}.status-default[data-v-dc0a195e]{background:var(--color-background-light);color:var(--color-text-muted);opacity:.8}@media (max-width: 767px){.details-column[data-v-dc0a195e]{padding:var(--space-4);border-right:none;border-bottom:1px dashed var(--color-border)}.detail-row[data-v-dc0a195e]{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.detail-value[data-v-dc0a195e]{text-align:left}}@keyframes skeleton-loading-eccaa9dc{0%{background-position:200% 0}to{background-position:-200% 0}}.details-column[data-v-eccaa9dc]{flex:1;display:flex;flex-direction:column;padding:var(--space-6) var(--space-8);gap:var(--space-6)}.section-subsection-header[data-v-eccaa9dc]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-base);margin-bottom:var(--space-6)}.detail-row[data-v-eccaa9dc]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-eccaa9dc]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2}.detail-value[data-v-eccaa9dc]{color:var(--color-detail-value);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;text-align:right}@media (max-width: 767px){.details-column[data-v-eccaa9dc]{padding:var(--space-4)}.detail-row[data-v-eccaa9dc]{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.detail-value[data-v-eccaa9dc]{text-align:left}}@keyframes skeleton-loading-d9845f45{0%{background-position:200% 0}to{background-position:-200% 0}}.pricing-section[data-v-d9845f45]{padding:var(--space-8);border-bottom:1px dashed var(--color-border)}.section-subsection-header[data-v-d9845f45]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-base);margin-bottom:var(--space-6)}.pricing-grid[data-v-d9845f45]{display:flex;flex-direction:column;gap:var(--space-4)}.pricing-row[data-v-d9845f45]{display:flex;gap:var(--space-8)}.pricing-item[data-v-d9845f45]{flex:1;display:flex;justify-content:space-between;align-items:flex-start}.detail-label[data-v-d9845f45]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2}.detail-value[data-v-d9845f45]{color:var(--color-detail-value);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;text-align:right}@media (max-width: 1023px){.pricing-row[data-v-d9845f45]{flex-direction:column;gap:var(--space-4)}}@media (max-width: 767px){.pricing-section[data-v-d9845f45]{padding:var(--space-4)}.pricing-item[data-v-d9845f45]{flex-direction:column;align-items:flex-start;gap:var(--space-1)}}@keyframes skeleton-loading-5e516c82{0%{background-position:200% 0}to{background-position:-200% 0}}.call-protection-section[data-v-5e516c82]{padding:var(--space-8);border-bottom:1px dashed var(--color-border)}.section-subsection-header[data-v-5e516c82]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-base);margin-bottom:var(--space-6)}.call-protection-grid[data-v-5e516c82]{display:flex;flex-direction:column;gap:var(--space-4)}.detail-row[data-v-5e516c82]{display:flex;justify-content:space-between;align-items:center}.detail-label[data-v-5e516c82]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2}.detail-value[data-v-5e516c82]{color:var(--color-detail-value);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;text-align:right}.description-text[data-v-5e516c82]{max-width:368px;text-align:right}@media (max-width: 767px){.call-protection-section[data-v-5e516c82]{padding:var(--space-4)}.detail-row[data-v-5e516c82]{flex-direction:column;align-items:flex-start;gap:var(--space-1)}.detail-value[data-v-5e516c82]{text-align:left}.description-text[data-v-5e516c82]{max-width:100%;text-align:left}}@keyframes skeleton-loading-fa0cfecb{0%{background-position:200% 0}to{background-position:-200% 0}}.investor-details-section[data-v-fa0cfecb]{padding:var(--space-8)}.section-subsection-header[data-v-fa0cfecb]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-base);margin-bottom:var(--space-6)}.investor-allocations-list[data-v-fa0cfecb]{display:flex;flex-direction:column;gap:var(--space-6)}.allocation-divider[data-v-fa0cfecb]{height:1px;background:#dbe5f380;margin:var(--space-3) 0}.allocation-entity-name[data-v-fa0cfecb]{color:var(--color-text-primary);font-size:var(--font-size-13);font-weight:var(--font-weight-semibold);line-height:1.2;margin-bottom:var(--space-2);opacity:.8}.pricing-row[data-v-fa0cfecb]{display:flex;gap:var(--space-8)}.pricing-item[data-v-fa0cfecb]{flex:1;display:flex;justify-content:space-between;align-items:flex-start}.detail-label[data-v-fa0cfecb]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2}.detail-value[data-v-fa0cfecb]{color:var(--color-detail-value);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1.2;text-align:right}@media (max-width: 767px){.investor-details-section[data-v-fa0cfecb]{padding:var(--space-4)}}@keyframes skeleton-loading-59755d21{0%{background-position:200% 0}to{background-position:-200% 0}}.facility-details-section[data-v-59755d21]{flex:1 1 0;background:var(--color-background-white);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);display:flex;flex-direction:column}.section-header[data-v-59755d21]{height:var(--space-18);padding:0 var(--space-8);background:linear-gradient(180deg,#eef3fa66,#fff6);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom:1px var(--color-border) solid;display:flex;align-items:center}.section-header-content[data-v-59755d21]{display:flex;flex-direction:column;gap:var(--space-1-5)}.section-title[data-v-59755d21]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-base)}.section-subtitle[data-v-59755d21]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--font-size-sm)}.section-content[data-v-59755d21]{padding:0;flex:1;display:flex;flex-direction:column}.details-grid[data-v-59755d21]{display:flex;gap:0;border-bottom:1px dashed var(--color-border)}.vertical-divider[data-v-59755d21]{display:none}@media (max-width: 1023px){.details-grid[data-v-59755d21]{flex-direction:column}}@media (max-width: 767px){.section-header[data-v-59755d21]{padding:0 var(--space-4)}}@keyframes skeleton-loading-141cfbec{0%{background-position:200% 0}to{background-position:-200% 0}}.metric-card[data-v-141cfbec]{flex:1 1 0;padding:28px 32px;background:#fff;box-shadow:0 2px 4px #9191911a;border-radius:16px}.metric-content[data-v-141cfbec]{display:flex;flex-direction:column;gap:4px}.metric-label[data-v-141cfbec]{opacity:.5;color:#10282a;font-size:11px;font-weight:500;text-transform:uppercase;line-height:11px}.metric-value[data-v-141cfbec]{color:#10282a;font-size:16px;font-weight:500;line-height:19.2px}.metric-secondary-value[data-v-141cfbec]{color:var(--color-text-secondary)}@keyframes skeleton-loading-a387864e{0%{background-position:200% 0}to{background-position:-200% 0}}.metric-sub-line[data-v-a387864e]{color:var(--color-text-secondary);font-size:var(--font-size-xs)}.overview-metrics[data-v-a387864e]{display:flex;gap:var(--space-1);flex-wrap:wrap}@media (max-width: 767px){.overview-metrics[data-v-a387864e]{flex-direction:column}}@media (min-width: 768px){.overview-metrics[data-v-a387864e] .metric-card,.overview-metrics .metric-card[data-v-a387864e]{flex:1 1 0;min-width:180px}}@media (max-width: 767px){.overview-metrics[data-v-a387864e] .metric-card,.overview-metrics .metric-card[data-v-a387864e]{width:100%}}@keyframes skeleton-loading-0bd6f71a{0%{background-position:200% 0}to{background-position:-200% 0}}.timeline-section[data-v-0bd6f71a]{flex:1;background:var(--color-background-white);box-shadow:var(--shadow-sm);border-radius:var(--radius-lg);display:flex;flex-direction:column}.timeline-header[data-v-0bd6f71a]{height:var(--space-18);padding:0 var(--space-8);background:linear-gradient(180deg,#eef3fa66,#fff6);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);border-bottom:1px var(--color-border) solid;display:flex;justify-content:space-between;align-items:center}.section-title[data-v-0bd6f71a]{color:var(--color-text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:var(--font-size-base)}.time-remaining[data-v-0bd6f71a]{display:flex;align-items:center;gap:var(--space-1)}.time-label[data-v-0bd6f71a],.time-value[data-v-0bd6f71a]{color:#10282ae6;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--font-size-sm)}.timeline-content[data-v-0bd6f71a]{padding:var(--space-8);background:linear-gradient(180deg,#eef3fa66,#fff6);display:flex;justify-content:space-between}.timeline-item[data-v-0bd6f71a]{flex:1;display:flex;flex-direction:column;position:relative}.timeline-item[data-v-0bd6f71a]:last-child{flex:.33}.timeline-item:last-child.maturity-with-events[data-v-0bd6f71a]{flex:.65}.timeline-marker-container[data-v-0bd6f71a]{display:flex;align-items:center}.timeline-marker[data-v-0bd6f71a]{width:var(--space-7);height:var(--space-7);background:var(--color-border);border-radius:var(--radius-full);display:flex;justify-content:center;align-items:center;color:#fff;font-size:var(--font-size-sm);z-index:2}.timeline-marker.passed[data-v-0bd6f71a]{background:var(--color-brand)}.timeline-connector[data-v-0bd6f71a]{position:absolute;top:var(--space-3-5);height:2px;background:var(--color-border);left:var(--space-7);right:0;z-index:1}.timeline-connector.passed[data-v-0bd6f71a]{background:var(--color-brand)}.timeline-connector.faded-connector[data-v-0bd6f71a]{opacity:.3}.timeline-details[data-v-0bd6f71a]{margin-top:var(--space-3-5);display:flex;flex-direction:column;gap:var(--space-1)}.timeline-details.faded[data-v-0bd6f71a]{opacity:.5}.timeline-label[data-v-0bd6f71a]{opacity:.5;color:var(--color-text-primary);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);text-transform:uppercase;line-height:var(--font-size-xs)}.timeline-date[data-v-0bd6f71a]{color:var(--color-detail-value);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:1.2}@keyframes skeleton-loading-0c648b67{0%{background-position:200% 0}to{background-position:-200% 0}}.overview-sections[data-v-0c648b67]{display:flex;gap:var(--space-1)}@media (max-width: 1023px){.overview-sections[data-v-0c648b67]{flex-direction:column}}.right-sections[data-v-0c648b67]{flex:1 1 0;display:flex;flex-direction:column;gap:var(--space-1)}@keyframes skeleton-loading-9838f36d{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-form[data-v-9838f36d]{display:flex;flex-direction:column}.modal-buttons[data-v-9838f36d]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--color-border)}.prepayment-modal{width:700px}.prepayment-modal .p-dialog-title{font-size:21px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}@keyframes skeleton-loading-64dda4a1{0%{background-position:200% 0}to{background-position:-200% 0}}.loading-container[data-v-64dda4a1]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--space-8);gap:var(--space-4)}.modal-form[data-v-64dda4a1]{display:flex;flex-direction:column}.divider[data-v-64dda4a1]{height:1px;background-color:var(--color-border);margin:var(--space-6) 0}.loan-amounts-section .section-title[data-v-64dda4a1]{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary);margin-bottom:var(--space-1)}.loan-amounts-section .section-subtitle[data-v-64dda4a1]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin-bottom:var(--space-4)}.loan-card[data-v-64dda4a1]{background-color:var(--color-background-secondary);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-4);margin-bottom:var(--space-4)}.loan-card .loan-header[data-v-64dda4a1]{display:flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.loan-card .loan-header .loan-label[data-v-64dda4a1]{font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.loan-card .loan-header .loan-info[data-v-64dda4a1]{font-size:var(--font-size-base);color:var(--color-text-secondary)}.loan-card .loan-outstanding[data-v-64dda4a1]{font-size:var(--font-size-base);color:var(--color-text-primary);margin-bottom:var(--space-3);font-weight:var(--font-weight-medium)}.no-loans-message[data-v-64dda4a1]{text-align:center;padding:2rem}.no-loans-message p[data-v-64dda4a1]{font-size:14px;color:#6b7280}.modal-buttons[data-v-64dda4a1]{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6);padding-top:var(--space-6);border-top:1px solid var(--color-border)}.rcf-prepayment-modal{width:750px;max-width:95vw;max-height:90vh;overflow-y:auto}.rcf-prepayment-modal .p-dialog-title{font-size:21px;font-weight:var(--font-weight-semibold);color:var(--color-text-primary-light)}.rcf-prepayment-modal .p-dialog-content{padding:var(--space-6)}@keyframes skeleton-loading-2edc45b4{0%{background-position:200% 0}to{background-position:-200% 0}}.header[data-v-2edc45b4]{display:flex;align-items:center;justify-content:space-between;width:100%;margin:0;padding-bottom:16px}.left-section[data-v-2edc45b4]{display:flex;align-items:center;margin-left:8px}.arrow-icon[data-v-2edc45b4]{padding:8px 8px 8px 0;font-size:20px;color:#10282a;cursor:pointer}.gp-image[data-v-2edc45b4]{width:42px;height:42px;overflow:hidden;margin-left:8px;margin-right:12px;border-radius:6px;display:flex;align-items:center;justify-content:center;background-color:#25303f}.gp-image .fund-logo[data-v-2edc45b4]{width:42px;height:42px}.info-section[data-v-2edc45b4]{display:flex;flex-direction:column}.name-row[data-v-2edc45b4]{display:flex;align-items:center;margin-bottom:4px;gap:8px}.labels[data-v-2edc45b4]{display:flex;align-items:center;gap:4px}.label[data-v-2edc45b4]{display:inline-block;padding:2px 8px;border-radius:4px;font-size:12px;font-weight:500}.tag[data-v-2edc45b4]{border:1px solid white;border-radius:20px;padding:2px 8px;font-size:12px}.info[data-v-2edc45b4]{color:#0891b2;background-color:#e0f2fe}.success[data-v-2edc45b4]{color:#19942f;background-color:#e1eee3}.warning[data-v-2edc45b4]{color:#f0ad4e;background-color:#fcf8e3}.arrow-icon-skeleton[data-v-2edc45b4]{width:20px;height:20px;background-color:#f3f4f6;border-radius:4px;margin:8px 8px 8px 0}.gp-image-skeleton[data-v-2edc45b4]{width:42px;height:42px;background-color:#f3f4f6;border-radius:8px;margin-left:8px;margin-right:12px}.info-skeleton[data-v-2edc45b4]{display:flex;flex-direction:column;gap:10px}.name-row-skeleton[data-v-2edc45b4]{display:flex;align-items:center;gap:12px}.title-skeleton[data-v-2edc45b4]{width:220px;height:26px;background-color:#f3f4f6;border-radius:6px}.label-skeleton[data-v-2edc45b4]{width:70px;height:22px;background-color:#f3f4f6;border-radius:20px}.company-skeleton[data-v-2edc45b4]{width:140px;height:18px;background-color:#f3f4f6;border-radius:6px}.separator[data-v-2edc45b4]{color:#10282a80;font-size:12px}.clickable-secondary[data-v-2edc45b4]{cursor:pointer;transition:color .2s ease}.date-section[data-v-2edc45b4]{display:flex;align-items:center;gap:32px;margin-right:32px}.date-field[data-v-2edc45b4]{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.date-label[data-v-2edc45b4]{opacity:.5;color:#10282a;font-size:11px;font-family:Inter;font-weight:500;text-transform:uppercase;line-height:11px}.date-value[data-v-2edc45b4]{color:#3d4045;font-size:16px;font-family:Inter;font-weight:500;line-height:19.2px}@keyframes skeleton-loading-ca0d8749{0%{background-position:200% 0}to{background-position:-200% 0}}.page-header-card[data-v-ca0d8749]{background:var(--page-header-card-bg);backdrop-filter:blur(var(--page-header-card-blur));-webkit-backdrop-filter:blur(var(--page-header-card-blur));box-shadow:var(--shadow-card-elevated);border-radius:var(--app-content-radius) 0 0 0;padding:var(--space-6) var(--page-content-gutter);display:flex;flex-direction:column;width:100%}.page-header-card.has-tabs[data-v-ca0d8749]{padding-bottom:0}.page-header-row[data-v-ca0d8749]{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4);min-height:var(--page-header-row-min-height)}.title-section[data-v-ca0d8749]{flex:1;min-width:0}.actions-container[data-v-ca0d8749]{display:flex;gap:var(--space-3);flex-shrink:0;align-items:center}.page-header-tabs[data-v-ca0d8749]{margin-top:var(--space-1)}.page-header-tabs[data-v-ca0d8749] .p-tablist,.page-header-tabs[data-v-ca0d8749] div.p-tablist-tab-list{border-bottom:none;background:transparent}.page-header-tabs[data-v-ca0d8749] .p-tab{padding:var(--space-3) var(--space-2);border-bottom:var(--page-header-tab-active-border-width) solid transparent;font-size:var(--page-header-tab-font-size);font-weight:var(--font-weight-medium);color:var(--color-text-primary);background:transparent}.page-header-tabs[data-v-ca0d8749] .p-tab:not(.p-tab-active):not(.p-disabled):hover{color:var(--page-header-tab-active-color)}@keyframes skeleton-loading-ac292473{0%{background-position:200% 0}to{background-position:-200% 0}}div.p-menu[data-v-ac292473]{background-color:#fff;border-radius:8px}@keyframes skeleton-loading-f52fa538{0%{background-position:200% 0}to{background-position:-200% 0}}.skeleton-header[data-v-f52fa538]{display:flex;flex-direction:column;gap:var(--space-3)}.skeleton-title[data-v-f52fa538]{display:flex;flex-direction:column}.skeleton-tags[data-v-f52fa538],.skeleton-actions[data-v-f52fa538]{display:flex;align-items:center}[data-v-f52fa538] .btn-primary:disabled{color:#10282a66!important}@media (max-width: 767px){.skeleton-header[data-v-f52fa538]{width:100%}.skeleton-actions[data-v-f52fa538]{flex-wrap:wrap;gap:var(--space-2)}}@keyframes skeleton-loading-e2f2125e{0%{background-position:200% 0}to{background-position:-200% 0}}.tab-panels[data-v-e2f2125e]{padding:0;background:transparent}.skeleton-header[data-v-e2f2125e]{display:flex;flex-direction:column;gap:12px}.skeleton-title[data-v-e2f2125e]{display:flex;flex-direction:column}.skeleton-tags[data-v-e2f2125e],.skeleton-actions[data-v-e2f2125e]{display:flex;align-items:center}.facility-overview-skeleton[data-v-e2f2125e]{margin-top:24px}.facility-overview-skeleton .overview-section[data-v-e2f2125e]{background-color:#fff;border-radius:6px;padding:24px;margin-bottom:24px}.facility-overview-skeleton .overview-section .section-title-skeleton[data-v-e2f2125e]{margin-bottom:24px}.facility-overview-skeleton .overview-section .overview-grid[data-v-e2f2125e]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.facility-overview-skeleton .overview-section .overview-grid .grid-item[data-v-e2f2125e]{display:flex;flex-direction:column;gap:8px}[data-v-e2f2125e] .btn-primary:disabled{color:#10282a66!important}@keyframes skeleton-loading-a34567f2{0%{background-position:200% 0}to{background-position:-200% 0}}.confirmation-content[data-v-a34567f2]{display:flex;align-items:center;gap:8px;padding:16px 0}.navigation-confirm-modal{width:500px}.navigation-confirm-modal .p-dialog-title{font-size:21px;font-weight:600;color:#4b5563}@keyframes skeleton-loading-9ef17d00{0%{background-position:200% 0}to{background-position:-200% 0}}.confirmation-content[data-v-9ef17d00]{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) 0}.warning-icon[data-v-9ef17d00]{padding-top:var(--space-1);color:var(--color-warning)}.confirmation-text[data-v-9ef17d00]{display:flex;flex-direction:column;gap:var(--space-2)}.confirmation-text p[data-v-9ef17d00],.confirmation-text ul[data-v-9ef17d00]{margin:0}.confirmation-text ul[data-v-9ef17d00]{padding-left:var(--space-6)}.certificate-split-clear-modal{max-width:540px}@keyframes skeleton-loading-6a0fc359{0%{background-position:200% 0}to{background-position:-200% 0}}.description-text[data-v-6a0fc359]{margin:0 var(--space-8);font-size:var(--font-size-sm)}@media (max-width: 767px){.description-text[data-v-6a0fc359]{margin:0 var(--space-4)}}@keyframes skeleton-loading-eaacf44f{0%{background-position:200% 0}to{background-position:-200% 0}}.form-card .card-header[data-v-eaacf44f]{margin-bottom:var(--space-6)}@keyframes skeleton-loading-92fc36db{0%{background-position:200% 0}to{background-position:-200% 0}}.form-card .card-header[data-v-92fc36db]{margin-bottom:var(--space-6)}@keyframes skeleton-loading-5aa034b9{0%{background-position:200% 0}to{background-position:-200% 0}}.form-card .card-header[data-v-5aa034b9]{margin-bottom:var(--space-6)}@media (max-width: 767px){.form-card[data-v-5aa034b9] .form-row{flex-direction:column;gap:var(--space-4)}.form-card[data-v-5aa034b9] .form-group{width:100%}}@keyframes skeleton-loading-3dca755e{0%{background-position:200% 0}to{background-position:-200% 0}}.form-card .card-header[data-v-3dca755e]{margin-bottom:var(--space-5)}@keyframes skeleton-loading-21bbd295{0%{background-position:200% 0}to{background-position:-200% 0}}.form-card .card-header[data-v-21bbd295]{margin-bottom:var(--space-6)}@keyframes skeleton-loading-a3f3a099{0%{background-position:200% 0}to{background-position:-200% 0}}.form-card .card-header[data-v-a3f3a099]{margin-bottom:var(--space-6)}.toggle-wrapper[data-v-a3f3a099]{display:flex;align-items:center;min-height:var(--input-height)}@keyframes skeleton-loading-7fcb90a2{0%{background-position:200% 0}to{background-position:-200% 0}}.base-selector[data-v-7fcb90a2]{display:flex;width:fit-content}.base-selector.variant-default[data-v-7fcb90a2]{border-radius:var(--card-border-radius);padding:4px}.base-selector.bg-light[data-v-7fcb90a2]{background-color:var(--color-background-light)}.base-selector.bg-dark[data-v-7fcb90a2]{background-color:var(--color-background-main-darker)}.variant-default .selector-option[data-v-7fcb90a2]{font-weight:var(--font-weight-medium);color:var(--color-text-primary);padding:var(--space-2) var(--space-3);border-radius:var(--card-border-radius);cursor:pointer;font-size:var(--font-size-sm);background:transparent;border:none;font-family:inherit;transition:background var(--transition-fast)}.variant-default .selector-option.active[data-v-7fcb90a2]{background-color:var(--color-background-white)}.base-selector.variant-header[data-v-7fcb90a2]{height:var(--selector-header-height);background:var(--selector-header-bg);border-radius:var(--selector-header-radius);padding:var(--space-0-5);align-items:center}.variant-header .selector-option[data-v-7fcb90a2]{height:var(--selector-header-option-height);padding:0 var(--space-3);background:transparent;border:none;border-radius:var(--selector-header-option-radius);font-family:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-primary);cursor:pointer;transition:background var(--transition-fast),box-shadow var(--transition-fast)}.variant-header .selector-option.active[data-v-7fcb90a2]{background:var(--color-background-white);box-shadow:var(--shadow-xs)}.base-selector.disabled[data-v-7fcb90a2]{opacity:.5;pointer-events:none}.selector-option[data-v-7fcb90a2]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}@keyframes skeleton-loading-d10f7cc0{0%{background-position:200% 0}to{background-position:-200% 0}}.form-card .card-header[data-v-d10f7cc0]{margin-bottom:var(--space-6)}.section-hint[data-v-d10f7cc0]{margin-top:calc(-1 * var(--space-4));margin-bottom:var(--space-5);color:var(--color-text-secondary);font-size:var(--font-size-sm)}.fee-mode-selectors[data-v-d10f7cc0]{display:flex;gap:8px}@keyframes skeleton-loading-f4fa89d5{0%{background-position:200% 0}to{background-position:-200% 0}}button.btn-icon[data-v-f4fa89d5]{height:40px;width:40px;border:none;background:transparent;color:#465161}button.btn-icon[data-v-f4fa89d5]:hover{border:none}@keyframes skeleton-loading-9bc3c554{0%{background-position:200% 0}to{background-position:-200% 0}}.card-header-wrapper[data-v-9bc3c554]{display:flex;justify-content:left;align-items:center;gap:var(--space-4)}.card-header-wrapper .card-header[data-v-9bc3c554]{margin:0;white-space:nowrap}.card-header-wrapper .card-header-buttons[data-v-9bc3c554]{display:flex;width:100%;justify-content:space-between;gap:var(--space-6)}@keyframes skeleton-loading-dc09c2ea{0%{background-position:200% 0}to{background-position:-200% 0}}.summary-section[data-v-dc09c2ea]{background-color:var(--color-background-white);padding:0 var(--space-8);margin-top:var(--space-8);font-size:var(--font-size-base)}.summary-row[data-v-dc09c2ea]{width:100%;display:flex;justify-content:space-between;gap:var(--space-6)}.summary-item[data-v-dc09c2ea]{display:flex;flex-direction:column;gap:var(--space-2);width:100%}.summary-label[data-v-dc09c2ea],.summary-value[data-v-dc09c2ea]{margin:0;padding:0}.divider[data-v-dc09c2ea]{width:100%;height:1px;background-color:var(--color-border);margin:var(--space-4) 0}@keyframes skeleton-loading-cd84c95a{0%{background-position:200% 0}to{background-position:-200% 0}}.buttons-container[data-v-cd84c95a]{position:fixed;bottom:0;left:var(--sidebar-width);right:0;background:var(--color-background-white);border-top:1px solid var(--color-border);z-index:var(--z-sticky);transition:left var(--transition-normal)}.sidebar-collapsed{left:var(--sidebar-collapsed-width)}.sidebar-panel-open{left:calc(var(--sidebar-width) + var(--sidebar-panel-width))}@media (max-width: 1023px){.buttons-container[data-v-cd84c95a]{left:0}}.buttons-container .buttons[data-v-cd84c95a]{display:flex;justify-content:space-between;align-items:center;max-width:var(--content-max-width);margin:0 auto;padding:var(--space-4) var(--space-5)}@media (max-width: 767px){.buttons-container .buttons[data-v-cd84c95a]{flex-direction:column-reverse;gap:var(--space-3);padding:var(--space-3)}}@media (max-width: 767px){.buttons-container .left-buttons[data-v-cd84c95a]{width:100%}}.buttons-container .right-buttons[data-v-cd84c95a]{display:flex;align-items:center;gap:var(--space-2)}@media (max-width: 767px){.buttons-container .right-buttons[data-v-cd84c95a]{width:100%;justify-content:stretch}.buttons-container .right-buttons button[data-v-cd84c95a]{flex:1}}@keyframes skeleton-loading-c37bc9cb{0%{background-position:200% 0}to{background-position:-200% 0}}.facility-create[data-v-c37bc9cb]{display:flex;flex-direction:column;min-height:100%;padding-bottom:70px}.title[data-v-c37bc9cb]{display:flex;flex-direction:column;gap:var(--space-1)}.close-btn[data-v-c37bc9cb]{display:flex;align-items:center;justify-content:center;width:var(--space-10);height:var(--space-10);border:none;background:transparent;border-radius:var(--radius-md);cursor:pointer;color:var(--color-text-primary);transition:background var(--transition-fast)}.close-btn[data-v-c37bc9cb]:hover{background:var(--color-background-light)}.close-btn i[data-v-c37bc9cb]{font-size:var(--font-size-lg)}.form-body[data-v-c37bc9cb]{margin-bottom:var(--space-6)}.form-card[data-v-c37bc9cb]{background-color:var(--color-background-white);border-radius:var(--card-border-radius);padding-bottom:var(--space-6)}.form-card .form-container[data-v-c37bc9cb]{border-top:1px solid var(--color-background-light);display:flex;flex-direction:column;gap:var(--space-8)}.stepper-card[data-v-c37bc9cb]{width:80%;margin:0 auto var(--space-5)}@media (max-width: 1023px){.stepper-card[data-v-c37bc9cb]{width:95%}}.stepper-content[data-v-c37bc9cb]{width:80%;margin:0 auto}@media (max-width: 1023px){.stepper-content[data-v-c37bc9cb]{width:95%}}@media (max-width: 767px){.stepper-content[data-v-c37bc9cb]{width:100%;padding:0 var(--space-3)}}.stepper-content[data-v-c37bc9cb] .card{background:transparent;border:none;box-shadow:none;padding:0;margin-bottom:var(--space-6)}@keyframes skeleton-loading-fda958aa{0%{background-position:200% 0}to{background-position:-200% 0}}.search-container[data-v-fda958aa]{height:44px;padding:4px;gap:8px;display:flex;width:280px;align-items:center;background-color:var(--search-bg-color, var(--color-background-light));border-radius:20px}.search-icon[data-v-fda958aa]{padding:8px 0 8px 12px;font-size:8px;color:var(--search-text-color, #10282a);display:flex;align-items:center;justify-content:center}.search-icon .pi-search[data-v-fda958aa]{font-size:var(--font-size-base)}.search-input[data-v-fda958aa]{width:100%;border:none;outline:none;background-color:transparent;padding:8px 12px 8px 0;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--search-text-color, rgba(16, 40, 42, .5))}.search-input[data-v-fda958aa]::placeholder{color:var(--color-text-primary);opacity:.5}@keyframes skeleton-loading-c5f35076{0%{background-position:200% 0}to{background-position:-200% 0}}.facilities-header[data-v-c5f35076]{align-self:stretch;padding-right:32px;padding-top:20px;padding-bottom:20px;background:linear-gradient(180deg,#eef3fa66,#fff6);justify-content:space-between;align-items:center;display:inline-flex;width:100%}.header-left-section[data-v-c5f35076]{display:flex;align-items:center}.expand-button[data-v-c5f35076]{margin-left:16px;margin-right:12px}.status-section[data-v-c5f35076]{justify-content:flex-start;align-items:center;gap:9px;display:flex}.status-label[data-v-c5f35076]{color:#10282a;font-size:14px;font-family:Inter,sans-serif;font-weight:600;line-height:14px}.status-count[data-v-c5f35076]{width:26px;height:26px;padding:7px 9px;border-radius:20px;outline:1px #dbe5f3 solid;display:inline-flex;justify-content:center;align-items:center}.count-value[data-v-c5f35076]{opacity:.5;color:#10282a;font-size:12px;font-family:Inter,sans-serif;font-weight:700;line-height:12px}.actions-section[data-v-c5f35076]{justify-content:flex-end;align-items:center;gap:16px;display:flex}@keyframes skeleton-loading-2e21bf24{0%{background-position:200% 0}to{background-position:-200% 0}}.facility-row[data-v-2e21bf24]{align-self:stretch;padding-left:32px;padding-right:32px;justify-content:flex-start;align-items:center;gap:16px;display:inline-flex;min-height:60px;transition:background-color .2s ease-in-out;width:100%;box-sizing:border-box}.facility-row[data-v-2e21bf24]:hover{background:linear-gradient(90deg,#fff9,#eef3fa99 6% 94%,#fff9);cursor:pointer}.row-cell[data-v-2e21bf24]{padding-top:20px;padding-bottom:20px;justify-content:flex-start;align-items:center;display:flex;box-sizing:border-box}.facility-details[data-v-2e21bf24]{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;display:inline-flex;width:100%}.facility-name[data-v-2e21bf24]{color:#10282ae6;font-size:var(--font-size-sm);font-family:Inter,sans-serif;font-weight:var(--font-weight-semibold);line-height:12px}.facility-metadata[data-v-2e21bf24]{justify-content:flex-start;align-items:center;gap:4px;display:inline-flex;white-space:nowrap}.metadata-item[data-v-2e21bf24]{opacity:.6;color:#10282ae6;font-size:var(--font-size-sm);font-family:Inter,sans-serif;font-weight:var(--font-weight-medium);line-height:12px;white-space:nowrap}.dot-separator[data-v-2e21bf24]{width:2px;height:2px;background:#7e8b8c;border-radius:9999px}.cell-content[data-v-2e21bf24]{color:#10282ae6;font-size:var(--font-size-sm);font-family:Inter,sans-serif;font-weight:var(--font-weight-medium);line-height:12px;width:100%;display:flex}.fund-name[data-v-2e21bf24]{opacity:.6;color:#10282ae6}.separator[data-v-2e21bf24]{margin:0 4px}.justify-start[data-v-2e21bf24]{justify-content:flex-start}.justify-center[data-v-2e21bf24]{justify-content:center}.justify-end[data-v-2e21bf24]{justify-content:flex-end}@keyframes skeleton-loading-83c37c95{0%{background-position:200% 0}to{background-position:-200% 0}}.table-scroll-wrapper[data-v-83c37c95]{position:relative;width:100%}.scroll-container[data-v-83c37c95]{overflow-x:auto;-webkit-overflow-scrolling:touch}@media (min-width: 768px){.scroll-container[data-v-83c37c95]{scrollbar-width:thin;scrollbar-color:var(--color-border) transparent}.scroll-container[data-v-83c37c95]::-webkit-scrollbar{height:6px}.scroll-container[data-v-83c37c95]::-webkit-scrollbar-track{background:transparent}.scroll-container[data-v-83c37c95]::-webkit-scrollbar-thumb{background-color:var(--color-border);border-radius:3px}}@media (max-width: 767px){.scroll-container[data-v-83c37c95]{scrollbar-width:thin}.scroll-container[data-v-83c37c95]::-webkit-scrollbar{height:4px}.scroll-container[data-v-83c37c95]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:2px}}.scroll-shadow[data-v-83c37c95]{position:absolute;top:0;bottom:0;width:24px;pointer-events:none;z-index:1}.scroll-shadow-left[data-v-83c37c95]{left:0;background:linear-gradient(to right,#0000000f,#0000)}.scroll-shadow-right[data-v-83c37c95]{right:0;background:linear-gradient(to left,#0000000f,#0000)}.responsive-table .table-row{display:grid;padding:var(--space-4);border-bottom:1px solid var(--color-border);align-items:center;transition:background var(--transition-fast)}.responsive-table .table-row:hover{background:var(--color-bg-hover)}.responsive-table .table-row:last-child{border-bottom:none}@keyframes skeleton-loading-739939b1{0%{background-position:200% 0}to{background-position:-200% 0}}.facilities-table[data-v-739939b1]{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:stretch;display:flex;width:100%}.table-rows[data-v-739939b1],.skeleton-rows[data-v-739939b1]{width:100%;display:flex;flex-direction:column}.skeleton-row[data-v-739939b1]{align-self:stretch;padding-left:32px;padding-right:32px;justify-content:flex-start;align-items:center;gap:16px;display:flex;min-height:68px;width:100%;box-sizing:border-box;border-bottom:1px solid rgba(219,229,243,.12);transition:background-color .2s ease}.skeleton-row[data-v-739939b1]:hover{background-color:#dbe5f308}.skeleton-cell[data-v-739939b1]{padding-top:20px;padding-bottom:20px;justify-content:flex-start;align-items:center;display:flex;box-sizing:border-box}.request-skeleton[data-v-739939b1],.facility-skeleton[data-v-739939b1]{background-color:#4e72a714;border-radius:16px}.request-status-skeleton[data-v-739939b1],.facility-status-skeleton[data-v-739939b1]{padding:3px;border-radius:20px}.request-status-skeleton[data-v-739939b1],.facility-status-skeleton[data-v-739939b1]{background-color:#4e72a70f}.empty-state[data-v-739939b1]{padding:32px;width:100%;border-top:1px solid rgba(219,229,243,.6)}.skeleton-name-container[data-v-739939b1]{display:flex;flex-direction:column;gap:4px;width:100%}.skeleton-metadata[data-v-739939b1]{margin-top:4px}.justify-start[data-v-739939b1]{display:flex;justify-content:flex-start;width:100%}.justify-center[data-v-739939b1]{display:flex;justify-content:center;width:100%}.justify-end[data-v-739939b1]{display:flex;justify-content:flex-end;width:100%}@keyframes skeleton-loading-df01a77f{0%{background-position:200% 0}to{background-position:-200% 0}}.facilities-card-container[data-v-df01a77f]{align-self:stretch;justify-content:flex-start;align-items:flex-start;gap:4px;display:inline-flex;width:100%;overflow-x:auto}.facilities-card[data-v-df01a77f]{flex:1 1 0;padding-bottom:20px;background:#fff;box-shadow:0 2px 4px #9191911a;overflow:hidden;border-radius:20px;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:inline-flex;width:100%;min-width:var(--167010d0)}.facilities-content[data-v-df01a77f]{align-self:stretch;flex-direction:column;justify-content:flex-start;align-items:flex-start;display:flex;width:100%}.expandable-content[data-v-df01a77f]{width:100%}@keyframes skeleton-loading-367cc4eb{0%{background-position:200% 0}to{background-position:-200% 0}}.header-container[data-v-367cc4eb]{display:flex;justify-content:space-between;padding:24px 0;align-items:center}.header-container .text-header[data-v-367cc4eb]{font-size:24.5px;margin:0}@keyframes skeleton-loading-61628660{0%{background-position:200% 0}to{background-position:-200% 0}}.sidebar-expansion-panel[data-v-61628660]{display:none;position:fixed;top:0;left:var(--sidebar-width);width:var(--sidebar-panel-width);height:100dvh;background:var(--sidebar-bg-mid);border-left:1px solid var(--sidebar-divider);padding:var(--space-8) var(--space-2) var(--space-4);box-sizing:border-box;z-index:calc(var(--z-sidebar) - 1);overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}.sidebar-expansion-panel[data-v-61628660]::-webkit-scrollbar{width:4px}.sidebar-expansion-panel[data-v-61628660]::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:2px}@media (min-width: 1024px){.sidebar-expansion-panel[data-v-61628660]{display:block}}.panel-body[data-v-61628660]{display:flex;flex-direction:column}.panel-section-header[data-v-61628660]{display:flex;align-items:center;height:32px;padding:0 var(--space-3);margin-top:var(--space-4);font-size:10px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;color:var(--sidebar-accent)}.panel-section-header[data-v-61628660]:first-child{margin-top:0}.panel-list[data-v-61628660]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column}.panel-item[data-v-61628660]{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3) 0 20px;margin:0;height:var(--sidebar-item-height);color:var(--sidebar-text-muted);font-size:12px;font-weight:500;letter-spacing:-.2px;text-decoration:none;border-radius:var(--radius-md);transition:var(--transition-fast)}.panel-item[data-v-61628660]:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-primary)}.panel-item[data-v-61628660]:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.panel-item.active[data-v-61628660]{background:var(--sidebar-active-bg);color:var(--sidebar-text-primary);font-weight:600}.panel-item-text[data-v-61628660]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@keyframes skeleton-loading-a894366f{0%{background-position:200% 0}to{background-position:-200% 0}}.global-search[data-v-a894366f]{position:relative;width:100%;padding-top:var(--space-5)}.search-trigger[data-v-a894366f]{display:flex;align-items:center;gap:var(--space-2);width:100%;height:var(--sidebar-item-height);padding:0 var(--space-3);background:var(--sidebar-search-bg);border:1px solid var(--sidebar-search-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast)}.search-trigger[data-v-a894366f]:hover{background:var(--sidebar-search-hover-bg)}.search-trigger[data-v-a894366f]:focus-visible{outline:none;box-shadow:var(--sidebar-search-focus-ring)}.search-trigger-collapsed[data-v-a894366f]{display:flex;align-items:center;justify-content:center;width:var(--sidebar-item-height);height:var(--sidebar-item-height);margin:0 auto;background:var(--sidebar-search-bg);border:1px solid var(--sidebar-search-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);color:var(--sidebar-search-icon-color)}.search-trigger-collapsed[data-v-a894366f]:hover{background:var(--sidebar-search-hover-bg);color:var(--sidebar-search-icon-hover-color)}.search-trigger-collapsed[data-v-a894366f]:focus-visible{outline:none;box-shadow:var(--sidebar-search-focus-ring)}.search-trigger-collapsed i[data-v-a894366f]{font-size:var(--font-size-13)}.search-trigger-icon[data-v-a894366f]{font-size:var(--font-size-13);color:var(--sidebar-search-icon-color);flex-shrink:0}.search-trigger-text[data-v-a894366f]{flex:1;text-align:left;font-size:var(--font-size-sm);color:var(--sidebar-search-icon-color);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-trigger-shortcut[data-v-a894366f]{display:inline-flex;align-items:center;gap:var(--sidebar-search-shortcut-gap);flex-shrink:0;padding:var(--sidebar-search-shortcut-padding);background:var(--sidebar-search-shortcut-bg);border:1px solid var(--sidebar-search-shortcut-border);border-radius:var(--sidebar-search-shortcut-radius);font-family:var(--font-family);font-size:var(--font-size-2xs);font-weight:var(--font-weight-normal);color:var(--sidebar-search-shortcut-text);line-height:1}.search-overlay[data-v-a894366f]{position:fixed;inset:0;z-index:var(--z-modal);display:flex;align-items:flex-start;justify-content:center;padding-top:120px;background:#00000059;backdrop-filter:blur(4px)}.search-palette[data-v-a894366f]{width:100%;max-width:560px;background:#fff;border:1px solid #e5e7eb;border-radius:16px;box-shadow:var(--shadow-lg);overflow:hidden;display:flex;flex-direction:column;max-height:calc(100vh - 200px)}.search-input-wrapper[data-v-a894366f]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid #e5e7eb}.search-input-icon[data-v-a894366f]{font-size:18px;color:var(--color-text-secondary);flex-shrink:0}.search-input[data-v-a894366f]{flex:1;border:none;outline:none;font-family:var(--font-family);font-size:16px;color:var(--color-text-primary);background:transparent}.search-input[data-v-a894366f]::placeholder{color:var(--color-text-muted)}.search-loading[data-v-a894366f]{color:var(--color-text-secondary)}.search-clear[data-v-a894366f]{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:none;background:var(--color-bg-tertiary);border-radius:var(--radius-sm);cursor:pointer;color:var(--color-text-secondary);transition:var(--transition-fast)}.search-clear[data-v-a894366f]:hover{background:var(--color-border);color:var(--color-text-primary)}.search-results[data-v-a894366f]{flex:1;overflow-y:auto;min-height:100px;max-height:400px;padding:var(--space-2) 0}.search-group[data-v-a894366f]:not(:last-child){margin-bottom:var(--space-2)}.search-group-header[data-v-a894366f]{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-muted)}.search-group-count[data-v-a894366f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:16px;padding:0 5px;font-size:10px;font-weight:600;color:var(--color-text-secondary);background:#e5e7eb;border-radius:8px}.search-result[data-v-a894366f]{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2-5) var(--space-4);cursor:pointer;transition:background var(--transition-fast)}.search-result[data-v-a894366f]:hover,.search-result.active[data-v-a894366f]{background:#eef2f7}.search-result-icon[data-v-a894366f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;font-size:14px;color:#ad582b;background:#ad582b14;border-radius:var(--radius-md);flex-shrink:0}.search-result-content[data-v-a894366f]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.search-result-header[data-v-a894366f]{display:flex;align-items:center;gap:var(--space-2)}.search-result-label[data-v-a894366f]{font-size:14px;font-weight:500;color:var(--color-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-type[data-v-a894366f]{flex-shrink:0;font-size:10px;font-weight:500;padding:2px 6px;border-radius:4px;background:#f3f4f6;border:1px solid #e5e7eb;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.02em}.search-result-subtitle[data-v-a894366f]{font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-result-chevron[data-v-a894366f]{font-size:12px;color:var(--color-text-muted);flex-shrink:0}.search-result-view-all[data-v-a894366f]{justify-content:space-between;font-size:13px;font-weight:500;color:var(--color-primary)}.search-result-view-all i[data-v-a894366f]{font-size:12px}.search-empty[data-v-a894366f],.search-hint[data-v-a894366f]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--color-text-secondary);text-align:center}.search-empty-icon[data-v-a894366f]{font-size:32px;color:var(--color-text-muted)}.search-empty-text[data-v-a894366f]{font-size:14px}.search-footer[data-v-a894366f]{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-3) var(--space-4);border-top:1px solid #e5e7eb;background:#f9fafb}.search-footer-hint[data-v-a894366f]{display:flex;align-items:center;gap:var(--space-1-5);font-size:11px;color:var(--color-text-muted)}.search-footer-hint kbd[data-v-a894366f]{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 var(--space-1);font-family:var(--font-family);font-size:10px;font-weight:500;color:var(--color-text-muted);background:#fff;border:1px solid #e5e7eb;border-radius:var(--radius-xs)}.search-fade-enter-active[data-v-a894366f],.search-fade-leave-active[data-v-a894366f]{transition:opacity .2s ease}.search-fade-enter-active .search-palette[data-v-a894366f],.search-fade-leave-active .search-palette[data-v-a894366f]{transition:transform .2s cubic-bezier(.16,1,.3,1),opacity .2s ease}.search-fade-enter-from[data-v-a894366f],.search-fade-leave-to[data-v-a894366f]{opacity:0}.search-fade-enter-from .search-palette[data-v-a894366f],.search-fade-leave-to .search-palette[data-v-a894366f]{transform:scale(.95) translateY(-10px);opacity:0}.app-sidebar{position:fixed;top:0;left:0;width:var(--sidebar-width);height:100dvh;background:var(--sidebar-bg);color:var(--sidebar-text-primary);display:flex;flex-direction:column;transition:width var(--transition-normal),transform var(--transition-normal);z-index:var(--z-sidebar)}.app-sidebar.collapsed{width:var(--sidebar-collapsed-width)}@media (max-width: 1023px){.app-sidebar{transform:translate(-100%);width:var(--sidebar-mobile-width);box-shadow:var(--sidebar-mobile-shadow)}.app-sidebar.mobile-open{transform:translate(0)}}.sidebar-header{display:flex;align-items:center;justify-content:center;padding:32px var(--space-5) 12px;min-height:76px;flex-shrink:0}.collapsed .sidebar-header{flex-direction:column;gap:var(--space-2);padding:var(--space-4) var(--space-2);min-height:48px;justify-content:center}@media (max-width: 1023px){.sidebar-header{justify-content:space-between;padding:var(--space-5) var(--space-4) var(--space-3);min-height:56px}}@media (min-width: 1024px){.sidebar-header--named{justify-content:flex-start;padding-left:var(--space-2)}}.sidebar-instance-name{max-width:100%;color:#fff;font-size:var(--font-size-22);font-weight:var(--font-weight-bold);letter-spacing:.18em;text-transform:uppercase;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-instance-name--collapsed{font-size:var(--font-size-base);letter-spacing:.06em;transform:none}.sidebar-search{padding:0 var(--space-2) 7px;width:100%}.sidebar-logo{width:212px;max-width:100%;height:auto;object-fit:contain;filter:brightness(0) invert(1);transform:translate(var(--space-4));transition:var(--transition-fast)}.sidebar-logo.sidebar-logo--collapsed{width:44px;transform:none}.close-btn{display:flex;align-items:center;justify-content:center;width:34px;height:34px;border:none;background:transparent;border-radius:var(--radius-sm);cursor:pointer;color:var(--sidebar-text-muted);transition:all .15s ease}.close-btn:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-primary)}.close-btn:focus-visible{outline:none;box-shadow:var(--sidebar-focus-ring)}@media (max-width: 1023px){.desktop-only{display:none}}.mobile-only{display:none}@media (max-width: 1023px){.mobile-only{display:flex}}.sidebar-nav{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden}.menu-list{list-style:none;padding:0;margin:0;flex:1;overflow-y:auto;overflow-x:hidden;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent}.menu-list::-webkit-scrollbar{width:4px}.menu-list::-webkit-scrollbar-track{background:transparent}.menu-list::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:2px}.menu-section-header{display:flex;align-items:center;height:32px;padding:0 var(--space-3);margin:var(--space-2) var(--space-2) 0;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.2px;color:var(--sidebar-text-faint)}.collapsed .menu-section-header{padding:0 var(--space-2);margin:var(--space-2) 0 0;justify-content:center}.section-divider{border:none;border-top:1px solid var(--sidebar-divider);margin:0}.menu-item{position:relative;display:flex;align-items:center;width:100%;gap:var(--space-3);padding:0 var(--space-3);margin:var(--space-0-5) 0;border-radius:var(--radius-md);color:var(--sidebar-text-primary);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:-.2px;transition:var(--transition-fast);height:var(--sidebar-item-height);cursor:pointer;border:none;background:transparent;text-align:left;font-family:inherit;box-sizing:border-box}.menu-item:hover{background:var(--sidebar-hover-bg)}.menu-item:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.menu-item.active{background:var(--sidebar-active-bg);color:var(--sidebar-text-primary);font-weight:600}.menu-item.active .menu-icon{color:var(--sidebar-accent)}.collapsed .menu-item{padding:0;justify-content:center;margin:0 var(--space-2);width:calc(100% - 2 * var(--space-2))}.menu-icon{font-size:17px;width:20px;text-align:center;flex-shrink:0;color:var(--sidebar-text-muted);transition:var(--transition-fast)}.menu-item:hover .menu-icon,.submenu-row:hover .menu-icon{color:var(--sidebar-text-primary)}.menu-label{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.menu-trailing-icon{font-size:11px;color:var(--sidebar-text-muted);flex-shrink:0;margin-left:auto;transition:transform var(--transition-fast)}.menu-trailing-icon.expanded{transform:rotate(90deg)}.menu-badge{font-size:10px;font-weight:500;color:var(--sidebar-badge-text);background:var(--sidebar-badge-bg);padding:2px 8px;border-radius:var(--radius-full);min-width:20px;height:18px;line-height:14px;text-align:center;flex-shrink:0}.menu-badge--accent{font-size:9px;font-weight:600;letter-spacing:.04em;color:var(--sidebar-accent);background:var(--sidebar-badge-accent-bg)}.submenu-container{position:relative;display:flex;flex-direction:column}.submenu-row{position:relative;display:flex;align-items:center;margin:var(--space-0-5) 0;border-radius:var(--radius-md);height:var(--sidebar-item-height);transition:var(--transition-fast)}.submenu-row:hover{background:var(--sidebar-hover-bg)}.submenu-row.active{background:var(--sidebar-active-bg)}.submenu-row.active .menu-icon{color:var(--sidebar-accent)}.submenu-row.active .submenu-link{color:var(--sidebar-text-primary);font-weight:600}.collapsed .submenu-row{justify-content:center;margin:0 var(--space-2)}.submenu-link{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);flex:1;min-width:0;height:100%;color:var(--sidebar-text-primary);text-decoration:none;font-size:13px;font-weight:500;letter-spacing:-.2px;cursor:pointer}.submenu-link:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px;border-radius:var(--radius-md)}.collapsed .submenu-link{padding:0;justify-content:center}.chevron-btn{display:flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;margin-right:var(--space-2);background:transparent;border:none;border-radius:var(--radius-sm);cursor:pointer;flex-shrink:0;color:var(--sidebar-text-muted);transition:var(--transition-fast)}.chevron-btn:hover{background:var(--sidebar-badge-bg);color:var(--sidebar-text-primary)}.chevron-btn:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.badge-chevron-cluster{display:flex;align-items:center;gap:var(--space-2);margin-left:auto;flex-shrink:0}.submenu-chevron{font-size:11px;color:var(--sidebar-text-muted);transition:transform var(--transition-fast);flex-shrink:0;width:14px;text-align:center}.submenu-chevron.expanded{transform:rotate(180deg)}.submenu-wrapper{overflow:hidden;transition:max-height var(--transition-normal) ease-in-out;max-height:0}.submenu-wrapper.expanded{max-height:280px}.submenu-inner{max-height:270px;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--sidebar-border) transparent;padding-bottom:var(--space-1)}.submenu-inner::-webkit-scrollbar{width:3px}.submenu-inner::-webkit-scrollbar-track{background:transparent}.submenu-inner::-webkit-scrollbar-thumb{background:var(--sidebar-border);border-radius:2px}.submenu{list-style:none;padding:0;margin:0}.submenu-item{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-3);margin:0 var(--space-2);padding-left:var(--sidebar-submenu-indent);font-size:12px;font-weight:500;letter-spacing:-.2px;color:var(--sidebar-text-muted);text-decoration:none;border-radius:var(--radius-md);position:relative;transition:var(--transition-fast);min-height:var(--sidebar-submenu-item-height)}.submenu-item:hover{background:var(--sidebar-hover-bg);color:var(--sidebar-text-primary)}.submenu-item:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.submenu-item.active{color:var(--sidebar-text-primary);font-weight:500;background:var(--sidebar-active-bg)}.submenu-item.view-more{color:var(--sidebar-accent);font-weight:500;font-size:11px;margin-top:var(--space-0-5)}.submenu-item.view-more:hover{background:var(--sidebar-hover-bg)}.submenu-text{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sidebar-footer{padding:var(--space-3);position:relative;flex-shrink:0}.sidebar-footer-card{display:flex;flex-direction:column;background:var(--sidebar-bg-deep);border-radius:var(--radius-md);overflow:hidden}.sidebar-footer-divider{height:1px;background:var(--sidebar-divider);margin:0;border:none}.user-info{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);width:100%;border:none;background:transparent;color:inherit;font-family:inherit;text-align:left;cursor:pointer;transition:var(--transition-fast);min-height:44px}.user-info:hover{background:var(--sidebar-control-hover-bg)}.user-info:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.collapsed .user-info{justify-content:center;padding:var(--space-2)}.user-avatar{width:32px;height:32px;flex-shrink:0;background-color:var(--sidebar-avatar-bg);color:var(--sidebar-text-primary)}.collapsed .user-avatar{width:28px;height:28px}.user-details{flex:1;min-width:0}.user-name{display:block;font-size:13px;font-weight:500;letter-spacing:-.2px;color:var(--sidebar-text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-menu-icon{font-size:11px;color:var(--sidebar-text-muted);transition:transform var(--transition-fast)}.user-menu-icon.rotated{transform:rotate(180deg)}.collapse-row{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3);height:var(--sidebar-item-height);width:100%;background:transparent;border:none;color:var(--sidebar-text-muted);font-family:inherit;font-size:13px;font-weight:500;letter-spacing:-.2px;cursor:pointer;text-align:left;transition:var(--transition-fast)}.collapse-row:hover{background:var(--sidebar-control-hover-bg);color:var(--sidebar-text-primary)}.collapse-row:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.collapse-row .collapse-row-icon{font-size:14px;width:20px;text-align:center;flex-shrink:0;transition:transform var(--transition-fast)}.collapsed .collapse-row .collapse-row-icon{transform:rotate(180deg)}.collapsed .collapse-row{justify-content:center;padding:0}.collapsed .collapse-row .collapse-row-label{display:none}.user-dropdown-menu.p-menu{border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);width:260px;padding:0;background:var(--menu-popup-bg);overflow:hidden;border:1px solid var(--menu-popup-border)}.user-dropdown-menu.p-menu .p-menu-list{padding:0;max-height:70vh;overflow-y:auto;scrollbar-width:thin}.user-dropdown-menu.p-menu .p-menu-separator{margin:0;border-color:var(--menu-popup-border)}.user-info-section{padding:var(--space-4);border-bottom:1px solid var(--menu-popup-border);background:var(--menu-popup-bg)}.user-info-section .info-name{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-1);color:var(--menu-popup-text)}.user-info-section .info-email,.user-info-section .info-org{font-size:var(--font-size-sm);margin:0;color:var(--menu-popup-text-muted)}.user-info-section .info-email{margin-bottom:var(--space-1)}.dropdown-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);cursor:pointer;transition:var(--transition-fast);background:var(--menu-popup-bg)}.dropdown-item:hover{background:var(--menu-popup-hover-bg)}.dropdown-item:focus-visible{outline:2px solid var(--sidebar-accent);outline-offset:-2px}.dropdown-item .dropdown-icon{font-size:var(--font-size-base);width:var(--icon-md);text-align:center;color:var(--menu-popup-text-muted)}.dropdown-item .dropdown-icon.pi-sign-out{color:var(--color-error)}.dropdown-item .dropdown-text{font-size:var(--font-size-base);color:var(--menu-popup-text)}.dropdown-item:has(.pi-sign-out) .dropdown-text{color:var(--color-error);font-weight:var(--font-weight-medium)}.view-section-header{padding:var(--space-2) var(--space-4) var(--space-1);border-top:1px solid var(--menu-popup-border);background:var(--menu-popup-bg)}.view-section-header .view-section-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--menu-popup-text-muted)}.view-switch-item{display:flex;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);cursor:pointer;transition:background var(--transition-fast);background:var(--menu-popup-bg)}.view-switch-item:hover{background:var(--menu-popup-hover-bg)}.view-switch-item.active{background:var(--menu-popup-active-bg)}.view-switch-item .view-item-avatar{width:28px;height:28px;border-radius:50%;background:var(--menu-popup-hover-bg);display:flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden}.view-switch-item .view-avatar-image{width:100%;height:100%;object-fit:cover}.view-switch-item .view-avatar-initial{font-size:var(--font-size-xs);font-weight:600;color:var(--menu-popup-text-muted)}.view-switch-item .view-item-info{display:flex;flex-direction:column;flex:1;min-width:0}.view-switch-item .view-item-name{font-size:var(--font-size-sm);font-weight:500;color:var(--menu-popup-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.view-switch-item .view-item-type{font-size:var(--font-size-xs);color:var(--menu-popup-text-muted)}.view-switch-item .view-default-star{color:var(--menu-popup-text-muted);font-size:var(--font-size-sm);flex-shrink:0;cursor:pointer;transition:color .15s ease}.view-switch-item .view-default-star.pi-star-fill,.view-switch-item .view-default-star:hover{color:var(--menu-popup-star-color)}.view-switch-item .view-active-icon{color:var(--sidebar-accent);font-size:var(--font-size-sm);flex-shrink:0}.viewing-as-label{display:block;font-size:10px;color:var(--sidebar-text-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.viewing-as-label.viewing-as-fund-investor{color:var(--sidebar-viewing-as-fund-investor-text);white-space:normal;word-break:break-word;overflow:visible;text-overflow:unset}.view-list-container{max-height:280px;overflow-y:auto;scrollbar-width:thin;background:var(--menu-popup-bg)}.view-search-container{padding:var(--space-2) var(--space-4);background:var(--menu-popup-bg)}.view-search-input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--menu-popup-border);border-radius:var(--radius-sm);font-size:var(--font-size-sm);color:var(--menu-popup-text);background:var(--menu-popup-bg);outline:none}.view-search-input::placeholder{color:var(--menu-popup-text-muted)}.view-search-input:focus{border-color:var(--sidebar-accent)}@keyframes skeleton-loading-482f4364{0%{background-position:200% 0}to{background-position:-200% 0}}.modal-content[data-v-482f4364]{display:flex;flex-direction:column;align-items:center;text-align:center;padding:16px 0}.warning-icon[data-v-482f4364]{width:64px;height:64px;border-radius:50%;background:#fff3cd;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.warning-icon i[data-v-482f4364]{font-size:32px;color:#856404}.message[data-v-482f4364]{font-size:var(--font-size-md);color:var(--color-text-primary);margin:0 0 8px}.sub-message[data-v-482f4364]{font-size:var(--font-size-base);color:var(--color-text-secondary);margin:0}.recovery-error[data-v-482f4364]{width:100%;margin-top:var(--space-3)}.modal-footer[data-v-482f4364]{display:flex;justify-content:flex-end;gap:12px;width:100%}@media (max-width: 767px){.modal-content[data-v-482f4364]{padding:var(--space-3) 0}.warning-icon[data-v-482f4364]{width:56px;height:56px}.warning-icon i[data-v-482f4364]{font-size:28px}.message[data-v-482f4364]{font-size:var(--font-size-sm)}.sub-message[data-v-482f4364]{font-size:var(--font-size-xs)}.modal-footer[data-v-482f4364]{flex-direction:column-reverse;gap:var(--space-2)}.modal-footer[data-v-482f4364] button{width:100%}}.app-layout{display:flex;min-height:100dvh;width:100%;background-color:var(--color-background-main)}@media (min-width: 1024px){.app-layout{background-color:var(--app-shell-bg)}}.sidebar-overlay{display:none}@media (max-width: 1023px){.sidebar-overlay{display:block;position:fixed;inset:0;background:#00000080;z-index:calc(var(--z-sidebar) - 1);cursor:pointer}}.main-content{flex:1;min-width:0;display:flex;flex-direction:column;margin-left:var(--sidebar-width);transition:margin-left var(--transition-normal)}@media (min-width: 1024px){.main-content{background:var(--app-content-bg);border-radius:var(--app-content-radius) 0 0 0}}.sidebar-collapsed .main-content{margin-left:var(--sidebar-collapsed-width)}@media (min-width: 1024px){.sidebar-panel-open .main-content{margin-left:calc(var(--sidebar-width) + var(--sidebar-panel-width))}}@media (max-width: 1023px){.main-content{margin-left:0}}.top-header{display:none}@media (max-width: 1023px){.top-header{display:flex;align-items:center;justify-content:flex-end;padding:var(--space-2) var(--space-4);background:var(--color-background-white);border-bottom:1px solid var(--color-border);position:sticky;top:0;z-index:var(--z-sticky);min-height:48px}}.mobile-controls{display:none}@media (max-width: 1023px){.mobile-controls{display:flex;align-items:center;gap:var(--space-4);margin-right:auto}}.header-right{display:flex;align-items:center;gap:var(--space-3);margin-left:auto}.hamburger-btn{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border:none;background:transparent;border-radius:8px;cursor:pointer;color:var(--color-text-primary);transition:background var(--transition-fast)}.hamburger-btn:hover{background:var(--color-background-light)}.hamburger-btn i{font-size:20px}.mobile-logo{height:28px;width:auto}.page-container{flex:1;width:100%;max-width:var(--content-max-width);margin:0;padding:var(--content-padding)}@media (max-width: 1023px){.page-container{max-width:100%}}.fade-enter-active,.fade-leave-active{transition:opacity var(--transition-fast)}.fade-enter-from,.fade-leave-to{opacity:0}.session-recovery{display:flex;align-items:center;justify-content:center;min-height:100dvh;width:100%;padding:var(--space-8);background-color:var(--color-background-main)}.session-recovery__card{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4);max-width:420px;padding:var(--space-10);background-color:var(--color-bg-primary);border-radius:var(--radius-xl);box-shadow:var(--shadow-card-elevated)}.session-recovery__title{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.session-recovery__message{font-size:var(--font-size-sm);color:var(--color-text-muted)}.session-recovery__actions{display:flex;gap:var(--space-3);margin-top:var(--space-2)}.session-recovery__button{padding:var(--space-2) var(--space-6);border-radius:var(--radius-md);border:1px solid var(--color-border);background:var(--color-bg-primary);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);cursor:pointer;transition:background var(--transition-fast)}.session-recovery__button:hover{background:var(--color-bg-hover)}.session-recovery__button--primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-text-inverse)}.session-recovery__button--primary:hover{background:var(--color-primary-hover)}@keyframes skeleton-loading-3f9acbfd{0%{background-position:200% 0}to{background-position:-200% 0}}.login-page[data-v-3f9acbfd]{display:flex;height:100vh;width:100%;background:var(--color-background-white)}.login-image-panel[data-v-3f9acbfd]{position:relative;flex:1;overflow:hidden}@media (max-width: 767px){.login-image-panel[data-v-3f9acbfd]{display:none}}.login-background-image[data-v-3f9acbfd]{width:100%;height:100%;object-fit:cover;filter:blur(4px)}.login-image-overlay[data-v-3f9acbfd]{position:absolute;inset:0;background:#0d1414d6}.login-content-panel[data-v-3f9acbfd]{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-12);min-width:0}@media (max-width: 767px){.login-content-panel[data-v-3f9acbfd]{padding:var(--space-8) var(--space-6)}}.login-logo img[data-v-3f9acbfd]{height:39px;width:auto}.login-main[data-v-3f9acbfd]{display:flex;flex-direction:column;gap:var(--space-16);padding:0 var(--space-4)}.login-text[data-v-3f9acbfd]{display:flex;flex-direction:column;gap:var(--space-5)}.login-heading[data-v-3f9acbfd]{font-family:var(--font-family);font-size:48px;font-weight:var(--font-weight-normal);line-height:1.16;letter-spacing:-2.88px;color:var(--color-text-primary);margin:0}@media (max-width: 639px){.login-heading[data-v-3f9acbfd]{font-size:36px;letter-spacing:-1.8px}}.login-subtitle[data-v-3f9acbfd]{font-size:var(--font-size-lg);font-weight:var(--font-weight-normal);letter-spacing:-.36px;color:var(--color-text-primary);margin:0}.login-button[data-v-3f9acbfd]{display:inline-flex;align-items:center;gap:var(--space-4);padding:var(--space-5) var(--space-7);border:2px solid rgba(0,0,0,.1);border-radius:var(--radius-full);background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.1) 100%),var(--color-primary);color:var(--color-text-inverse);font-family:var(--font-family);font-size:var(--font-size-md);font-weight:var(--font-weight-medium);letter-spacing:-.32px;cursor:pointer;transition:background var(--transition-normal);align-self:flex-start}.login-button[data-v-3f9acbfd]:hover{background:linear-gradient(90deg,transparent 0%,rgba(255,255,255,.15) 100%),var(--color-primary-hover)}.login-button[data-v-3f9acbfd]:active{background:var(--color-primary-hover)}.login-button[data-v-3f9acbfd]:focus-visible{outline:2px solid var(--color-brand);outline-offset:2px}.login-button .pi[data-v-3f9acbfd]{font-size:var(--icon-xs)}.login-footer[data-v-3f9acbfd]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4)}@media (max-width: 639px){.login-footer[data-v-3f9acbfd]{flex-direction:column;align-items:flex-start;gap:var(--space-2)}}.login-copyright[data-v-3f9acbfd]{font-size:var(--font-size-sm);color:var(--color-text-primary);line-height:var(--line-height-normal)}@keyframes skeleton-loading{0%{background-position:200% 0}to{background-position:-200% 0}}:root{--font-family: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--font-family-mono: "SF Mono", "SFMono-Regular", ui-monospace, "Menlo", "Consolas", monospace;--font-size-2xs: 10px;--font-size-xs: 11px;--font-size-sm: 12px;--font-size-13: 13px;--font-size-base: 14px;--font-size-15: 15px;--font-size-md: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-22: 22px;--font-size-2xl: 24px;--font-size-3xl: 30px;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-0: 0;--space-px: 1px;--space-0-5: 2px;--space-1: 4px;--space-1-5: 6px;--space-2: 8px;--space-2-5: 10px;--space-3: 12px;--space-3-5: 14px;--space-4: 16px;--space-4-5: 18px;--space-5: 20px;--space-6: 24px;--space-7: 28px;--space-8: 32px;--space-9: 36px;--space-10: 40px;--space-11: 44px;--space-12: 48px;--space-14: 56px;--space-16: 64px;--space-18: 72px;--space-20: 80px;--space-25: 100px;--space-30: 120px;--space-35: 140px;--radius-xs: 2px;--radius-sm: 4px;--radius-md: 8px;--radius-lg: 12px;--radius-xl: 16px;--radius-2xl: 20px;--radius-full: 9999px;--shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-light: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);--shadow-medium: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);--shadow-card-elevated: 0px 45px 13px 0px rgba(145, 145, 145, 0), 0px 29px 12px 0px rgba(145, 145, 145, .01), 0px 16px 10px 0px rgba(145, 145, 145, .05), 0px 7px 7px 0px rgba(145, 145, 145, .09), 0px 2px 4px 0px rgba(145, 145, 145, .1);--color-brand: #a95228;--color-brand-light: #f5e6e0;--color-brand-dark: #8a421f;--color-brand-support: #f5e6e0;--color-accent: #a95228;--color-primary: #10282ae5;--color-primary-hover: #10282a;--color-primary-active: #193537;--color-primary-disabled: #cedbdf;--color-success: #19942f;--color-success-light: #dcfce7;--color-success-dark: #166534;--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-warning-dark: #b45309;--color-error: #d71c45;--color-error-light: #fee2e2;--color-error-dark: #991b1b;--color-info: #3b82f6;--color-info-light: #dbeafe;--color-info-dark: #1d4ed8;--color-purple: #7c3aed;--color-purple-light: #f3e5f5;--color-purple-dark: #7b1fa2;--color-teal: #0d9488;--color-teal-dark: #134e4a;--color-designation-positive-bg: #caf1d8;--color-designation-positive-text: #136c34;--color-designation-negative-bg: rgba(16, 40, 42, .08);--color-designation-negative-text: #3c5154;--color-teal-dark-muted: rgba(19, 78, 74, .5);--color-teal-dark-faded: rgba(19, 78, 74, .4);--color-teal-light: #ccfbf1;--color-navy: #4e72a7;--color-navy-light: rgba(78, 114, 167, .08);--color-navy-lighter: rgba(78, 114, 167, .06);--color-text-primary: #10282a;--color-text-primary-dark: #103438;--color-text-primary-light: #4b5563;--color-text-secondary: #6b7280;--color-text-tertiary: rgba(16, 40, 42, .9);--color-text-muted: #9ca3af;--color-text-disabled: #d1d5db;--color-text-inverse: #ffffff;--color-text-light: #10282a80;--color-text-medium: #10282a99;--color-text-dark: #10282acc;--color-bg-primary: #ffffff;--color-bg-secondary: rgba(221, 228, 230, .75);--color-bg-tertiary: #f3f4f6;--color-bg-hover: #f9fafb;--color-bg-active: #f3f4f6;--color-bg-disabled: #e5e7eb;--color-bg-card-subtle: rgba(229, 234, 234, .1);--color-border: #dbe5f3;--color-border-light: #e5e7eb;--color-border-dark: #d1d5db;--color-surface-border: #dfe7ef;--status-live-bg: #e1eee3;--status-live-text: #19942f;--status-approved-bg: #e6f3ff;--status-approved-text: #0066cc;--status-pending-bg: #fff3e0;--status-pending-text: #ff8c00;--status-rejected-bg: #ffebee;--status-rejected-text: #c62828;--status-default-bg: #f5f5f5;--status-default-text: #666666;--color-brand-secondary: #cf9c7d;--color-tooltip-bg: #1d3336;--color-tooltip-text-muted: #b0b9c4;--color-detail-value: #3d4045;--color-background-main: rgba(221, 228, 230, .75);--color-background-main-darker: #cedcdf;--color-background-white: #ffffff;--color-background-light: #eef3fa;--color-background-light-disabled: #ececec;--color-background-gray: #e9ecef;--color-body-content-bg: #1a42760a;--z-base: 0;--z-dropdown: 100;--z-sticky: 200;--z-fixed: 300;--z-sidebar: 350;--z-modal-backdrop: 400;--z-modal: 500;--z-popover: 600;--z-tooltip: 700;--z-toast: 800;--transition-fast: .15s ease;--transition-normal: .2s ease;--transition-slow: .3s ease;--touch-target-min: 44px;--button-height: 40px;--input-height: 40px;--icon-xs: 14px;--icon-sm: 16px;--icon-md: 20px;--icon-lg: 24px;--icon-xl: 32px;--icon-2xl: 40px;--icon-3xl: 48px;--modal-sm: 400px;--modal-md: 600px;--modal-lg: 800px;--modal-xl: 1000px;--chart-sm: 200px;--chart-md: 300px;--chart-lg: 400px;--chart-xl: 500px;--table-row-sm: 40px;--table-row-md: 48px;--table-row-lg: 62px;--app-shell-bg: #051C22;--app-content-bg: #F6F7FA;--app-content-radius: 16px;--sidebar-width: 248px;--sidebar-collapsed-width: 72px;--sidebar-panel-width: 240px;--sidebar-mobile-width: 280px;--sidebar-mobile-shadow: 4px 0 20px rgba(0, 0, 0, .4);--sidebar-bg: #0D1E22;--sidebar-bg-deep: #031114;--sidebar-bg-mid: #05181D;--sidebar-search-bg: rgba(0, 0, 0, .49);--sidebar-search-border: rgba(226, 234, 235, .2);--sidebar-search-hover-bg: rgba(0, 0, 0, .6);--sidebar-search-focus-ring: 0 0 0 2px rgba(169, 82, 40, .4);--sidebar-search-icon-color: rgba(255, 255, 255, .5);--sidebar-search-icon-hover-color: rgba(255, 255, 255, .85);--sidebar-search-shortcut-bg: rgba(255, 255, 255, .08);--sidebar-search-shortcut-border: rgba(255, 255, 255, .12);--sidebar-search-shortcut-text: rgba(255, 255, 255, .6);--sidebar-search-shortcut-radius: 3px;--sidebar-search-shortcut-padding: 2px 6px;--sidebar-search-shortcut-gap: 1px;--sidebar-avatar-bg: rgba(255, 255, 255, .12);--sidebar-divider: rgba(255, 255, 255, .06);--sidebar-border: rgba(255, 255, 255, .06);--sidebar-text-primary: rgba(255, 255, 255, .88);--sidebar-text-muted: rgba(255, 255, 255, .6);--sidebar-text-faint: rgba(255, 255, 255, .5);--sidebar-active-bg: rgba(255, 255, 255, .1);--sidebar-hover-bg: rgba(255, 255, 255, .06);--sidebar-accent: #A95228;--sidebar-item-height: 36px;--sidebar-submenu-item-height: 32px;--sidebar-focus-ring: 0 0 0 2px rgba(169, 82, 40, .4);--sidebar-badge-text: rgba(255, 255, 255, .7);--sidebar-badge-bg: rgba(255, 255, 255, .08);--sidebar-badge-accent-bg: rgba(169, 82, 40, .16);--sidebar-control-hover-bg: rgba(255, 255, 255, .04);--sidebar-submenu-indent: 42px;--sidebar-viewing-as-fund-investor-text: rgba(255, 255, 255, .55);--menu-popup-bg: var(--color-background-white);--menu-popup-border: var(--color-border);--menu-popup-text: var(--color-text-primary);--menu-popup-text-muted: var(--color-text-secondary);--menu-popup-hover-bg: #eef2f7;--menu-popup-active-bg: rgba(169, 82, 40, .08);--menu-popup-star-color: var(--color-warning);--page-header-card-bg: rgba(255, 255, 255, .9);--page-header-card-blur: 6px;--page-header-row-min-height: 56px;--page-header-tab-active-color: var(--sidebar-accent);--page-header-tab-active-border-width: 4px;--page-header-tab-font-size: var(--font-size-13);--selector-header-height: 36px;--selector-header-bg: rgba(206, 220, 223, .4);--selector-header-radius: 20px;--selector-header-option-height: 32px;--selector-header-option-radius: 22px;--content-max-width: none;--content-padding: 0px;--page-content-gutter: clamp(32px, 3vw, 64px);--page-content-gap: 32px;--page-content-card-gap: 8px;--card-border-radius: 20px;--card-padding: 24px;--color-report-pill-bg: #EEF3FA;--color-report-pill-divider: #DBE5F3;--color-report-pill-text: #10282A;--color-report-pill-hover: rgba(255, 255, 255, .5);--shadow-report-pill: 0 1px 2px rgba(16, 40, 42, .09);--report-filter-pill-height: 36px;--report-filter-pill-radius: 20px;--color-report-segment-1: #10282A;--color-report-segment-2: #B07D56;--color-report-segment-3: #C8A388;--color-report-segment-4: #88989C;--color-report-segment-5: #46595B;--report-utilisation-track: var(--color-border);--report-utilisation-fill: var(--color-brand);--grid-line: #eef1f5;--grid-accent-width: 3px;--grid-col-min-width: 96px;--grid-col-wide-min-width: 250px;--grid-th-label-max-width: 190px;--grid-cell-text-max-width: 260px;--grid-cell-text-max-width-wide: 370px;--grid-conf-skel-width: 96px;--grid-suggest-max-width: 420px;--grid-suggest-max-height: 260px;--grid-suggest-list-max-height: 220px;--grid-popover-width: 360px;--grid-scroll-offset: 320px;--lp-confirm-height: 30px;--lp-confirm-min-width: 110px;--lp-confirm-compact-height: 24px;--lp-dot-size: 7px;--lp-dot-gap: 3px;--grid-group-divider: #c8d0db;--grid-hint-border: #c7d7f9;--grid-tag-hover-ring: rgba(16, 40, 42, .12);--grid-count-bg: rgba(0, 0, 0, .06);--grid-progress-track: rgba(255, 255, 255, .8);--grid-row-hover-bg: #fcfaf8;--grid-cell-confirmed-bg: #f7fdf9;--grid-cell-confirmed-hover-bg: #eefaf1;--grid-cell-attn-med-bg: #fffcf3;--grid-cell-attn-low-bg: #fef7f7;--grid-sticky-shadow-left: 2px 0 4px -2px rgba(16, 40, 42, .12);--grid-sticky-shadow-right: -2px 0 4px -2px rgba(16, 40, 42, .12);--color-brand-focus-ring: rgba(169, 82, 40, .15);--color-brand-edit-ring: rgba(169, 82, 40, .4);--prov-db-bg: #eef2ff;--prov-db-text: #4338ca;--prov-preqin-bg: var(--color-teal-light);--prov-preqin-text: var(--color-teal-dark);--prov-ai-bg: var(--color-purple-light);--prov-ai-text: var(--color-purple);--prov-ratings-bg: #fef3e2;--prov-ratings-text: var(--color-warning-dark);--prov-ratings-border: #fde68a;--prov-file-bg: var(--color-bg-tertiary);--prov-file-text: var(--color-text-muted);--prov-manual-bg: var(--color-brand-light);--prov-manual-text: var(--color-brand-dark);--prov-manual-border: #ecc8b6}@media (max-width: 1023px){:root{--sidebar-width: 0px;--sidebar-panel-width: 0px;--content-padding: 16px;--page-content-gutter: 16px;--page-content-gap: 16px;--card-padding: 16px;--button-height: 48px;--input-height: 48px}}@media (max-width: 639px){:root{--content-padding: 12px;--card-padding: 12px;--card-border-radius: 12px}}.text-h1{font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);color:var(--color-text-primary)}@media (max-width: 767px){.text-h1{font-size:var(--font-size-2xl)}}.text-h2{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}@media (max-width: 767px){.text-h2{font-size:var(--font-size-xl)}}.text-h3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}@media (max-width: 767px){.text-h3{font-size:var(--font-size-lg)}}.text-h4{font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--color-text-primary)}@media (max-width: 767px){.text-h4{font-size:var(--font-size-md)}}.text-body-lg{font-size:var(--font-size-md);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary)}.text-body{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary)}.text-body-sm{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-primary)}.text-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);color:var(--color-text-secondary)}.text-caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal);color:var(--color-text-tertiary)}.text-header{font-size:24px;font-weight:500;line-height:var(--line-height-tight);color:var(--color-text-primary)}.text-light{color:var(--color-text-light)}.text-secondary{color:var(--color-text-secondary)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-warning{color:var(--color-warning)}.text-wrap{word-wrap:break-word;overflow-wrap:break-word}.text-center{text-align:center}.text-right{text-align:right}.text-left{text-align:left}@media (max-width: 1023px){.hide-mobile{display:none!important}}@media (max-width: 767px){.hide-tablet{display:none!important}}.hide-desktop{display:none!important}@media (max-width: 1023px){.hide-desktop{display:block!important}}.show-mobile{display:none!important}@media (max-width: 1023px){.show-mobile{display:block!important}}.show-mobile-flex{display:none!important}@media (max-width: 1023px){.show-mobile-flex{display:flex!important}}.show-tablet{display:none!important}@media (max-width: 767px){.show-tablet{display:block!important}}@media (max-width: 1023px){.flex-col-mobile{flex-direction:column!important}}@media (max-width: 767px){.flex-col-tablet{flex-direction:column!important}}@media (max-width: 1023px){.flex-wrap-mobile{flex-wrap:wrap!important}}@media (max-width: 1023px){.flex-1-mobile{flex:1!important}}@media (max-width: 1023px){.w-full-mobile{width:100%!important}}@media (max-width: 767px){.w-full-tablet{width:100%!important}}@media (max-width: 1023px){.gap-sm-mobile{gap:var(--space-2)!important}}@media (max-width: 1023px){.gap-md-mobile{gap:var(--space-4)!important}}@media (max-width: 1023px){.p-sm-mobile{padding:var(--space-3)!important}}@media (max-width: 1023px){.p-md-mobile{padding:var(--space-4)!important}}@media (max-width: 1023px){.text-center-mobile{text-align:center!important}}@media (max-width: 1023px){.order-first-mobile{order:-1!important}}@media (max-width: 1023px){.order-last-mobile{order:999!important}}@media (max-width: 1023px){.grid-1-col-mobile{grid-template-columns:1fr!important}}@media (max-width: 767px){.grid-1-col-tablet{grid-template-columns:1fr!important}}@media (max-width: 1023px){.grid-2-col-mobile{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 1023px){.stack-mobile{display:flex!important;flex-direction:column!important}}.responsive-grid{display:grid;gap:var(--space-4)}.responsive-grid.cols-2{grid-template-columns:repeat(2,1fr)}@media (max-width: 1023px){.responsive-grid.cols-2{grid-template-columns:1fr}}.responsive-grid.cols-3{grid-template-columns:repeat(3,1fr)}@media (max-width: 1023px){.responsive-grid.cols-3{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.responsive-grid.cols-3{grid-template-columns:1fr}}.responsive-grid.cols-4{grid-template-columns:repeat(4,1fr)}@media (max-width: 1023px){.responsive-grid.cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width: 767px){.responsive-grid.cols-4{grid-template-columns:1fr}}.responsive-flex{display:flex;gap:var(--space-4)}@media (max-width: 1023px){.responsive-flex{flex-direction:column}}.responsive-gap{gap:var(--space-6)}@media (max-width: 1023px){.responsive-gap{gap:var(--space-4)}}@media (max-width: 767px){.responsive-gap{gap:var(--space-3)}}.touch-target{min-width:var(--touch-target-min);min-height:var(--touch-target-min)}.button-group{display:flex;gap:var(--space-2)}@media (max-width: 767px){.button-group{flex-direction:column}.button-group button,.button-group .btn{width:100%}}.button-group-reverse{display:flex;gap:var(--space-2)}@media (max-width: 767px){.button-group-reverse{flex-direction:column-reverse}.button-group-reverse button,.button-group-reverse .btn{width:100%}}@media (max-width: 1023px){.overflow-x-auto-mobile{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media (max-width: 1023px){.table-scroll-container{overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 calc(var(--content-padding) * -1);padding:0 var(--content-padding)}.table-scroll-container::-webkit-scrollbar{height:4px}.table-scroll-container::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:2px}}.sticky-header{position:sticky;top:0;z-index:var(--z-sticky);background:var(--color-background-white)}.sticky-footer{position:sticky;bottom:0;z-index:var(--z-sticky);background:var(--color-background-white);border-top:1px solid var(--color-border);padding:var(--space-4)}@media (max-width: 1023px){.mobile-full-width{margin-left:calc(var(--content-padding) * -1);margin-right:calc(var(--content-padding) * -1);padding-left:var(--content-padding);padding-right:var(--content-padding);border-radius:0}}.container-responsive{width:100%;max-width:var(--content-max-width);margin:0 auto;padding:0 var(--content-padding)}.aspect-video{aspect-ratio:16/9}.aspect-square{aspect-ratio:1/1}@media (max-width: 1023px){.no-scroll-mobile{overflow:hidden}}.safe-area-inset{padding-bottom:env(safe-area-inset-bottom,0)}*,*:before,*:after{box-sizing:border-box}html{height:100%;overflow-x:hidden}body{min-height:100%;min-height:100dvh;margin:0;padding:0;font-family:Inter,sans-serif;font-size:var(--font-size-base);line-height:1.5;color:var(--color-text-primary);background-color:var(--color-background-main);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width: 1024px){body{background-color:var(--sidebar-bg)}}#app{min-height:100dvh;display:flex;flex-direction:column}.bg-main{background-color:#dde4e6bf}.bg-main-darker{background-color:#cedcdf}.bg-white{background-color:#fff}.bg-light{background-color:#eef3fa}.text-primary,.text-brand,.text-primary-light,.text-primary-bold{padding:0;margin:0;font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:#10282a}.text-primary-bold{font-weight:var(--font-weight-bold);color:#10282a}.text-primary-light{font-size:var(--font-size-base);color:#4b5563;font-weight:var(--font-weight-normal)}.text-header{color:#10282a;font-size:var(--font-size-2xl);font-weight:var(--font-weight-medium);margin:0;padding:0}@media (max-width: 767px){.text-header{font-size:var(--font-size-xl)}}.text-brand{color:#a95228}.text-light,.text-light-sm,.text-light-bold{margin:0;padding:0;color:#10282a;opacity:.5;font-size:var(--font-size-base);font-weight:var(--font-weight-medium)}.text-light-bold{font-weight:var(--font-weight-bold)}.text-light-sm{font-size:var(--font-size-sm)}.border{border:1px solid #dbe5f3}.border-bottom{border-bottom:1px solid #dbe5f3}.border-top{border-top:1px solid #dbe5f3}button.btn,button.btn-primary,button.btn-secondary{padding:12px 16px;border-radius:22px;cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);transition:all var(--transition-normal);background-color:#fff;color:#10282a;border:1px solid rgba(0,0,0,.05)}button.btn:not(:disabled):hover,button.btn-primary:not(:disabled):hover,button.btn-secondary:not(:disabled):hover{background-color:#eef3fa}button.btn:not(:disabled):active,button.btn-primary:not(:disabled):active,button.btn-secondary:not(:disabled):active{background-color:#eef3fa}button.btn:disabled,button.btn-primary:disabled,button.btn-secondary:disabled{background-color:var(--color-primary-disabled);cursor:not-allowed;color:#ececec}button.btn-secondary{color:#10282a;background-color:#0000000d;border:1px solid white}button.btn-secondary:not(:disabled):hover{color:#10282a;background-color:#0000000d;border:1px solid var(--color-border-light)}button.btn-secondary:not(:disabled):active{color:#10282a;background-color:#0000000d;border:1px solid var(--color-border-light)}button.btn-secondary:disabled{background-color:#0000000d;cursor:not-allowed;color:#10282a}button.btn-primary{background-color:#10282ae5;color:#fff;border:1px solid rgba(16,40,42,.8980392157)}button.btn-primary:not(:disabled):hover{background-color:#10282a;color:#fff}button.btn-primary:not(:disabled):active{background-color:#193537;color:#fff}button.btn-primary:disabled{background-color:#cedbdf;cursor:not-allowed;color:#ececec}.card,.custom-card,.form-card{background:#fff;box-sizing:border-box;padding:var(--card-padding);border-radius:var(--card-border-radius);color:#10282a}.brand-accent{color:#a95228}.invalid-input{color:var(--color-error);font-size:var(--font-size-sm);position:absolute;top:100%;right:0;left:auto;text-align:right;margin-top:.25rem}.custom-card label,.form-card label{color:#4b5563;font-size:var(--font-size-sm);font-weight:var(--font-weight-medium)}.custom-card .card-header,.form-card .card-header{margin:0 0 32px;font-size:var(--font-size-xl);font-weight:var(--font-weight-bold)}.custom-card .card-row,.form-card .card-row{width:100%;display:flex;justify-content:space-between;gap:24px;margin-bottom:24px;font-size:var(--font-size-base)}@media (max-width: 767px){.custom-card .card-row,.form-card .card-row{flex-direction:column;gap:16px}}.custom-card .card-row .card-input-container,.form-card .card-row .card-input-container{display:flex;flex-direction:column;gap:8px;width:100%;position:relative}.custom-card .card-optional-section,.form-card .card-optional-section{padding:24px;background:var(--color-bg-tertiary)}.custom-card .card-optional-section .card-checkbox-container,.form-card .card-optional-section .card-checkbox-container{display:flex;align-items:center}.custom-card .card-optional-section .card-checkbox-container label,.form-card .card-optional-section .card-checkbox-container label{margin-left:9px}.form-card{padding:24px 0 0}.form-card .card-header{margin:0}.custom-card-section{margin-bottom:32px;padding:17.5px;display:flex;flex-wrap:wrap;gap:24px;font-size:var(--font-size-base)}.custom-card-section .custom-card-section-row{display:flex;justify-content:space-between;gap:24px;width:100%;align-items:end}@media (max-width: 767px){.custom-card-section .custom-card-section-row{flex-direction:column;gap:16px;align-items:stretch}}.custom-card-section .custom-card-section-row .info-header{margin:0 0 5px}.custom-card-section .custom-card-section-row .info{margin:0}.custom-card-section .custom-card-section-row .card-input-container{width:100%;display:flex;flex-direction:column;gap:8px;position:relative}.card-input-container{position:relative}.subheader-container{margin-bottom:30px;padding:24px 0}.subheader-container .subheader{display:flex;justify-content:space-between;align-items:center}@media (max-width: 767px){.subheader-container .subheader{flex-direction:column;gap:16px;align-items:stretch}}.subheader-container .subheader .title{margin:0;font-weight:600;font-size:24.5px}.scrollable{overflow-y:auto;flex:1;scrollbar-gutter:stable}.scrollable::-webkit-scrollbar{width:6px}.scrollable::-webkit-scrollbar-track{background:transparent}.scrollable::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:3px}.scrollable:hover::-webkit-scrollbar-thumb{background:var(--color-border-dark)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.flex{display:flex}.flex-col{flex-direction:column}.flex-1{flex:1}.items-center{align-items:center}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.gap-1{gap:var(--space-1)}.gap-2{gap:var(--space-2)}.gap-3{gap:var(--space-3)}.gap-4{gap:var(--space-4)}.gap-5{gap:var(--space-5)}.gap-6{gap:var(--space-6)}.w-full{width:100%}.min-w-0{min-width:0}.p-tooltip{font-size:12px}span.p-tablist-active-bar{background-color:#a95228;width:0!important}.main .p-tab,.main-content .p-tab{background:transparent;color:#10282a;font-weight:500}.main .p-tab:not(.p-tab-active):not(.p-disabled):hover,.main-content .p-tab:not(.p-tab-active):not(.p-disabled):hover{color:#a95228}.main .p-tab:not(.p-tab-active):not(.p-disabled):hover,.main-content .p-tab:not(.p-tab-active):not(.p-disabled):hover{background:transparent}.p-icon{width:14px;height:14px}div.p-steplist{justify-content:center;margin:0 64px}div.p-step.p-disabled{background:transparent}div.p-step.p-disabled .p-step-title{color:#10282a80;font-weight:500;font-size:14px;font-family:Inter}div.p-step.p-disabled .p-step-number{background:#eef3fa;color:#10282a;font-family:Inter;font-weight:500;font-size:14px}div.p-step.visited .p-step-number{border:1px solid #dee0e1;background-color:#e9eff8;color:#849193;font-weight:500;font-size:14px}div.p-step.visited .p-step-title{color:#10282a80;font-family:Inter;font-weight:500;font-size:14px}div.p-step.visited.p-step-active .p-step-title{color:#10282a;font-weight:500;font-size:14px;font-family:Inter}div.p-step.visited.p-step-active .p-step-number{color:#fff;font-weight:700;border:1px solid rgba(16,40,42,.5019607843);background-color:#10282ae5;font-size:14px;font-family:Inter;font-weight:500}div.p-step.invalid .p-step-number{color:#ff5757;border:1px solid #ff5757;background-color:#ffe7e6b2}.p-multiselect{width:100%}.p-multiselect-header .p-checkbox{display:none}.p-button,span.p-button-label,span.p-inputicon,.p-select-label,.p-multiselect-label{font-size:12px;font-weight:500}.p-autocomplete,li.p-autocomplete-input-chip>input,input.p-inputtext{width:100%;font-size:12px}.p-autocomplete .p-icon.p-autocomplete-loader,.p-autocomplete .p-icon.p-chip-remove-icon{width:0}.add-covenant span.p-select-label.p-placeholder{color:#212121;font-weight:700}div.p-select.p-disabled,input.p-inputtext:disabled,div.p-multiselect.p-disabled,button.p-autocomplete-dropdown{background:#fff}.p-select.p-disabled span.p-select-label,.p-disabled .p-multiselect-dropdown,.p-multiselect.p-disabled div.p-multiselect-label,.p-inputtext:disabled,.p-inputtext:disabled::placeholder,.p-inputicon,.p-inputicon::placeholder{color:#aaafba}.p-disabled{background:#fff}.p-disabled .p-placeholder{color:#aaafba}.p-iconfield .p-inputnumber{display:inline;position:static}.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 0}.p-datatable-gridlines .p-datatable-thead>tr>th:first-of-type{border-width:1px 0 1px 1px}tr.p-row-even:hover,tr.p-row-odd:hover{background-color:#f3f3f3}.p-tab.p-tab-active{color:#a95228;border-color:#a95228}.p-datatable-column-title,.p-datatable-tbody{font-size:14px}div.p-tablist-tab-list{gap:8px;background:transparent;border:none}div.p-tablist-tab-list .p-tab{padding:16px 8px;border-bottom:4px solid transparent;font-size:12px;font-family:Inter}div.p-tablist-tab-list .p-tab.p-tab-active{border-bottom:3px solid #a95228!important}.p-tablist .p-tab.p-tab-active,.p-tabs .p-tab.p-tab-active{color:#a95228!important;border-bottom:3px solid #a95228!important}.page-header-card .p-tablist,.page-header-card div.p-tablist-tab-list{border-bottom:none;background:transparent}.page-header-card .p-tab.p-tab-active{color:var(--page-header-tab-active-color)!important;border-bottom:var(--page-header-tab-active-border-width) solid var(--page-header-tab-active-color)!important;--p-tabs-tab-active-border-color: var(--page-header-tab-active-color);--p-tabs-tab-active-color: var(--page-header-tab-active-color)}div.p-dialog-header{padding:21px}div.p-dialog-content{padding:0 21px 28px}.p-tag.p-component{border-radius:140px}.p-tag.p-tag-danger{background:#fff5f5;color:#d9342b}.p-tag.p-tag-info{background:#f7f7fe;color:#5457cd}.p-tag.p-tag-success{background:#f3fbfb;color:#119c8d}.p-tag.p-tag-warn{background:#4e72a71f;color:var(--color-navy)}.p-datatable-column-header-content .p-datatable-column-title{font-weight:700;font-size:14px;color:#374151}button.p-togglebutton.p-togglebutton{font-weight:700;color:#4b5563;font-size:14px}button.p-togglebutton.p-togglebutton-checked{background-color:#3b82f6;color:#fff;font-weight:700}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td{border-width:0 0 1px 0!important}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:first-child{border-left-width:1px!important}.p-datatable.p-datatable-gridlines .p-datatable-tbody>tr>td:last-child{border-right-width:1px!important}div.p-datatable-gridlines .p-datatable-thead>tr>th{border-width:1px 0 1px 0}div.p-datatable-gridlines .p-datatable-thead>tr>th:first-child{border-left-width:1px}div.p-datatable-gridlines .p-datatable-thead>tr>th:last-child{border-width:1px 1px 1px 0}div.p-menu{background-color:#fff;width:60px}div.p-menu .p-menu-item-content .pi.pi-trash,div.p-menu .p-menu-item-content .pi.pi-trash:hover,div.p-menu .p-menu-item:not(.p-disabled) .p-menu-item-content:hover .pi.pi-trash,div.p-menu .p-menu-item:not(.p-disabled) .p-menu-item-content:hover .pi.pi-trash:hover{color:#d71c45;opacity:.6}div.p-menu .p-menu-item-content .pi-trash+.p-menu-item-label,div.p-menu .p-menu-item:not(.p-disabled) .p-menu-item-content:hover .pi-trash+.p-menu-item-label{color:#d71c45}.p-datatable-thead>tr>th{cursor:pointer;transition:opacity .2s ease;position:relative}.p-datatable-thead>tr>th:hover{opacity:.8}.p-datatable-thead>tr>th .p-sortable-column-icon,.p-datatable-thead>tr>th .p-sortable-column-badge,.p-datatable-thead>tr>th .pi-sort-alt,.p-datatable-thead>tr>th .pi-sort-amount-up,.p-datatable-thead>tr>th .pi-sort-amount-down,.p-datatable-thead>tr>th .pi-sort-amount-up-alt,.p-datatable-thead>tr>th .pi-sort-amount-down-alt,.p-datatable-thead>tr>th .pi-sort-up,.p-datatable-thead>tr>th .pi-sort-down,.p-datatable-thead>tr>th .p-icon,.p-datatable-thead>tr>th i[class*=pi-sort],.p-datatable-thead>tr>th i[class*=pi-]{display:none!important;visibility:hidden!important;width:0!important;height:0!important;opacity:0!important}.p-datatable-thead th[aria-sort=ascending]{color:#10282a!important}.p-datatable-thead th[aria-sort=ascending] span:first-child:after{content:" ▲"!important;font-size:10px!important;color:#10282a!important;display:inline!important;margin-left:4px!important;vertical-align:middle!important}.p-datatable-thead th[aria-sort=ascending] div:after,.p-datatable-thead th[aria-sort=ascending] span:not(:first-child):after{content:none!important}.p-datatable-thead th[aria-sort=descending]{color:#10282a!important}.p-datatable-thead th[aria-sort=descending] span:first-child:after{content:" ▼"!important;font-size:10px!important;color:#10282a!important;display:inline!important;margin-left:4px!important;vertical-align:middle!important}.p-datatable-thead th[aria-sort=descending] div:after,.p-datatable-thead th[aria-sort=descending] span:not(:first-child):after{content:none!important}.modal-buttons{border-top:1px solid #dbe5f3;display:flex;justify-content:space-between;align-items:center;padding:18px 0 0;margin-top:var(--space-4);gap:var(--space-2)}.modal-input-container{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-5)}.modal-input-container .checkbox-container{display:flex;gap:var(--space-2);align-items:center}.modal-input-container .p-error{color:var(--color-error);font-size:var(--font-size-sm);margin-top:var(--space-1)}.p-dialog .p-dialog-title{font-size:21px;font-weight:600;color:#4b5563}
