.progress-steps-v622{display:grid;grid-template-columns:repeat(8,minmax(90px,1fr));gap:12px;margin-top:12px}.progress-step-v622{text-align:center;padding:10px 8px;background:#f5f7fa;border:1px solid #e0e6ed;border-radius:8px;font-weight:700;color:#526173}.info-lines-v622{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 30px}.info-lines-v622>div{display:grid;grid-template-columns:190px minmax(0,1fr);align-items:baseline;column-gap:12px}.ssi-kpi-grid{display:grid!important;grid-template-columns:repeat(5,minmax(150px,1fr))!important;gap:16px!important;margin-bottom:20px!important}.ssi-kpi{background:#fff;border:1px solid #dfe6ee;border-top:5px solid;padding:22px;border-radius:14px}.ssi-kpi span{display:block;font-weight:800;color:#64748b;text-transform:uppercase;font-size:13px}.ssi-kpi strong{display:block;font-size:36px;margin-top:12px}.risk-red-card{border-top-color:#ef4444}.risk-orange-card{border-top-color:#f59e0b}.risk-yellow-card{border-top-color:#c9961a}.risk-green-card{border-top-color:#22c55e}.risk-blue-card{border-top-color:#2563eb}@media(max-width:1050px){.progress-steps-v622{grid-template-columns:repeat(4,1fr)}.ssi-kpi-grid{grid-template-columns:repeat(3,1fr)!important}}@media(max-width:760px){.info-lines-v622{grid-template-columns:1fr}.info-lines-v622>div{grid-template-columns:1fr}.progress-steps-v622{grid-template-columns:repeat(2,1fr)}.ssi-kpi-grid{grid-template-columns:1fr!important}}