/* Investments, Version C bento. Scoped under [data-station="investments"].
   Grid: blue "Assets in models" hero (6 x 2) beside four small tiles, three model tiles, performance (8) + chart (4),
   rebalance queue (8 x 2) beside client communication (4) and the Deep Ink investment committee (4). */

[data-station="investments"] {
  --iv-equity: var(--avid-blue);
  --iv-fixed: #7CC4EA;
  --iv-alts: var(--deep-ink);
  --iv-cash: var(--line-strong);
}

/* ---------- Blue hero ---------- */
[data-station="investments"] .iv-hero-share { margin-top: 22px; max-width: 460px; }
[data-station="investments"] .iv-hero-share-top { display: flex; justify-content: space-between; align-items: baseline; margin-bottom: 8px; font-size: 12px; font-weight: 600; color: rgba(255, 255, 255, 0.85); }
[data-station="investments"] .iv-hero-share-top strong { font-size: 16px; color: #fff; }
[data-station="investments"] .iv-hero-share .progress { height: 8px; }
[data-station="investments"] .iv-hero-models { margin-top: auto; padding-top: 22px; display: grid; grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 10px; }
[data-station="investments"] .iv-hero-model { display: flex; flex-direction: column; gap: 2px; justify-content: flex-end; padding: 14px 16px; border-radius: var(--radius); background: rgba(255, 255, 255, 0.12); }
[data-station="investments"] .iv-hero-model-name { font-size: 12px; font-weight: 600; color: rgba(255, 255, 255, 0.85); line-height: 1.3; }
[data-station="investments"] .iv-hero-model-value { font-size: 26px; font-weight: 700; letter-spacing: -0.02em; color: #fff; }
[data-station="investments"] .iv-hero-model-ytd { font-size: 12px; font-weight: 700; color: #fff; }

[data-station="investments"] .iv-source-name { display: flex; align-items: center; gap: 10px; margin-top: auto; font-size: 26px; font-weight: 700; letter-spacing: -0.02em; }
[data-station="investments"] .iv-source-name .dot { width: 10px; height: 10px; box-shadow: 0 0 0 4px var(--good-tint); }
[data-station="investments"] .iv-source-note { margin-top: 4px; font-size: 12px; color: var(--ink-3); }
[data-station="investments"] .stat .big { font-size: 44px; }

/* ---------- Model tiles ---------- */
[data-station="investments"] .iv-model-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
[data-station="investments"] .iv-model-name { font-size: 20px; font-weight: 700; line-height: 1.25; letter-spacing: -0.01em; }
[data-station="investments"] .iv-model-objective { margin-top: 8px; font-size: 13px; color: var(--ink-2); line-height: 1.5; min-height: 3em; }
[data-station="investments"] .iv-model-bench { margin-top: 6px; font-size: 12px; color: var(--ink-3); }
[data-station="investments"] .iv-model-bench span { color: var(--ink-2); font-weight: 600; }
[data-station="investments"] .iv-returns { display: grid; grid-template-columns: 1fr 1fr; gap: 10px; margin-top: 16px; }
[data-station="investments"] .iv-return { display: flex; flex-direction: column; gap: 2px; padding: 14px 16px; border-radius: var(--radius); background: var(--mist); }
[data-station="investments"] .iv-return-label { font-size: var(--fs-label); font-weight: 600; letter-spacing: var(--tracking-label); text-transform: uppercase; color: var(--ink-3); }
[data-station="investments"] .iv-return-value { font-size: 36px; font-weight: 700; line-height: 1.1; letter-spacing: -0.03em; }
[data-station="investments"] .iv-return-vs { font-size: 12px; font-weight: 700; }
[data-station="investments"] .iv-return-vs.is-ahead { color: var(--good-ink); }
[data-station="investments"] .iv-return-vs.is-behind { color: var(--warn-ink); }

[data-station="investments"] .iv-alloc { margin: 18px 0 16px; }
[data-station="investments"] .iv-alloc-bar { display: flex; height: 12px; border-radius: var(--radius-pill); overflow: hidden; gap: 3px; }
[data-station="investments"] .iv-seg { display: block; height: 100%; border-radius: 4px; }
[data-station="investments"] .iv-seg.is-equity, [data-station="investments"] .iv-swatch.is-equity { background: var(--iv-equity); }
[data-station="investments"] .iv-seg.is-fixedIncome, [data-station="investments"] .iv-swatch.is-fixedIncome { background: var(--iv-fixed); }
[data-station="investments"] .iv-seg.is-alternatives, [data-station="investments"] .iv-swatch.is-alternatives { background: var(--iv-alts); }
[data-station="investments"] .iv-seg.is-cash, [data-station="investments"] .iv-swatch.is-cash { background: var(--iv-cash); }
[data-station="investments"] .iv-alloc-legend { width: 100%; margin-top: 12px; border-collapse: collapse; font-size: 12px; }
[data-station="investments"] .iv-alloc-legend th { font-size: 11px; font-weight: 600; letter-spacing: var(--tracking-label); text-transform: uppercase; color: var(--ink-3); text-align: right; padding: 0 0 4px; }
[data-station="investments"] .iv-alloc-legend td { padding: 3px 0; color: var(--ink-2); }
[data-station="investments"] .iv-alloc-legend .is-num { text-align: right; font-variant-numeric: tabular-nums; width: 64px; }
[data-station="investments"] .iv-alloc-legend td.is-num:last-child { color: var(--ink); font-weight: 700; }
[data-station="investments"] .iv-alloc-legend td.is-drift { color: var(--warn-ink); }
[data-station="investments"] .iv-swatch { display: inline-block; width: 8px; height: 8px; border-radius: 50%; margin-right: 8px; }
[data-station="investments"] .iv-model-foot { display: flex; justify-content: space-between; flex-wrap: wrap; gap: 8px; margin-top: auto; padding-top: 14px; border-top: var(--hairline); font-size: 12px; color: var(--ink-3); }
[data-station="investments"] .iv-model-foot strong { color: var(--ink); font-size: 14px; font-weight: 700; }

/* ---------- Performance and chart ---------- */
[data-station="investments"] .iv-perf-name { display: inline-flex; align-items: center; gap: 10px; }
[data-station="investments"] .iv-line-key { width: 14px; height: 4px; border-radius: 2px; flex: none; }
[data-station="investments"] .iv-line-key.is-core-growth { background: var(--avid-blue); }
[data-station="investments"] .iv-line-key.is-balanced { background: var(--deep-ink); }
[data-station="investments"] .iv-line-key.is-income { background: var(--ink-disabled); }
[data-station="investments"] .iv-vs { display: inline-flex; align-items: center; gap: 6px; font-weight: 700; }
[data-station="investments"] .iv-vs.is-ahead { color: var(--good-ink); }
[data-station="investments"] .iv-vs.is-behind { color: var(--warn-ink); }
[data-station="investments"] .iv-perf .table td { padding-top: 18px; padding-bottom: 18px; }
[data-station="investments"] .iv-perf-foot { margin-top: auto; padding-top: 12px; font-size: 12px; color: var(--ink-3); }
[data-station="investments"] .iv-chart { margin: 0; flex: 1; display: flex; align-items: center; }
[data-station="investments"] .iv-chart svg { width: 100%; height: auto; overflow: visible; }
[data-station="investments"] .iv-grid { stroke: var(--line); stroke-width: 1; }
[data-station="investments"] .iv-axis { stroke: var(--line-strong); stroke-width: 1; }
[data-station="investments"] .iv-tick { font-size: 11px; fill: var(--ink-3); font-family: var(--font-sans); font-weight: 600; font-variant-numeric: tabular-nums; }
[data-station="investments"] .iv-line { fill: none; stroke-width: 2.5; stroke-linejoin: round; stroke-linecap: round; }
[data-station="investments"] .iv-line.is-core-growth { stroke: var(--avid-blue); }
[data-station="investments"] .iv-line.is-balanced { stroke: var(--deep-ink); }
[data-station="investments"] .iv-line.is-income { stroke: var(--ink-disabled); }
[data-station="investments"] .iv-line-dot { stroke: var(--surface); stroke-width: 2; }
[data-station="investments"] .iv-line-dot.is-core-growth { fill: var(--avid-blue); }
[data-station="investments"] .iv-line-dot.is-balanced { fill: var(--deep-ink); }
[data-station="investments"] .iv-line-dot.is-income { fill: var(--ink-disabled); }
[data-station="investments"] .iv-end-value { font-size: 12px; font-weight: 700; fill: var(--ink); font-family: var(--font-sans); font-variant-numeric: tabular-nums; }
[data-station="investments"] .iv-end-name { font-size: 11px; fill: var(--ink-3); font-family: var(--font-sans); font-weight: 600; }

/* ---------- Rebalance queue ---------- */
[data-station="investments"] .iv-acct, [data-station="investments"] .iv-drift-sleeve { display: flex; flex-direction: column; gap: 1px; }
[data-station="investments"] .iv-acct small, [data-station="investments"] .iv-drift-sleeve small { font-size: 12px; color: var(--ink-3); }
[data-station="investments"] .iv-drift-amt { display: inline-flex; align-items: center; gap: 6px; font-weight: 700; color: var(--ink); }
[data-station="investments"] .iv-nowrap { white-space: nowrap; }
[data-station="investments"] .iv-card-foot { margin-top: 8px; padding-top: 14px; border-top: var(--hairline); font-size: 12px; color: var(--ink-3); }

/* ---------- Client communication and the Deep Ink committee ---------- */
[data-station="investments"] .iv-comms-head { display: flex; align-items: flex-start; justify-content: space-between; gap: 12px; }
[data-station="investments"] .iv-comms-title, [data-station="investments"] .iv-committee-title { font-size: 18px; font-weight: 700; line-height: 1.3; letter-spacing: -0.01em; }
[data-station="investments"] .iv-comms-excerpt { position: relative; margin: 12px 0 16px; padding: 12px 14px 12px 17px; border-radius: 12px; background: var(--mist); font-size: 13px; line-height: 1.6; color: var(--ink-2); overflow: hidden; }
[data-station="investments"] .iv-comms-excerpt::before { content: ""; position: absolute; left: 0; top: 0; bottom: 0; width: 3px; background: var(--avid-blue); }
[data-station="investments"] .iv-comms .kv { gap: 8px 16px; font-size: 13px; }
[data-station="investments"] .iv-review { display: inline-flex; align-items: center; gap: 8px; flex-wrap: wrap; }
[data-station="investments"] .iv-committee-title { color: #fff; }
[data-station="investments"] .iv-committee-meta { margin-top: 2px; font-size: 12px; color: var(--on-dark-3); }
[data-station="investments"] .iv-decisions { margin-top: 14px; counter-reset: dec; display: flex; flex-direction: column; gap: 10px; }
[data-station="investments"] .iv-decisions li { counter-increment: dec; position: relative; padding-left: 30px; font-size: 13px; line-height: 1.5; color: var(--on-dark-2); }
[data-station="investments"] .iv-decisions li::before {
  content: counter(dec); position: absolute; left: 0; top: 0;
  width: 20px; height: 20px; border-radius: 50%; background: var(--avid-blue);
  font-size: 11px; font-weight: 700; color: #fff; text-align: center; line-height: 20px;
}

@media (max-width: 1360px) {
  [data-station="investments"] .iv-return-value { font-size: 30px; }
  [data-station="investments"] .iv-hero-model-value { font-size: 22px; }
  [data-station="investments"] .stat .big { font-size: 38px; }
  [data-station="investments"] .iv-source-name { font-size: 22px; }
}

/* ---------- Transfers in flight: count, total, oldest, and why they wait ---------- */
[data-station="investments"] .iv-transfers .big-sub { max-width: 520px; }
[data-station="investments"] .iv-transfers .stat-chart { margin-top: auto; padding-top: 16px; }
[data-station="investments"] .iv-why-head {
  display: flex; justify-content: space-between; padding: 0 2px 8px;
  font-size: var(--fs-label); font-weight: 600; letter-spacing: var(--tracking-label); text-transform: uppercase; color: var(--ink-3);
}
[data-station="investments"] .iv-why-list { display: flex; flex-direction: column; gap: 7px; }
[data-station="investments"] .iv-why-row { display: grid; grid-template-columns: minmax(0, 1fr) 96px 18px 36px; align-items: center; gap: 12px; font-size: 12px; color: var(--ink-2); }
[data-station="investments"] .iv-why-label { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
[data-station="investments"] .iv-why-track { height: 6px; border-radius: var(--radius-pill); background: var(--mist); overflow: hidden; }
[data-station="investments"] .iv-why-track span { display: block; height: 100%; border-radius: inherit; background: var(--line-strong); }
[data-station="investments"] .iv-why-n { font-weight: 700; text-align: right; color: var(--ink); }
[data-station="investments"] .iv-why-age { text-align: right; color: var(--ink-3); }
[data-station="investments"] .iv-why-row.is-top { color: var(--ink); font-weight: 600; }
[data-station="investments"] .iv-why-row.is-top .iv-why-track span { background: var(--avid-blue); }

/* ---------- Tiles that jump to the rebalance queue ---------- */
[data-station="investments"] .iv-jump { cursor: pointer; }
[data-station="investments"] .iv-jump-arrow { display: inline-flex; color: var(--ink-3); transform: rotate(90deg); transition: transform var(--t), color var(--t); }
[data-station="investments"] .iv-jump:hover .iv-jump-arrow { transform: rotate(90deg) translateX(2px); color: var(--avid-blue-strong); }
[data-station="investments"] .iv-transfers .big { margin-top: 6px; }

/* ---------- Statement skin (Version D) ----------
   One Deep moment: the slate hero. Structure in slate, figures in Playfair, Avid Blue only for live or yours.
   The allocation sleeves and model lines move from blue to a slate scale, since blue means live. */
[data-station="investments"] {
  --iv-equity: var(--slate);
  --iv-fixed: var(--slate-tint);
  --iv-alts: var(--slate-deep);
  --iv-cash: var(--line-strong);
}
[data-station="investments"] .stat .big { font-size: var(--fs-big); }
[data-station="investments"] .iv-hero-model { background: rgba(255, 255, 255, 0.1); box-shadow: inset 0 0 0 1px rgba(255, 255, 255, 0.12); }
[data-station="investments"] .iv-hero-model-value { font-family: var(--serif); font-weight: 600; letter-spacing: -0.01em; }
[data-station="investments"] .iv-hero-model-ytd { font-weight: 600; color: rgba(255, 255, 255, 0.8); }
[data-station="investments"] .iv-hero .progress { background: rgba(255, 255, 255, 0.18); }
[data-station="investments"] .iv-hero .progress span { background: #fff; }
[data-station="investments"] .iv-source-name { font-family: var(--serif); font-weight: 600; letter-spacing: 0; color: var(--slate); }
[data-station="investments"] .iv-model-name { font-family: var(--serif); font-weight: 600; font-size: 22px; color: var(--slate); letter-spacing: 0; }
[data-station="investments"] .iv-model-head .st-chip { margin-top: 3px; }
[data-station="investments"] .iv-return { background: var(--surface-warm); box-shadow: inset 0 0 0 1px var(--line); }
[data-station="investments"] .iv-return-label { color: var(--slate); font-weight: 700; }
[data-station="investments"] .iv-return-value { font-family: var(--serif); font-weight: 600; font-size: 34px; letter-spacing: -0.01em; }
[data-station="investments"] .iv-return-vs, [data-station="investments"] .iv-return-vs.is-ahead, [data-station="investments"] .iv-return-vs.is-behind { color: var(--ink-3); font-weight: 600; }
[data-station="investments"] .iv-alloc-legend th { color: var(--slate); font-weight: 700; }
[data-station="investments"] .iv-alloc-legend td.is-drift { color: var(--ink); }
[data-station="investments"] .iv-alloc-legend td.is-drift::before { content: ''; display: inline-block; width: 6px; height: 6px; margin-right: 6px; border-radius: 50%; background: var(--watch); vertical-align: middle; }
[data-station="investments"] .iv-vs, [data-station="investments"] .iv-vs.is-ahead, [data-station="investments"] .iv-vs.is-behind { color: var(--ink); }
[data-station="investments"] .iv-line-key.is-core-growth, [data-station="investments"] .iv-line-dot.is-core-growth { background: var(--slate-deep); fill: var(--slate-deep); }
[data-station="investments"] .iv-line.is-core-growth { stroke: var(--slate-deep); }
[data-station="investments"] .iv-line-key.is-balanced, [data-station="investments"] .iv-line-dot.is-balanced { background: var(--slate); fill: var(--slate); }
[data-station="investments"] .iv-line.is-balanced { stroke: #6F93AB; }
[data-station="investments"] .iv-line-key.is-balanced { background: #6F93AB; }
[data-station="investments"] .iv-line-dot.is-balanced { fill: #6F93AB; }
[data-station="investments"] .iv-line-key.is-income, [data-station="investments"] .iv-line-dot.is-income { background: var(--slate-tint); fill: var(--slate-tint); }
[data-station="investments"] .iv-line.is-income { stroke: var(--slate-tint); }
[data-station="investments"] .iv-grid { stroke: var(--grid); }
[data-station="investments"] .iv-tick, [data-station="investments"] .iv-end-name, [data-station="investments"] .iv-end-value { font-family: var(--font); }
[data-station="investments"] .iv-end-value { font-family: var(--serif); font-size: 14px; font-weight: 600; }
[data-station="investments"] .iv-perf .table td { padding-top: 14px; padding-bottom: 14px; }
[data-station="investments"] .iv-perf .table th, [data-station="investments"] .iv-perf .table td { padding-left: 8px; padding-right: 8px; }
[data-station="investments"] .iv-why-track { background: var(--track); }
[data-station="investments"] .iv-why-track span { background: var(--slate-tint); }
[data-station="investments"] .iv-why-row.is-top .iv-why-track span { background: var(--slate); }
[data-station="investments"] .iv-why-head { color: var(--slate); font-weight: 700; }
[data-station="investments"] .iv-acct strong { font-weight: 700; color: var(--ink); }
[data-station="investments"] .iv-comms-title, [data-station="investments"] .iv-committee-title { font-family: var(--serif); font-weight: 600; font-size: 20px; color: var(--slate); letter-spacing: 0; }
[data-station="investments"] .iv-comms-excerpt { background: var(--surface-warm); box-shadow: inset 0 0 0 1px var(--line); }
[data-station="investments"] .iv-comms-excerpt::before { background: var(--slate); }
[data-station="investments"] .iv-committee-meta { color: var(--ink-3); }
[data-station="investments"] .iv-decisions li { color: var(--ink-2); }
[data-station="investments"] .iv-decisions li::before { background: var(--slate-wash); color: var(--slate); }

/* ---------- Assets by custodian ---------- */
[data-station="investments"] .cu-summary { display: grid; grid-template-columns: minmax(0, 1.1fr) minmax(0, 1fr) minmax(0, 1fr); gap: 32px; align-items: end; padding: 4px 0 20px; border-bottom: 1px solid var(--line); }
[data-station="investments"] .cu-summary .bignum { color: inherit; text-decoration: none; }
[data-station="investments"] .cu-summary .big { font-size: var(--fs-big); color: var(--ink); }
[data-station="investments"] .cu-summary .big-sub { margin-top: 6px; font-size: 13px; color: var(--ink-3); }
[data-station="investments"] .cu-growth-row { display: flex; align-items: baseline; gap: 10px; margin-bottom: 10px; }
[data-station="investments"] .cu-growth-label { font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--slate); margin-right: auto; }
[data-station="investments"] .cu-growth-fig { font-family: var(--serif); font-size: 24px; font-weight: 600; color: var(--ink); }
[data-station="investments"] .cu-growth-pct { font-size: 13px; font-weight: 600; color: var(--ink-3); }
[data-station="investments"] .cu-split { height: 12px; }
[data-station="investments"] .cu-key { display: flex; flex-wrap: wrap; gap: 6px 18px; margin-top: 10px; font-size: 13px; color: var(--ink-3); }
[data-station="investments"] .cu-key b { color: var(--ink); font-weight: 700; margin-left: 4px; }
[data-station="investments"] .cu-sw { display: inline-block; width: 10px; height: 10px; border-radius: 3px; margin-right: 7px; vertical-align: -1px; }
[data-station="investments"] .cu-sw.is-net { background: var(--slate); }
[data-station="investments"] .cu-sw.is-mkt { background: var(--slate-tint); }
[data-station="investments"] .cu-months { min-height: 130px; }
[data-station="investments"] .cu-chart .cu-base { stroke: var(--line-strong); stroke-width: 1; }
[data-station="investments"] .cu-chart .cu-hit { fill: transparent; }
[data-station="investments"] .cu-chart .cu-fill { fill: var(--slate-tint); }
[data-station="investments"] .cu-chart .cu-cap { stroke: #8FA8BA; stroke-width: 2; }
[data-station="investments"] .cu-chart .is-latest .cu-fill { fill: var(--slate); }
[data-station="investments"] .cu-chart .is-latest .cu-cap { stroke: var(--slate-deep); }
[data-station="investments"] .cu-chart .cu-col:hover .cu-fill, [data-station="investments"] .cu-chart .cu-col:focus .cu-fill { opacity: 0.85; }
[data-station="investments"] .cu-chart .cu-x { font-family: var(--font); font-size: 11px; font-weight: 700; fill: var(--ink-3); }
[data-station="investments"] .cu-chart .is-latest .cu-x { fill: var(--slate); }
[data-station="investments"] .cu-chart .cu-cap-label { font-family: var(--serif); font-size: 15px; font-weight: 600; fill: var(--ink); }
[data-station="investments"] .cu-scroll { overflow-x: auto; margin-top: 8px; }
[data-station="investments"] .cu-table { width: 100%; min-width: 860px; border-collapse: collapse; }
[data-station="investments"] .cu-table th { font-size: 11px; font-weight: 700; letter-spacing: 0.1em; text-transform: uppercase; color: var(--slate); text-align: left; padding: 12px 10px 10px; border-bottom: 1px solid var(--line); white-space: nowrap; }
[data-station="investments"] .cu-table td { padding: 9px 10px; font-size: 13px; color: var(--ink-2); border-bottom: 1px solid var(--grid); white-space: nowrap; }
[data-station="investments"] .cu-table .is-num { text-align: right; font-variant-numeric: lining-nums tabular-nums; }
[data-station="investments"] .cu-table th.is-last { color: var(--slate-deep); }
[data-station="investments"] .cu-table td.is-last { color: var(--ink); font-weight: 600; background: rgba(238, 242, 245, 0.55); }
[data-station="investments"] .cu-table .cu-name { padding-left: 0; color: var(--ink); }
[data-station="investments"] .cu-table .cu-name small { display: block; font-size: 11px; color: var(--ink-3); font-weight: 500; }
[data-station="investments"] .cu-table .cu-share { color: var(--ink-3); width: 72px; }
[data-station="investments"] .cu-section td { padding: 16px 0 6px; font-size: 11px; font-weight: 700; letter-spacing: 0.12em; text-transform: uppercase; color: var(--slate); border-bottom: 1px solid var(--line); }
[data-station="investments"] .cu-subtotal td { font-weight: 700; color: var(--ink); background: var(--surface-warm); border-bottom: 1px solid var(--line); }
[data-station="investments"] .cu-subtotal td.is-last { background: var(--slate-wash); }
[data-station="investments"] .cu-total td { padding-top: 14px; padding-bottom: 14px; font-family: var(--serif); font-size: 17px; font-weight: 600; color: var(--ink); border-top: 2px solid var(--slate); border-bottom: 1px solid var(--line); }
[data-station="investments"] .cu-total td.cu-name { font-family: var(--font); font-size: 13px; font-weight: 700; color: var(--slate); }
[data-station="investments"] .cu-total td.is-last { background: var(--slate-wash); }
[data-station="investments"] .cu-flow td { color: var(--ink-2); }
[data-station="investments"] .cu-flow td.cu-name { color: var(--ink-2); font-weight: 600; }
[data-station="investments"] .cu-flow.is-first td { padding-top: 14px; }
[data-station="investments"] .cu-flow td small { display: block; font-size: 11px; color: var(--ink-3); }
[data-station="investments"] .cu-flow td.is-last { background: rgba(238, 242, 245, 0.55); }
[data-station="investments"] .cu-note { margin-top: 14px; font-size: 12px; color: var(--ink-3); }

@media (max-width: 1100px) {
  [data-station="investments"] .cu-summary { grid-template-columns: 1fr 1fr; }
  [data-station="investments"] .cu-months { grid-column: 1 / -1; }
}
@media (max-width: 700px) {
  [data-station="investments"] .cu-summary { grid-template-columns: 1fr; gap: 20px; }
  [data-station="investments"] .iv-custodian > .tile-head { flex-wrap: wrap; row-gap: 6px; }
}
@media (max-width: 1360px) {
  [data-station="investments"] .iv-perf .table th:nth-child(5), [data-station="investments"] .iv-perf .table td:nth-child(5) { display: none; }
  [data-station="investments"] .iv-perf .table th, [data-station="investments"] .iv-perf .table td { padding-left: 6px; padding-right: 6px; }
}
