.funds{color:var(--foreground);width:100%;min-width:0;max-width:1160px;margin:0 auto;padding:24px 0 64px}.funds h1{font-size:clamp(28px,4vw,44px);line-height:1.15;margin:0 0 12px}.funds h2{font-size:24px;margin:0 0 16px}.funds p{line-height:1.6}.funds-head{margin-bottom:28px;max-width:720px}.funds-note{color:var(--muted-foreground);font-size:14px}.funds-panel{min-width:0;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);padding:24px;margin:16px 0}.funds-grid{display:grid;gap:20px}.funds label{display:grid;gap:8px;font-weight:600;font-size:14px}.funds input:not([type=checkbox]),.funds select,.funds textarea{width:100%;min-height:48px;padding:10px 12px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--foreground);font:inherit;font-size:16px}.funds textarea{min-height:104px}.funds input[type=checkbox]{width:22px;height:22px;accent-color:var(--primary)}.funds .funds-check{display:flex;align-items:center;gap:12px;min-height:48px;cursor:pointer}.funds button,.funds-link{min-height:44px;padding:10px 16px;border:1px solid var(--border);border-radius:10px;background:var(--surface);color:var(--foreground);font-size:15px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:8px}.funds button:disabled{opacity:.5;cursor:not-allowed}.funds .funds-primary{background:var(--primary);color:var(--primary-foreground);border-color:var(--primary)}.funds a:focus-visible,.funds button:focus-visible,.funds input:focus-visible{outline:3px solid var(--ring);outline-offset:3px}.funds-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:16px 0}.funds-stats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.funds-stat{min-width:0}.funds-stat strong{display:block;font-size:clamp(18px,2.2vw,28px);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.funds-progress{height:12px;width:100%;accent-color:var(--primary)}.funds-list{display:grid;gap:12px}.funds-card{display:block;text-align:left!important;justify-content:flex-start!important;padding:20px!important;width:100%}.funds-card strong{font-size:19px;display:block}.funds-card span{display:block}.funds-row{min-width:0;border:1px solid var(--border);border-radius:12px;background:var(--surface);padding:20px;margin:14px 0}.funds-row[data-approved=true]{border:2px solid var(--primary)}.funds-row-head{display:flex;justify-content:space-between;flex-wrap:wrap;gap:12px;margin-bottom:16px}.funds-row-fields{display:grid;gap:16px}.funds-input-grid>*,.funds-row-fields>*,.funds-workspace>*{min-width:0}.funds-row fieldset{min-width:0;padding:0;margin:0;border:0}.funds input:not([type=checkbox]),.funds select,.funds textarea{min-width:0;box-sizing:border-box}.funds-image{display:block;width:100%;max-width:240px;max-height:280px;object-fit:contain;background:var(--paper);border:1px solid var(--border);border-radius:8px}.funds-badge{border:1px solid var(--border);border-radius:999px;padding:5px 12px;font-size:13px;align-self:flex-start}.funds-error{color:var(--danger);padding:12px;background:var(--surface);border-left:3px solid var(--danger)}.funds-status{color:var(--success)}.funds table{width:100%;border-collapse:collapse}.funds td,.funds th{text-align:left;padding:14px 8px;border-bottom:1px solid var(--border)}.funds td:last-child{text-align:right;font-variant-numeric:tabular-nums}.funds-summary{position:sticky;bottom:12px;background:var(--surface);border:1px solid var(--border);border-radius:12px;padding:16px;box-shadow:var(--shadow-md);z-index:5}.funds-empty{padding:36px 0;color:var(--muted-foreground)}.funds details summary{cursor:pointer;min-height:44px;padding:12px 0}.funds pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;font-size:13px}.funds .funds-current{border-color:var(--primary);background:var(--paper-deep)}@media (min-width:760px){.funds-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.funds-row-fields{grid-template-columns:minmax(0,220px) minmax(0,1fr)}.funds-input-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}@media (min-width:1100px){.funds-workspace{display:grid;grid-template-columns:280px minmax(0,1fr);gap:28px}.funds-workspace aside{position:sticky;top:24px;align-self:start}}@media (max-width:759px){.funds-stats{gap:12px}.funds-stat strong{font-size:clamp(17px,5vw,23px)}.funds-panel,.funds-row{padding:16px}}@media (prefers-reduced-motion:reduce){.funds *{scroll-behavior:auto!important;transition:none!important}}.funds label{align-content:start}.funds-input-grid{align-items:start}.funds-progress{appearance:none;border:0;border-radius:8px;overflow:hidden;background:var(--paper-deep)}.funds-progress::-webkit-progress-bar{background:var(--paper-deep)}.funds-progress::-webkit-progress-value{background:var(--primary);border-radius:8px}.funds-progress::-moz-progress-bar{background:var(--primary);border-radius:8px}@media (max-width:767px){.funds-summary{bottom:calc(80px + env(safe-area-inset-bottom))}}.funds-manager{--funds-ink:#18324a;--funds-muted:#62758a;--funds-line:#dce5ec;--funds-blue:#215cc7;--funds-tint:#eef4ff;max-width:1440px;padding-top:12px}.funds-manager h1,.funds-manager h2,.funds-manager p{margin-top:0}.funds-manager .funds-head{max-width:none;margin:0 0 30px;padding:16px 0 26px;border-bottom:1px solid var(--funds-line);display:flex;align-items:end;justify-content:space-between;gap:18px}.funds-manager .funds-eyebrow{margin:0 0 8px;font-size:11px;font-weight:750;letter-spacing:.12em;line-height:1.3}.funds-manager .funds-head h1{margin:0;font-size:clamp(32px,3.2vw,44px);letter-spacing:-.04em}.funds-manager .funds-head-copy{margin:8px 0 0;font-size:15px}.funds-manager .funds-link,.funds-manager button{transition:background-color .16s ease,border-color .16s ease,color .16s ease}.funds-manager .funds-link:hover,.funds-manager button:not(:disabled):hover{border-color:var(--funds-blue)}.funds-manager .funds-primary{color:#fff;font-weight:650}.funds-manager .funds-primary:not(:disabled):hover{background:#174aa8}.funds-manager .funds-create{flex:none;margin-bottom:3px}.funds-manager .funds-workspace{align-items:start;gap:28px}.funds-manager .funds-sidebar{min-width:0}.funds-manager .funds-sidebar-head{display:flex;align-items:center;justify-content:space-between;padding:0 2px 12px;color:var(--funds-ink);font-size:15px;font-weight:750}.funds-manager .funds-count{min-width:26px;border:1px solid var(--funds-line);border-radius:999px;text-align:center;color:var(--funds-muted);line-height:24px}.funds-manager .funds-list{gap:8px}.funds-manager .funds-card{display:flex;align-items:center;gap:8px;min-height:112px;padding:16px!important;border:1px solid var(--funds-line);border-radius:12px;background:var(--surface);color:var(--funds-ink)}.funds-manager .funds-card.funds-current,.funds-manager .funds-card:hover{border-color:var(--funds-blue);background:var(--funds-tint)}.funds-manager .funds-card>svg{flex:none;margin-left:auto;color:var(--funds-muted)}.funds-manager .funds-card-content{min-width:0;flex:1}.funds-manager .funds-card strong{margin:5px 0 3px;font-size:15px;line-height:1.35}.funds-manager .funds-card .funds-note{font-size:12px;line-height:1.4}.funds-manager .funds-card-track{height:4px;margin-top:12px;overflow:hidden;border-radius:9px;background:#dce6f2}.funds-manager .funds-card-track span{height:100%;border-radius:inherit}.funds-manager .funds-campaign-status{display:inline-flex;align-items:center;width:fit-content;gap:6px;color:#226149;font-size:11px;font-weight:750;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}.funds-manager .funds-campaign-status:before{content:"";width:6px;height:6px;flex:none;border-radius:50%;background:currentColor}.funds-manager .funds-status-paused{color:#956524}.funds-manager .funds-status-closed,.funds-manager .funds-status-draft{color:var(--funds-muted)}.funds-manager .funds-pagination{gap:8px;margin:14px 0 0}.funds-manager .funds-pagination button{flex:1;font-size:12px;padding:8px}.funds-manager .funds-content{min-width:0}.funds-manager .funds-panel,.funds-manager .funds-row{border:1px solid var(--funds-line);border-radius:14px;box-shadow:none}.funds-manager .funds-panel{margin:0 0 20px;padding:clamp(20px,3vw,32px)}.funds-manager .funds-overview h2{margin:12px 0 10px;color:var(--funds-ink);font-size:clamp(24px,2.4vw,32px);line-height:1.25;letter-spacing:-.035em}.funds-manager .funds-overview-head p{max-width:72ch;margin-bottom:0;color:#42566a;font-size:15px}.funds-manager .funds-stats{margin:28px 0 24px;padding:22px 0;gap:16px}.funds-manager .funds-stat+.funds-stat{border-left:1px solid var(--funds-line);padding-left:clamp(14px,3vw,32px)}.funds-manager .funds-stat>span{display:block;color:var(--funds-muted);font-size:13px}.funds-manager .funds-stat strong{margin:5px 0 2px;font-size:clamp(21px,2.5vw,31px);letter-spacing:-.03em}.funds-manager .funds-stat small{color:var(--funds-muted);font-size:12px}.funds-manager .funds-progress-label{display:flex;justify-content:space-between;gap:12px;margin-bottom:8px;color:var(--funds-ink);font-size:13px}.funds-manager .funds-progress-label strong{font-variant-numeric:tabular-nums}.funds-manager .funds-progress{display:block;height:9px}.funds-manager .funds-goal{margin:5px 0 0;color:var(--funds-muted);font-size:12px}.funds-manager .funds-overview-actions{margin:24px 0 0;padding-top:20px}.funds-manager .funds-overview-actions .funds-link,.funds-manager .funds-overview-actions button{font-size:13px;font-weight:650}.funds-manager .funds-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px}.funds-manager .funds-section-heading h2{margin:0;color:var(--funds-ink);font-size:23px;letter-spacing:-.025em}.funds-manager .funds-review-heading{margin-top:26px}.funds-manager .funds-review-toolbar{display:flex;align-items:start;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:8px}.funds-manager .funds-review-filters{display:flex;flex-wrap:wrap;gap:5px;padding:4px;border:1px solid var(--funds-line);border-radius:10px;background:#f2f5f9}.funds-manager .funds-review-filters button{min-height:36px;padding:6px 11px;background:transparent;font-size:12px;font-weight:650}.funds-manager .funds-review-filters button.is-active{background:var(--surface);color:var(--funds-blue);box-shadow:0 1px 4px #1a36521a}.funds-manager .funds-review-filters button span{margin-left:3px;font-variant-numeric:tabular-nums}.funds-manager .funds-review-tools{margin:0}.funds-manager .funds-review-tools .funds-link,.funds-manager .funds-review-tools button{min-height:44px;font-size:12px}.funds-manager .funds-review>.funds-note{font-size:12px}.funds-manager .funds-row{display:block;padding:0;margin:9px 0;overflow:hidden;background:var(--surface)}.funds-manager .funds-row[data-approved=true]{border-color:var(--funds-blue);border-width:1px}.funds-manager .funds-row-head{display:flex;align-items:center;gap:18px;min-height:84px;padding:16px 20px;margin:0;list-style:none;cursor:pointer}.funds-manager .funds-row-head::-webkit-details-marker{display:none}.funds-manager .funds-row-head:after{content:"⌄";order:4;color:var(--funds-muted);font-size:19px;transition:transform .15s ease}.funds-manager .funds-row[open] .funds-row-head:after{transform:rotate(180deg)}.funds-manager .funds-row-person{flex:1;min-width:0}.funds-manager .funds-row-person strong{display:block;color:var(--funds-ink);font-size:15px}.funds-manager .funds-row-person p{margin:3px 0 0;color:var(--funds-muted);font-size:12px;overflow-wrap:anywhere}.funds-manager .funds-row-amount{color:var(--funds-ink);font-size:16px;font-variant-numeric:tabular-nums;white-space:nowrap}.funds-manager .funds-badge{flex:none;padding:5px 10px;border-color:var(--funds-line);font-size:11px}.funds-manager .funds-row-detail{padding:20px}.funds-manager .funds-row-fields{grid-template-columns:minmax(0,200px) minmax(0,1fr)}.funds-manager .funds-row-fields>div:first-child{align-self:start}.funds-manager .funds-image{max-width:100%;max-height:240px}.funds-manager .funds-row label{font-size:12px;color:var(--funds-ink)}.funds-manager .funds-row input:not([type=checkbox]){min-height:44px}.funds-manager .funds-row .funds-check{font-size:12px}.funds-manager .funds-summary{bottom:12px;display:flex;align-items:center;justify-content:space-between;gap:15px}.funds-manager .funds-summary p{margin:0;font-size:12px}.funds-manager .funds-export-drawer{margin:24px 0 0;border:1px solid var(--funds-line);border-radius:12px;background:var(--surface)}.funds-manager .funds-export-drawer>summary{display:flex;align-items:center;justify-content:space-between;padding:15px 19px;min-height:52px;color:var(--funds-ink);font-size:14px;font-weight:700;list-style:none}.funds-manager .funds-export-drawer>summary::-webkit-details-marker{display:none}.funds-manager .funds-export-drawer[open]>summary svg{transform:rotate(90deg)}.funds-manager .funds-export-drawer .funds-panel{border:0;border-top:1px solid var(--funds-line);border-radius:0;margin:0}.funds-manager .funds-form .funds-section-heading{padding-bottom:19px;border-bottom:1px solid var(--funds-line)}.funds-manager .funds-form fieldset{min-width:0;border:0;padding:0;margin:0}.funds-manager .funds-form label{margin-bottom:20px}.funds-manager .funds-form .funds-primary{min-width:150px}.funds-manager .funds-mobile-picker{display:grid;gap:7px;margin-bottom:14px;color:var(--funds-ink);font-size:13px}.funds-manager .funds-mobile-picker select{margin:0}.funds-manager .funds-data-note{display:flex;align-items:start;gap:8px;margin:28px 0 0;padding-top:16px;border-top:1px solid var(--funds-line);color:var(--funds-muted);font-size:12px}.funds-manager .funds-data-note svg{flex:none;margin-top:2px;color:#226149}.funds-manager .funds-notice{padding:10px 14px;border:1px solid #b9ddc8;border-radius:8px;background:#f0f9f3;color:#236044;font-size:13px}@media (max-width:1099px){.funds-manager .funds-list,.funds-manager .funds-pagination,.funds-manager .funds-sidebar-head{display:none}.funds-manager .funds-workspace{display:block}.funds-manager .funds-sidebar{margin-bottom:16px}}@media (min-width:1100px){.funds-manager .funds-workspace{grid-template-columns:minmax(220px,280px) minmax(0,1fr)}.funds-manager .funds-mobile-picker{display:none}}@media (max-width:759px){.funds-manager .funds-head{align-items:start;padding-top:5px;margin-bottom:19px}.funds-manager .funds-head h1{font-size:32px}.funds-manager .funds-head-copy{font-size:14px}.funds-manager .funds-create{padding:10px;font-size:0;min-width:44px}.funds-manager .funds-create svg{width:20px;height:20px}.funds-manager .funds-stats{gap:10px}.funds-manager .funds-stat strong{font-size:clamp(18px,5vw,24px)}.funds-manager .funds-stat small{display:none}.funds-manager .funds-review-toolbar{display:block}.funds-manager .funds-review-filters{width:100%;flex-wrap:nowrap}.funds-manager .funds-review-filters button{flex:1;padding-inline:5px}.funds-manager .funds-review-filters button:last-child{font-size:11px;line-height:1.2}.funds-manager .funds-review-tools{margin-top:9px}.funds-manager .funds-row-head{flex-wrap:wrap;gap:7px 10px;padding:14px}.funds-manager .funds-row-person{flex-basis:calc(100% - 26px);order:0}.funds-manager .funds-row-head:after{order:1}.funds-manager .funds-row-amount{order:2;margin-right:auto}.funds-manager .funds-badge{order:3}.funds-manager .funds-row-detail{padding:16px}.funds-manager .funds-row-fields{grid-template-columns:minmax(0,1fr)}.funds-manager .funds-image{max-height:180px}.funds-manager .funds-summary{bottom:calc(80px + env(safe-area-inset-bottom));display:block}.funds-manager .funds-summary p{margin-top:5px}}@media (prefers-reduced-motion:reduce){.funds-manager .funds-link,.funds-manager .funds-row-head:after,.funds-manager button{transition:none}}.funds-manager .funds-review-export{margin:4px 0 14px}.funds-manager .funds-review-export>summary{width:fit-content;min-height:32px;padding:5px 0;font-size:12px;font-weight:700}.funds-manager .funds-review-export .funds-actions{margin:6px 0}.funds-manager .funds-review-export .funds-note{max-width:70ch;margin:0 0 10px;font-size:12px}.funds-manager input.sr-only{width:1px;height:1px;min-width:1px;min-height:1px;padding:0;border:0}.funds-manager{--funds-ink:#192a2d;--funds-muted:#53686a;--funds-line:#cdd8d4;--funds-blue:#175f58;--funds-tint:#e8f1ed;max-width:1480px;padding-top:0}.funds-manager .funds-head{margin-bottom:22px;padding:6px 0 20px;border-color:var(--funds-line)}.funds-manager .funds-head h1{color:var(--funds-ink);font-size:clamp(30px,3vw,42px)}.funds-manager .funds-head-copy{color:var(--funds-muted)}.funds-manager .funds-eyebrow{color:var(--funds-blue)}.funds-manager .funds-badge,.funds-manager .funds-export-drawer,.funds-manager .funds-link,.funds-manager .funds-panel,.funds-manager .funds-row,.funds-manager .funds-summary,.funds-manager button,.funds-manager input,.funds-manager select,.funds-manager textarea{border-radius:0}.funds-manager .funds-primary{background:var(--funds-blue);border-color:var(--funds-blue)}.funds-manager .funds-primary:not(:disabled):hover{background:#114e49}.funds-manager .funds-workspace{gap:36px}.funds-manager .funds-sidebar{background:transparent}.funds-manager .funds-sidebar-head{padding:1px 0 15px;border-bottom:2px solid var(--funds-ink);text-transform:uppercase;letter-spacing:.09em;font-size:11px}.funds-manager .funds-count{min-width:0;border:0;font-size:12px}.funds-manager .funds-list{gap:0}.funds-manager .funds-card,.funds-manager .funds-card.funds-current,.funds-manager .funds-card:hover{min-height:106px;padding:14px 4px!important;border:0;border-bottom:1px solid var(--funds-line);border-radius:0;background:transparent;box-shadow:none}.funds-manager .funds-card.funds-current{border-bottom-color:var(--funds-blue)}.funds-manager .funds-card.funds-current:before{content:"";width:3px;align-self:stretch;background:var(--funds-blue);margin-left:-4px}.funds-manager .funds-card-image{display:block;width:76px;height:76px;flex:none;background-size:cover;background-position:50%}.funds-manager .funds-card-content{align-self:center}.funds-manager .funds-card .funds-campaign-status{font-size:10px}.funds-manager .funds-card strong{margin:4px 0;color:var(--funds-ink);font-size:14px}.funds-manager .funds-card .funds-note{color:var(--funds-muted);font-size:11px}.funds-manager .funds-card-track{margin-top:8px;height:3px;background:#d9e3df}.funds-manager .funds-card-track span{background:var(--funds-blue)}.funds-manager .funds-overview{background:var(--surface)}.funds-manager .funds-overview-visual{position:relative;display:flex;align-items:end;min-height:clamp(240px,25vw,340px);padding:28px 34px;background-color:#25413b;background-size:cover;background-position:50%;overflow:hidden}.funds-manager .funds-overview-visual:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#071512d9,#07151280 48%,#0715120d)}.funds-manager .funds-overview-head{position:relative;z-index:1;max-width:650px}.funds-manager .funds-overview .funds-overview-head h2{margin:10px 0 0;color:#fff;font-family:var(--font-sans)!important;font-size:clamp(27px,3vw,42px);font-weight:750!important;letter-spacing:-.045em;line-height:1.1;text-wrap:balance}.funds-manager .funds-overview .funds-overview-head .funds-campaign-status{color:#fff;font-size:11px}.funds-manager .funds-overview-body{padding:24px 34px 18px}.funds-manager .funds-overview-description{max-width:70ch;margin-bottom:0;color:var(--funds-ink);font-size:15px}.funds-manager .funds-stats{margin:21px 0;padding:17px 0;border-top:1px solid var(--funds-line);border-bottom:1px solid var(--funds-line)}.funds-manager .funds-stat+.funds-stat{border-left-color:var(--funds-line)}.funds-manager .funds-stat strong{color:var(--funds-ink)}.funds-manager .funds-goal,.funds-manager .funds-stat small,.funds-manager .funds-stat>span{color:var(--funds-muted)}.funds-manager .funds-progress{height:6px;background:#e3e9e5}.funds-manager .funds-progress::-webkit-progress-value{background:var(--funds-blue)}.funds-manager .funds-progress::-moz-progress-bar{background:var(--funds-blue)}.funds-manager .funds-overview-actions{margin-top:18px;padding-top:12px;border-top:1px solid var(--funds-line)}.funds-manager .funds-overview-actions .funds-link,.funds-manager .funds-overview-actions button{padding:8px 5px;min-height:40px;border:0;border-bottom:1px solid transparent;background:transparent;color:var(--funds-ink);font-size:12px}.funds-manager .funds-overview-actions .funds-link:hover,.funds-manager .funds-overview-actions button:hover{border-bottom-color:var(--funds-blue);color:var(--funds-blue)}.funds-manager .funds-review-context{margin:34px 0 17px;padding:0 0 18px;border-bottom:2px solid var(--funds-ink)}.funds-manager .funds-review-context>span{color:var(--funds-blue);font-size:10px;font-weight:800;letter-spacing:.14em}.funds-manager .funds-review-context h2{margin:4px 0 2px;color:var(--funds-ink);font-size:clamp(21px,2vw,28px);font-family:var(--font-sans)!important;font-weight:750!important;letter-spacing:-.025em}.funds-manager .funds-review-context p{margin:0;color:var(--funds-muted);font-size:12px}.funds-manager .funds-review-filters{border:0;border-bottom:1px solid var(--funds-line);border-radius:0;padding:0;background:transparent;gap:20px}.funds-manager .funds-review-filters button{border:0;border-bottom:2px solid transparent;border-radius:0;padding:7px 0 10px;color:var(--funds-muted)}.funds-manager .funds-review-filters button.is-active{border-bottom-color:var(--funds-blue);background:transparent;box-shadow:none;color:var(--funds-ink)}.funds-manager .funds-row,.funds-manager .funds-row[data-approved=true]{margin:0;border:0;border-bottom:1px solid var(--funds-line);border-radius:0;background:transparent}.funds-manager .funds-row:first-of-type{border-top:1px solid var(--funds-line)}.funds-manager .funds-row-head{min-height:78px;padding:14px 8px}.funds-manager .funds-row-head:hover{background:#edf3f0}.funds-manager .funds-row-detail{padding:20px 8px 26px;border-top:1px solid var(--funds-line);background:var(--surface)}.funds-manager .funds-badge{border:0;padding:0;color:var(--funds-muted)}.funds-manager .funds-review-export>summary{color:var(--funds-blue)}.funds-manager .funds-export-drawer{margin-top:28px;border:0;border-top:1px solid var(--funds-line);border-bottom:1px solid var(--funds-line);background:transparent}.funds-manager .funds-export-drawer .funds-panel{background:var(--surface)}.funds-manager .funds-form{border:0;border-top:3px solid var(--funds-ink);background:var(--surface)}.funds-manager .funds-mobile-current,.funds-manager .funds-picker-overlay{display:none}@media (max-width:1099px){.funds-manager .funds-mobile-current{display:flex;align-items:center;width:100%;min-height:66px;gap:12px;padding:0 0 12px;border:0;border-bottom:1px solid var(--funds-line);background:transparent;text-align:left}.funds-manager .funds-mobile-current-image{display:block;width:48px;height:48px;flex:none;background-position:50%;background-size:cover}.funds-manager .funds-mobile-current>span:nth-child(2){min-width:0;flex:1}.funds-manager .funds-mobile-current small{display:block;margin-bottom:2px;color:var(--funds-muted);font-size:9px;font-weight:800;letter-spacing:.12em}.funds-manager .funds-mobile-current strong{display:block;color:var(--funds-ink);font-size:14px;line-height:1.25}.funds-manager .funds-mobile-switch{display:flex;align-items:center;gap:1px;flex:none;color:var(--funds-blue);font-size:12px;font-weight:750}.funds-manager .funds-picker-overlay{position:fixed;z-index:200;inset:0;display:flex;flex-direction:column;overflow-y:auto;padding:max(20px,env(safe-area-inset-top)) 20px max(24px,env(safe-area-inset-bottom));background:#f8f9f5;color:var(--funds-ink)}.funds-manager .funds-picker-top{display:flex;align-items:start;justify-content:space-between;gap:16px;padding-bottom:25px;border-bottom:2px solid var(--funds-ink)}.funds-manager .funds-picker-top small{color:var(--funds-blue);font-size:10px;font-weight:800;letter-spacing:.15em}.funds-manager .funds-picker-top h2{margin:4px 0 0;color:var(--funds-ink);font-size:29px;font-weight:750;letter-spacing:-.04em}.funds-manager .funds-picker-top button{min-width:44px;padding:8px;border:0;background:transparent}.funds-manager .funds-picker-list{display:grid}.funds-manager .funds-picker-list button{display:flex;align-items:center;gap:14px;width:100%;min-height:104px;padding:14px 0;border:0;border-bottom:1px solid var(--funds-line);background:transparent;text-align:left}.funds-manager .funds-picker-list button.is-selected{border-bottom-color:var(--funds-blue)}.funds-manager .funds-picker-image{display:block;width:90px;height:72px;flex:none;background-position:50%;background-size:cover}.funds-manager .funds-picker-copy{display:grid;flex:1;min-width:0;gap:2px}.funds-manager .funds-picker-copy small{color:var(--funds-blue);font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.funds-manager .funds-picker-copy strong{color:var(--funds-ink);font-size:16px;line-height:1.2}.funds-manager .funds-picker-copy em{color:var(--funds-muted);font-size:12px;font-style:normal}.funds-manager .funds-picker-list button>svg{flex:none;color:var(--funds-blue)}.funds-manager .funds-picker-back{display:flex;gap:8px;margin-top:28px;padding:10px 0;border:0;background:transparent;color:var(--funds-blue);font-size:14px;font-weight:750}}@media (max-width:759px){.funds-manager .funds-head{margin-bottom:8px}.funds-manager .funds-sidebar{margin-bottom:12px}.funds-manager .funds-overview-visual{min-height:260px;padding:18px}.funds-manager .funds-overview .funds-overview-head h2{font-size:clamp(27px,7vw,34px)}.funds-manager .funds-overview-body{padding:19px 4px 12px}.funds-manager .funds-overview-description{font-size:14px}.funds-manager .funds-stats{margin:17px 0;padding:13px 0}.funds-manager .funds-stat strong{font-size:clamp(17px,5vw,24px)}.funds-manager .funds-overview-actions{gap:12px}.funds-manager .funds-overview-actions .funds-link,.funds-manager .funds-overview-actions button{min-height:44px;padding:6px 2px}.funds-manager .funds-review-context{margin-top:25px}.funds-manager .funds-review-filters{gap:14px}.funds-manager .funds-review-filters button{flex:none;font-size:12px}.funds-manager .funds-review-filters button:last-child{font-size:12px}.funds-manager .funds-row-head{padding:13px 2px}.funds-manager .funds-row-detail{padding:15px 2px 22px}}@media (max-width:1099px){.funds-manager .funds-picker-overlay{overscroll-behavior:contain}}