.document-stages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px}
.document-stage{border:1px solid #d4e4ee;border-top:3px solid #068b8a;border-radius:12px;padding:18px;background:#f8fcfe;display:flex;flex-direction:column;align-items:flex-start;gap:12px}
.document-stage>small{font-size:10px;letter-spacing:1px;font-weight:800;color:#628096}
.document-stage h3{margin:0;font-size:16px;color:#17364c}
.document-stage p{font-size:12px;line-height:1.6;margin:0;flex:1;color:#56728b}
.document-stage>div{margin-top:4px}
.document-stage button:disabled{opacity:.62;cursor:not-allowed}
.document-history-title{margin:22px 0 12px;font-size:15px}
.cair-normal-advice b{color:#176a38!important;font-weight:900!important}
@media(max-width:850px){.document-stages{grid-template-columns:1fr}.document-stage{gap:9px}}
@media print{.document-stages{display:none}}
