.shared-risk-matrix{border:1px solid #dbe6eb;border-radius:9px;background:#fff;padding:20px;min-width:0;align-self:start}.shared-matrix-heading h3{font-size:15px;margin:0 0 6px;color:#2f5667}.shared-matrix-heading p{font-size:12px;color:#6a8390;line-height:1.5;margin:0 0 20px}.shared-matrix-chart{display:flex;align-items:center;gap:7px;max-width:450px;margin:0 auto}.shared-matrix-axis{writing-mode:vertical-rl;transform:rotate(180deg);font-size:10px;color:#64808d}.shared-matrix-grid{display:grid;grid-template-columns:30px repeat(3,minmax(0,1fr));gap:5px;flex:1}.shared-matrix-tick{font-size:10px;color:#637d8a;text-align:center;align-self:center}.shared-matrix-grid button{font:inherit;border:2px solid transparent;border-radius:5px;padding:11px 5px;min-height:54px;cursor:pointer}.shared-matrix-grid button[aria-pressed=true]{border-color:#194d62}.shared-matrix-grid button.low{background:#e2f2e9;color:#28684f}.shared-matrix-grid button.medium{background:#fff0d3;color:#8b621c}.shared-matrix-grid button.high{background:#f8e6e8;color:#a23f4c}.shared-matrix-grid strong{display:block;font-size:20px}.shared-matrix-grid small{display:block;font-size:10px;margin-top:4px}.shared-matrix-bottom{text-align:center;display:block;padding-left:37px;margin-top:8px;font-size:10px;color:#65818e}.shared-matrix-caption{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;font-size:10px;color:#6d8894;margin-top:17px;line-height:1.6}.shared-matrix-caption button{border:0;background:none;color:#1f637d;font:inherit;text-decoration:underline;cursor:pointer}.shared-matrix-results>p{font-size:12px;color:#456d80;margin:18px 0 10px}.shared-matrix-results article{border-top:1px solid #e0e9ee;padding:14px 0}.shared-matrix-results strong{display:block;font-size:12px;color:#2d5669;line-height:1.6}.shared-matrix-results span{display:block;font-size:10px;color:#658391;margin-top:6px}.shared-matrix-results article p{font-size:12px;color:#506f80;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;margin-bottom:0}.shared-risk-matrix [hidden]{display:none!important}.shared-risk-matrix button:focus-visible{outline:3px solid #79aabb;outline-offset:2px}
