.assessment-grid{padding:22px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}
.assessment-grid label{display:grid;gap:7px;color:var(--muted);font-weight:700}
.assessment-grid input,.assessment-grid select{width:100%;padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:white;color:var(--ink)}
.assessment-action{grid-column:1/-1;display:flex;align-items:center;gap:16px;border-top:1px solid var(--line);padding-top:18px}
.assessment-action small{color:var(--muted)}
.assessment-result{margin-top:14px;padding:24px;border-radius:18px;border:1px solid var(--line);background:white}
.assessment-result h3{margin:3px 0 8px;font-size:28px}
.assessment-result ul{margin:12px 0 0;padding-left:20px}
.assessment-result.eligible{border-color:#8bd4b8;background:#f2fbf7}
.assessment-result.review{border-color:#f0c27a;background:#fff9ef}
.assessment-result.ineligible{border-color:#efaaa4;background:#fff5f4}
.document-kpis{grid-template-columns:repeat(4,1fr)}
@media(max-width:700px){.assessment-grid{grid-template-columns:1fr}.assessment-action{align-items:flex-start;flex-direction:column}.document-kpis{grid-template-columns:repeat(2,1fr)}}

