.timeline .event{align-items:center;grid-template-columns:120px 190px minmax(0,1fr) 132px}
.timeline .event>.badge,.timeline .event>div:last-child{align-self:center;justify-self:end}
.timeline .event>div:last-child{display:flex;flex-direction:column;align-items:flex-end;gap:6px}
.timeline .event .badge{box-sizing:border-box;display:inline-flex!important;width:118px!important;min-width:118px;min-height:28px;height:28px;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.12);border-radius:7px!important;padding:4px 9px!important;font-size:10px!important;font-weight:800;line-height:1!important;letter-spacing:.01em;text-align:center;white-space:nowrap;box-shadow:none}
.timeline .event .badge.success{color:#dffaf0;border-color:rgba(68,197,151,.38);background:rgba(33,139,108,.42)}
.timeline .event .badge.warning{color:#fff1cf;border-color:rgba(224,179,91,.42);background:rgba(157,111,38,.42)}
@media(max-width:850px){.timeline .event{grid-template-columns:100px minmax(0,1fr)}.timeline .event>.badge,.timeline .event>div:last-child{grid-column:2;justify-self:start;align-items:flex-start}}
