.card{display:flex;flex-direction:column}.card>p{min-height:0}.card>.small:last-child{margin-top:14px}.card .detail strong{font-size:12px}.intro>button{white-space:nowrap}.card.done{border-color:#9fc9b1}.card.working{border-color:#dab54d;box-shadow:0 0 0 2px #f3c44325}.simulation-activity{align-items:flex-start}.simulation-activity .badge{background:#2b3d4d;color:#c7d7e4}.simulation-activity p{max-width:780px}#events{flex-basis:100%;list-style:none;padding:0;margin:18px 0 0;max-height:360px;overflow:auto}#events li{display:grid;grid-template-columns:70px 90px 1fr;gap:12px;border-top:1px solid #314150;padding:11px 0;font-size:12px;line-height:1.7}#events time{color:#92a8ba;font-variant-numeric:tabular-nums}#events .stage{color:#f5d37c}#events .text{color:#dae5ed;overflow-wrap:anywhere}#events li.error .text{color:#ffb5a9}.card .receipt{display:block!important}.card .receipt>div+div{border-top:1px dashed var(--line)!important;margin-top:12px!important;padding-top:12px!important}@media(max-width:680px){.intro{align-items:flex-start;flex-direction:column}.intro>button{align-self:flex-end}#events li{grid-template-columns:65px 1fr;gap:5px 10px}#events .text{grid-column:1/-1}.simulation-activity>div{margin-bottom:10px}}
