.stage-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:11px;margin:22px 0}.stage-card{background:white;border:1px solid var(--line);border-radius:10px;padding:19px 12px;text-align:left;color:var(--green)}.stage-card.active{border-color:var(--green);background:var(--sage)}.stage-card b{display:block;font-size:30px;font-weight:500;margin-bottom:6px}.stage-card span{font-size:11px}.readiness-row{display:flex;align-items:center;justify-content:space-between;gap:18px;border-top:1px solid var(--line);padding:17px 0}.readiness-row>div:first-child{flex:1;min-width:0}.readiness-row .text-button{text-align:left;overflow-wrap:anywhere}.readiness-row p{margin:6px 0}.readiness-excerpt{white-space:pre-wrap;overflow-wrap:anywhere;color:var(--text)!important;max-height:180px;overflow:auto}.next-step h2{font-size:25px;margin:10px 0}.next-step .toolbar{margin-bottom:0}.row-actions{flex-wrap:wrap}@media(max-width:1000px){.stage-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.stage-grid{grid-template-columns:repeat(2,1fr)}.readiness-row{align-items:stretch;flex-direction:column;gap:5px}.readiness-row .row-actions{width:100%}.next-step h2{font-size:22px}}
