.flow-step{transition:padding .24s ease,background .24s ease,border-color .24s ease}
.flow-step.is-compact{padding:0!important;min-height:52px!important;overflow:hidden!important;background:rgba(255,255,255,.045)!important;border-color:rgba(101,230,189,.26)!important}
.flow-step.is-compact>*:not(.step-compact-summary){display:none!important}
.step-compact-summary{width:100%;min-height:52px;display:grid;grid-template-columns:minmax(74px,.8fr) minmax(0,1.5fr) auto;align-items:center;gap:9px;padding:8px 11px;border:0;background:transparent;color:#fff;text-align:left;cursor:pointer}
.step-compact-summary span{color:#65e6bd;font-size:.58rem;font-weight:900;text-transform:uppercase;letter-spacing:.06em}
.step-compact-summary strong{overflow:hidden;color:#fff;font-size:.72rem;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}
.step-compact-summary b{color:#65e6bd;font-size:.62rem;font-weight:800}
@media(max-width:420px){.step-compact-summary{grid-template-columns:minmax(68px,.72fr) minmax(0,1.45fr) auto;gap:7px;padding:7px 9px}.step-compact-summary span{font-size:.52rem}.step-compact-summary strong{font-size:.66rem}.step-compact-summary b{font-size:.57rem}}
