.application-progress{max-width:850px;margin:0 auto 30px;padding:30px;overflow-wrap:anywhere}
.application-progress[hidden],.application-progress [hidden]{display:none!important}
.application-progress h2{font-size:clamp(27px,3.5vw,38px);line-height:1.25}
.application-progress p{max-width:680px;line-height:1.85}
.application-progress #application-reference{color:var(--green);font-weight:600;font-size:13px}
.application-progress .actions{gap:12px}
.application-progress .button{white-space:normal;text-align:center}
.application-progress button:disabled{opacity:.65;cursor:wait}
.application-decision-details{margin-top:18px;padding-top:12px;border-top:1px solid var(--line)}
.application-decision-details:empty{display:none}
.application-rejection-reason{white-space:pre-wrap;color:var(--text)!important}
@media(max-width:650px){.application-progress{padding:23px 19px}.application-progress .actions{align-items:stretch;flex-direction:column}.application-progress .button{width:100%;min-height:46px}}
