.complications-matrix{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media (max-width:360px){.complications-matrix{grid-template-columns:1fr}}.complication-card{background:var(--card-bg,#fff);border-radius:12px;padding:12px;border:1px solid var(--card-border,#dee2e6);text-align:center;transition:transform .2s ease,box-shadow .3s ease}.complication-card:active{transform:scale(.98)}.complication-card.high-risk{background:linear-gradient(135deg,var(--card-bg,#fff) 0,var(--critical-red-bg) 100%);border-color:var(--critical-red)}.complication-card.moderate-risk{background:linear-gradient(135deg,var(--card-bg,#fff) 0,var(--warning-amber-bg) 100%);border-color:var(--warning-amber)}.complication-name{font-size:12px;font-weight:700;color:var(--text-primary,#212529);margin-bottom:6px}.complication-percentage{font-size:18px;font-weight:800;margin-bottom:4px}.complication-percentage.high-risk{color:var(--critical-red)}.complication-percentage.moderate-risk{color:var(--warning-amber)}.complication-percentage.low-risk{color:var(--success-green)}.complication-risk-label{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.8}