.portfolio-refresh-history{margin:0 28px 26px;padding:20px;border:1px solid #dce4dc;border-radius:19px;background:#f8faf6}
.portfolio-refresh-history-head{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}.portfolio-refresh-history-head h4{margin:5px 0 4px;font:700 1.05rem Manrope,sans-serif}.portfolio-refresh-history-head p{margin:0;color:#66736c;font-size:.82rem;line-height:1.45}.portfolio-refresh-history-head>span{padding:7px 10px;border-radius:999px;background:#e5f1df;color:#356149;font-size:.72rem;font-weight:700;white-space:nowrap}
.portfolio-refresh-records{display:grid;gap:9px;margin-top:15px}.portfolio-refresh-record{display:grid;grid-template-columns:minmax(0,1.25fr) repeat(3,minmax(90px,.45fr));gap:12px;align-items:center;padding:12px 14px;border:1px solid #e1e6e0;border-radius:14px;background:#fff}.portfolio-refresh-record strong,.portfolio-refresh-record span,.portfolio-refresh-record small{display:block}.portfolio-refresh-record strong{font-size:.87rem}.portfolio-refresh-record small,.portfolio-refresh-record span{color:#69766f;font-size:.73rem}.portfolio-refresh-record>div:not(:first-child) strong{margin-top:3px;color:#173426;font-size:.9rem}.portfolio-refresh-empty{margin-top:14px;color:#6a7770;font-size:.82rem}
.portfolio-refresh-diff{margin-top:18px;padding:20px;border:1px solid #dce3dc;border-radius:18px;background:#f7faf4}.portfolio-refresh-diff-head{display:flex;justify-content:space-between;gap:18px;align-items:flex-start}.portfolio-refresh-diff-head h4{margin:4px 0 3px;font:700 1rem Manrope,sans-serif}.portfolio-refresh-diff-head p{margin:0;color:#68756e;font-size:.8rem}.portfolio-refresh-diff-head>span{padding:7px 10px;border-radius:999px;background:#dff0d7;color:#2f6549;font-size:.72rem;font-weight:700;white-space:nowrap}
.portfolio-refresh-impact{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:15px}.portfolio-refresh-impact>div{padding:14px;border:1px solid #dce3dc;border-radius:14px;background:#fff}.portfolio-refresh-impact span,.portfolio-refresh-impact small{display:block;color:#69766f;font-size:.72rem}.portfolio-refresh-impact strong{display:block;margin:4px 0 2px;font:700 1.15rem Manrope,sans-serif}.portfolio-refresh-changes{display:grid;grid-template-columns:repeat(2,1fr);gap:9px;margin-top:14px}.portfolio-refresh-change{padding:12px 14px;border:1px solid #e1e6e0;border-radius:13px;background:#fff}.portfolio-refresh-change strong,.portfolio-refresh-change span{display:block}.portfolio-refresh-change strong{font-size:.84rem}.portfolio-refresh-change span{margin-top:3px;color:#65726b;font-size:.75rem;line-height:1.4}.portfolio-refresh-no-change{margin-top:14px;padding:14px;border-radius:13px;background:#e9f4e4;color:#345d47;font-size:.83rem}
.portfolio-refresh-outcomes{margin-top:18px;padding:19px;border:1px solid #eed7b7;border-radius:18px;background:#fff9ef}.portfolio-refresh-outcomes h4{margin:0 0 5px;font:700 1rem Manrope,sans-serif}.portfolio-refresh-outcomes>p{margin:0 0 14px;color:#735f43;font-size:.81rem;line-height:1.45}.portfolio-refresh-outcome-list{display:grid;gap:9px}.portfolio-refresh-outcome{display:grid;grid-template-columns:minmax(0,1fr) minmax(215px,.48fr);gap:14px;align-items:center;padding:13px 14px;border:1px solid #eadbc6;border-radius:13px;background:#fff}.portfolio-refresh-outcome strong,.portfolio-refresh-outcome span{display:block}.portfolio-refresh-outcome strong{font-size:.84rem}.portfolio-refresh-outcome span{margin-top:3px;color:#74644f;font-size:.75rem}.portfolio-refresh-outcome select{width:100%;padding:10px 12px;border:1px solid #cfc5b6;border-radius:11px;background:#fff;color:#173026;font:600 .79rem DM Sans,sans-serif}
@media(max-width:900px){.portfolio-refresh-record{grid-template-columns:1fr 1fr}.portfolio-refresh-record>div:first-child{grid-column:1/-1}.portfolio-refresh-impact{grid-template-columns:1fr}.portfolio-refresh-changes{grid-template-columns:1fr}.portfolio-refresh-outcome{grid-template-columns:1fr}}
@media(max-width:620px){.portfolio-refresh-history{margin:0 18px 18px}.portfolio-refresh-history-head,.portfolio-refresh-diff-head{display:grid}.portfolio-refresh-record{grid-template-columns:1fr}.portfolio-refresh-record>div:first-child{grid-column:auto}}
