.eod-investments{max-width:1400px;margin:auto}.inv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:18px;margin:20px 0}.inv-card{min-width:0;overflow-wrap:anywhere}.inv-card h2{font-size:21px;margin:0 0 10px}.inv-metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.inv-metrics div{background:#f1f5f3;padding:12px;border-radius:10px;min-width:0}.inv-metrics strong,.inv-metrics small{display:block}.inv-metrics strong{font-size:18px;margin-top:5px}.inv-metrics div:last-child{grid-column:1/-1;background:#def2e9}.inv-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:16px 0}.inv-form label{display:flex;flex-direction:column;gap:5px;min-width:0}.inv-form input,.inv-form textarea,.inv-form select{box-sizing:border-box;width:100%;padding:10px;min-height:42px;border:1px solid #ccd6d0;border-radius:8px}.inv-wide{grid-column:1/-1}.eod-investments details{margin:14px 0}.eod-investments summary{cursor:pointer;font-weight:600;padding:10px 0}.inv-history{max-height:340px;overflow:auto}.inv-history>div,.inv-history-row{border-bottom:1px solid #ddd;padding:10px 0}.inv-history-row small{display:block}.eod-investments .card{padding:20px;background:white;border:1px solid #e1e7e3;border-radius:16px}.eod-investments .primary{padding:10px 16px;background:#176b54;color:white;border:0;border-radius:8px;cursor:pointer}@media(max-width:520px){.inv-form{grid-template-columns:1fr}.inv-metrics{grid-template-columns:1fr}.eod-investments .card{padding:16px}}
.eod-investments{max-width:1560px}.inv-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr));align-items:start}.inv-filter{display:flex;flex-wrap:wrap;gap:12px;align-items:end;padding:18px;background:#fff;border:1px solid #dce5df;border-radius:14px;margin:18px 0}.inv-filter label{display:flex;flex:1 1 150px;flex-direction:column;gap:5px}.inv-filter input,.inv-filter select{width:100%;box-sizing:border-box;min-height:42px;border:1px solid #ced8d1;border-radius:8px;padding:8px}.inv-filter label:first-child{flex:2 1 220px}.inv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-metrics div:nth-child(3){background:#e1f1e9}.inv-metrics div:last-child{grid-column:auto;background:#fff1ca}.inv-caption{font-size:13px;line-height:1.5;color:#60716a}.inv-row-head{display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap}.inv-feedback{background:#e1f1e9;padding:12px;border-radius:8px}.inv-danger{color:#a33434}.eod-investments .inv-delete{background:#a33434}.inv-card>details{border-top:1px solid #e5ebe7;padding-top:4px}.inv-history{max-height:520px}.inv-card header p{font-size:13px;color:#60716a}@media(min-width:1200px){.inv-metrics strong{font-size:21px}}@media(max-width:560px){.inv-grid{grid-template-columns:1fr}.inv-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.inv-metrics strong{font-size:17px}.inv-filter button{width:100%}.inv-filter{padding:14px}.inv-form{grid-template-columns:1fr}}
