/* One vertical working flow: today's entry first, its history directly below. */
.grid{grid-template-columns:1fr!important;align-items:start}.grid>.card:first-child{position:static!important}.grid>.card{max-width:920px}.grid>.card+section{max-width:920px}.progress{display:flex!important;width:920px;max-width:100%;overflow-x:auto;gap:8px;padding:10px;margin-bottom:22px;scrollbar-width:thin}.progress .day{flex:0 0 106px;min-height:58px;transition:transform .15s ease,box-shadow .15s ease}.progress a.day:hover{transform:translateY(-2px);box-shadow:0 7px 16px rgba(74,45,127,.12)}.purchase{grid-template-columns:176px minmax(0,1fr) auto!important;gap:19px!important;padding:18px 0!important}.purchase img,.purchase .placeholder{width:176px!important;height:128px!important;border-radius:14px!important}.purchase a{font-size:1.12rem!important;line-height:1.25}.purchase small{font-size:1.25rem!important;font-weight:800;color:var(--ink)!important;margin-top:8px!important}.purchase .button,.purchase form button{padding:10px 13px!important}
@media(max-width:760px){.grid{grid-template-columns:1fr!important}.progress{width:100%;margin-left:0}.progress .day{flex-basis:94px}.purchase{grid-template-columns:116px minmax(0,1fr)!important;gap:13px!important}.purchase img,.purchase .placeholder{width:116px!important;height:88px!important}.purchase a{font-size:1rem!important}.purchase small{font-size:1.08rem!important}.purchase>a.button,.purchase form{grid-column:2}.purchase form button{width:100%}}
