.investment-tabs{grid-template-columns:repeat(5,1fr)}
.investment-hero{background:linear-gradient(145deg,#162a45,#0d1b2e);padding:18px;border:1px solid #29496f;border-radius:20px}
.investment-hero .big{font-size:34px;font-weight:800;margin:5px 0}
.investment-hero .label{font-size:12px;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.note-pay-list{background:var(--panel);border:1px solid var(--line);border-radius:16px;overflow:hidden}
.note-pay-row{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;padding:13px 14px;border-bottom:1px solid var(--line)}
.note-pay-row:last-child{border-bottom:0}
.note-pay-row.received{background:rgba(61,220,151,.035)}
.note-pay-actions{text-align:right;display:flex;flex-direction:column;align-items:flex-end;gap:7px}
.mini-btn{appearance:none;border:1px solid var(--line);background:#152a45;color:white;padding:6px 9px;border-radius:9px;font-size:11px}
.mini-btn.primary{border-color:#315f8f;background:#173252}
@media(max-width:420px){.investment-tabs button{font-size:10px;padding:4px 1px}.investment-tabs button b{font-size:18px}.investment-grid{grid-template-columns:1fr 1fr}}