#funds-view{max-width:1180px}.funds-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:30px 0 28px}.funds-summary article{min-height:118px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:22px;display:flex;align-items:flex-start;gap:16px;box-shadow:0 1px 2px rgba(23,23,25,.02)}.fund-summary-icon{width:40px;height:40px;flex:0 0 40px;border-radius:11px;display:grid;place-items:center;background:#fff0f1;color:var(--green);font:700 14px Manrope}.fund-summary-icon.well-icon{background:#eef4ff;color:#315fa9}.fund-summary-icon.operator-icon{background:#f4efff;color:#7751a8}.funds-summary span,.funds-summary small{display:block;color:var(--muted)}.funds-summary span{font-size:12px;font-weight:600}.funds-summary strong{display:block;font:700 26px Manrope;letter-spacing:-.5px;margin:4px 0 2px}.funds-summary small{font-size:11px}
.portfolio-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin:0 2px 15px}.portfolio-heading h2{font:700 20px Manrope;letter-spacing:-.35px;margin:0}.portfolio-heading>div>p:last-child{color:var(--muted);margin:5px 0 0}.portfolio-heading .eyebrow{margin-bottom:6px}#portfolio-status{color:#16805c;background:#edf8f4;border:1px solid #d9eee7;padding:7px 10px;border-radius:999px;font-size:11px;font-weight:700;white-space:nowrap}#portfolio-status i{display:inline-block;width:6px;height:6px;background:#1a9b70;border-radius:50%;margin-right:5px;vertical-align:1px}
.funds-overview{display:grid;gap:18px}.fund-overview-card{background:#fff;border:1px solid var(--line);border-radius:14px;overflow:hidden;box-shadow:0 2px 5px rgba(23,23,25,.025)}.fund-overview-head{min-height:104px;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:22px 24px;border-bottom:1px solid var(--line);background:linear-gradient(110deg,#fff 55%,#fff8f8)}.fund-title-wrap{display:flex;align-items:center;gap:15px;min-width:0}.fund-mark{width:46px;height:46px;flex:0 0 46px;border-radius:12px;display:grid;place-items:center;background:#171719;color:#fff;font:700 15px Manrope}.fund-overview-head small{display:block;color:var(--green);font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase}.fund-overview-head h2{font:700 17px Manrope;letter-spacing:-.25px;margin:4px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.fund-count{display:flex;align-items:center;gap:8px;color:var(--ink);background:#fff;border:1px solid #e4e4e7;border-radius:10px;padding:9px 11px;font-size:11px;font-weight:700;white-space:nowrap}.fund-count b{display:grid;place-items:center;width:22px;height:22px;border-radius:7px;background:#fff0f1;color:var(--green)}
.well-overview-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));background:#fafafa}.well-overview-row{min-width:0;display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:17px 24px;border-bottom:1px solid var(--line);background:#fff;transition:background .15s}.well-overview-row:nth-child(odd){border-right:1px solid var(--line)}.well-overview-row:hover{background:#fcfcfd}.well-mark{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;background:#eef4ff;color:#315fa9;font:700 12px Manrope}.well-overview-row strong,.well-overview-row small{display:block}.well-overview-row strong{font:600 13px 'DM Sans';white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.well-overview-row small{color:var(--muted);font-size:11px;margin-top:3px}.well-docs{background:#f3f3f4;color:#696970;border-radius:999px;padding:5px 8px;font-size:10px;font-weight:700;white-space:nowrap}.funds-empty{padding:60px 20px;text-align:center;color:var(--muted);background:#fff;border:1px solid var(--line);border-radius:14px}.funds-empty span{display:grid;place-items:center;width:44px;height:44px;margin:0 auto 12px;border-radius:12px;background:#fff0f1;color:var(--green);font-weight:700}.funds-empty h3{color:var(--ink);margin:0 0 5px}.funds-empty p{margin:0}
@media(max-width:850px){.funds-summary{grid-template-columns:1fr 1fr}.funds-summary article:last-child{grid-column:1/-1}.well-overview-list{grid-template-columns:1fr}.well-overview-row:nth-child(odd){border-right:0}}@media(max-width:600px){.funds-summary{grid-template-columns:1fr}.funds-summary article:last-child{grid-column:auto}.portfolio-heading{align-items:flex-start;flex-direction:column}.fund-overview-head{align-items:flex-start;flex-direction:column}.well-overview-row{padding:15px 17px}.fund-count{margin-left:61px}}
