/* Solid colors are posted; pale dashed colors are forecasts. */
.event.posted.income{background:#c9ecd6;color:#084d35;border:1px solid #62a980;box-shadow:inset 4px 0 0 #08704c}
.event.posted.expense{background:#f7d1c7;color:#782d20;border:1px solid #d98974;box-shadow:inset 4px 0 0 #d6553d}
.event.predicted.income{background:#edf8f0;color:#166346;border:1px dashed #2c8260;box-shadow:none}
.event.predicted.expense{background:#fff0eb;color:#93412f;border:1px dashed #c76850;box-shadow:none}
.event.posted .event-status{font-size:0}.event.posted .event-status::after{content:'POSTED';font-size:8px;font-weight:900;letter-spacing:.03em}
@media(max-width:720px){.event.posted.income{background:#c9ecd6;color:#084d35}.event.posted.expense{background:#f7d1c7;color:#782d20}}
