.income-freshness-gate{display:flex;align-items:center;justify-content:space-between;gap:22px;margin:0 0 22px;padding:20px 22px;border:1px solid #dbe3dc;border-radius:20px;background:#f7faf6;color:#10231b}
.income-freshness-gate>div{display:flex;align-items:flex-start;gap:14px}.income-freshness-gate svg{width:22px;height:22px;margin-top:2px}.income-freshness-gate span{display:block;margin-bottom:4px;font-size:11px;font-weight:800;letter-spacing:.09em;text-transform:uppercase;color:#49705f}.income-freshness-gate strong{display:block;font-size:18px}.income-freshness-gate p{max-width:760px;margin:5px 0 0;color:#5e6e67;line-height:1.5}.income-freshness-gate small{display:block;margin-top:7px;color:#718078}.income-freshness-gate.due-soon{border-color:#e9d8a9;background:#fffaf0}.income-freshness-gate.due-soon span{color:#9a6a16}.income-freshness-gate.held{border-color:#efc9c2;background:#fff6f3}.income-freshness-gate.held span{color:#a94335}.income-freshness-gate .btn{white-space:nowrap}
.income-opportunity-card.portfolio-held{border-color:#e5c9c2;background:#fffaf8}.income-opportunity-card.portfolio-held .income-opportunity-icon{background:#f5ded8;color:#9c4437}.income-opportunity-card.portfolio-held .income-opportunity-copy>div span{color:#a94335}.income-opportunity-card.portfolio-due-soon{border-color:#ead7a2}.portfolio-proof{font-weight:700;color:#52675e}.portfolio-proof.warning{color:#936714}.portfolio-proof.held{color:#a94335}
.income-lane-item.portfolio-held{border-color:#e5c9c2;background:#fff8f5}.income-lane-item.portfolio-held small{color:#a94335}.income-lane-item.portfolio-due-soon{border-color:#ead7a2}.income-lane-item.portfolio-due-soon small{color:#936714}
@media(max-width:720px){.income-freshness-gate{align-items:stretch;flex-direction:column}.income-freshness-gate .btn{width:100%;text-align:center}}
