/* R19: Interactive source-to-accountability decision room */
.mk-decisions{margin:30px 0;background:#0c2630;border:1px solid #8fa89a75;border-radius:12px;padding:24px}
.mk-case-tabs{display:flex;flex-wrap:wrap;gap:9px;margin:20px 0}
.mk-case-tabs button{background:#244550;border:1px solid #a3b5aa;border-radius:8px;padding:12px;color:#edf0e7;font:700 14px/1.45 system-ui;cursor:pointer}
.mk-case-tabs button[aria-pressed="true"]{background:#e5ce9f;color:#122c35}
.mk-case-tabs button:focus-visible,.mk-cases a:focus-visible{outline:3px solid #e8e3bd;outline-offset:3px}
.mk-case-stage{background:#efeade;color:#122b32;border-radius:9px;padding:24px}
.mk-case-stage h3{font:400 clamp(24px,3.1vw,36px)/1.2 Georgia,serif;margin:7px 0 15px}
.mk-case-stage p{font:17px/1.75 Georgia,serif}
.mk-stage-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}
.mk-stage-steps article{padding:16px;background:#d9e2df;border-top:4px solid #a17c4a;border-radius:6px}
.mk-stage-steps h4{font:700 13px/1.4 system-ui;margin:4px 0 8px}
.mk-stage-steps p{font:15px/1.55 system-ui;margin:0}
.mk-case-stage a{color:#144c68;font:700 14px/1.65 system-ui}
.mk-status-line{font:14px/1.6 system-ui;color:#d0dcd3}
.mk-static-cases{border-top:1px solid #739385;margin-top:28px;padding-top:15px}
.mk-static-cases details{border-bottom:1px solid #6b8479;padding:10px 0}
.mk-static-cases summary{cursor:pointer;font:700 16px/1.5 system-ui;padding:10px 0;color:#f0e4c9}
.mk-static-cases p{font:16px/1.65 Georgia,serif;max-width:850px}
.mk-static-cases a{color:#e4c698}
@media(max-width:730px){.mk-stage-steps{grid-template-columns:1fr}.mk-decisions{padding:14px}.mk-case-stage{padding:17px}.mk-case-tabs button{flex:1 1 150px}}
@media(prefers-reduced-motion:reduce){.mk-case-tabs button{transition:none}}
