.modal.csv-import{width:min(92vw,52rem);max-width:min(92vw,52rem)}.csv-import__mapping{gap:var(--space-sm);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:480px){.csv-import__mapping{grid-template-columns:minmax(0,1fr)}}.data-table.csv-import__table th:first-child,.data-table.csv-import__table td:first-child{text-align:center}.csv-import__row.is-duplicate,.csv-import__row.is-error{color:var(--color-text-muted)}.csv-import__row.is-error .csv-import__error{color:var(--color-danger);white-space:normal}.csv-import__status{white-space:nowrap}.funds-list{margin-top:var(--space-md)}.funds-fund--closed .card-title{color:var(--color-text-muted)}.funds-chart{margin:var(--space-sm) 0 0;min-width:0}.funds-chart[hidden]{display:none}.funds-chart__canvas{min-width:0;height:260px;position:relative}.funds-projection[hidden]{display:none}.funds-projection__intro{margin:0 0 var(--space-sm)}.funds-growth-list{gap:var(--space-sm) var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,14rem),1fr));display:grid}.funds-growth{gap:var(--space-2xs);flex-direction:column;min-width:0;display:flex}.funds-growth__label{font-size:var(--font-size-sm);font-weight:600}.funds-growth__row{align-items:center;gap:var(--space-sm);display:flex}.funds-growth__range{min-width:0;height:1.25rem;min-height:0;accent-color:var(--color-brand);cursor:pointer;flex:auto;margin:0}.funds-growth__value{text-align:right;font-size:var(--font-size-sm);color:var(--color-text-muted);font-variant-numeric:tabular-nums;white-space:nowrap;flex:0 0 7.5em}.funds-add-plan{margin-bottom:var(--space-sm)}.funds-txn-actions{gap:var(--space-3xs);display:inline-flex}
