.investment-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:22px}.investment-head h2{margin:6px 0}.investment-summary{display:grid;grid-template-columns:repeat(5,minmax(150px,1fr));gap:14px;margin-bottom:20px}.investment-summary.compact{grid-template-columns:repeat(3,minmax(170px,1fr))}.investment-summary article{padding:19px;border:1px solid #dce6ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(19,51,81,.06)}.investment-summary span{display:block;color:#688098;font-size:13px;margin-bottom:9px}.investment-summary strong{color:#073866;font-size:23px}.positive{color:#14715b!important}.negative{color:#c64343!important}.investment-dashboard{display:grid;grid-template-columns:1fr 1fr;gap:20px}.investment-list-row{width:100%;display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 5px;border:0;border-bottom:1px solid #e8eef3;background:none;color:#0a3158;text-align:left;cursor:pointer}.investment-list-row:hover{background:#f7fafc}.investment-list-row span:last-child{text-align:right}.investment-list-row small{display:block;color:#7d91a5;margin-top:4px}.investment-card-grid{display:grid;grid-template-columns:repeat(3,minmax(250px,1fr));gap:16px;margin-bottom:20px}.investment-card{padding:20px;border:1px solid #dce6ef;border-radius:18px;background:#fff;box-shadow:0 10px 28px rgba(19,51,81,.06)}.investment-card>div:first-child{display:flex;justify-content:space-between;align-items:center;color:#7b8fa3}.investment-card h3{font-size:21px;color:#073866;margin:17px 0}.investment-card dl{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:0 0 18px}.investment-card dl div{padding:11px;border-radius:12px;background:#f6f9fb}.investment-card dt{font-size:12px;color:#7b8fa3;margin-bottom:5px}.investment-card dd{margin:0;color:#123d65;font-weight:800}.platform-grid{display:grid;grid-template-columns:repeat(4,minmax(150px,1fr));gap:12px}.platform-grid article{padding:14px;border:1px solid #e0e8ef;border-radius:14px;background:#f9fbfc}.platform-grid span,.platform-grid small{display:block;color:#758a9f}.platform-grid strong{display:block;color:#073866;font-size:18px;margin:7px 0}.top-actions{justify-content:flex-start;margin:0 0 14px}.investment-history{max-height:54vh;overflow:auto;border-top:1px solid #e1e9ef}.investment-history article{display:grid;grid-template-columns:minmax(180px,1fr) minmax(150px,auto) auto;align-items:center;gap:16px;padding:14px 4px;border-bottom:1px solid #e8eef3}.investment-history article.voided{opacity:.45}.investment-history small{display:block;color:#7a8ea2;margin-top:4px}.investment-history article>div:nth-child(2){text-align:right}.calculation-tip{padding:10px 12px;border-radius:10px;background:#eef7f4;color:#286853}
.inline-add{align-self:flex-start;margin-top:7px;padding:7px 11px!important;font-size:13px!important}.investment-card .tag{white-space:nowrap}.investment-summary strong,.investment-card dd,.platform-grid strong{font-variant-numeric:tabular-nums}
.investment-card-grid.compact-assets{grid-template-columns:repeat(4,minmax(210px,1fr));gap:12px}.compact-asset-card{padding:14px;border-radius:14px}.compact-asset-card h3{font-size:18px;margin:10px 0}.compact-asset-card dl{gap:7px;margin-bottom:10px}.compact-asset-card dl div{padding:7px}.compact-asset-card dd{font-size:13px;word-break:break-word}.calculated-input{background:#eef7f4!important;color:#17614e!important;font-weight:700}.card-actions{display:flex;align-items:center;gap:12px}.card-actions .secondary{flex:1}
@media(max-width:1200px){.investment-card-grid.compact-assets{grid-template-columns:repeat(3,1fr)}}
@media(max-width:1100px){.investment-summary{grid-template-columns:repeat(3,1fr)}.investment-card-grid,.investment-card-grid.compact-assets{grid-template-columns:repeat(2,1fr)}.platform-grid{grid-template-columns:repeat(2,1fr)}}
@media(max-width:700px){.investment-head{align-items:stretch;flex-direction:column}.investment-head .primary{width:100%}.investment-summary,.investment-summary.compact,.investment-dashboard,.investment-card-grid,.investment-card-grid.compact-assets,.platform-grid{grid-template-columns:1fr}.investment-history article{grid-template-columns:1fr auto}.investment-history article>button{grid-column:1/-1;justify-self:start}.investment-card dl{grid-template-columns:1fr 1fr}}
