/* On-Call Challenges self-study bank */
body[data-bank="oncall"]{--hospitalNavy:#122a42;--hospitalTeal:#1d9a91}
body[data-bank="oncall"] #controlRail{background:linear-gradient(180deg,#10273d,#1a4353)!important;color:white!important}
body[data-bank="oncall"] #controlRail label, body[data-bank="oncall"] #controlRail .brandName,body[data-bank="oncall"] #controlRail .questionNavTitle{color:#e8faff!important}
body[data-bank="oncall"] main .card{border-top:6px solid #2a9f98!important;border-radius:20px!important}
body[data-bank="oncall"] .stem{font-size:clamp(17px,1.6vw,22px)!important;line-height:1.65!important;white-space:pre-wrap}
body[data-bank="oncall"] #figures{display:flex;gap:12px;flex-wrap:wrap;align-items:flex-start;margin:14px 0 18px}
body[data-bank="oncall"] img.oncallFigure{width:auto;max-width:min(100%,620px);max-height:520px;object-fit:contain;background:#071221;border:2px solid #d5e3e8;border-radius:13px;box-shadow:0 7px 18px rgba(0,0,0,.14);cursor:zoom-in}
body[data-bank="oncall"] .oncallBadge{background:#d9f3f0;color:#07554f;display:inline-block;border-radius:30px;font-weight:800;padding:7px 12px}
body[data-bank="oncall"] .oncallSource{font-size:12px;color:#738494}
body[data-bank="oncall"] #choices{margin:18px 0 4px}
body[data-bank="oncall"] .oncallReveal{background:linear-gradient(120deg,#167d83,#226bc0);padding:15px 20px;border:0;border-radius:12px;color:white;font-size:16px;font-weight:850;cursor:pointer;box-shadow:0 6px 15px #1b6e8b33}
body[data-bank="oncall"] .oncallRepeat{background:#eef5f6;border:1px solid #bbcfd2;color:#2b5966;border-radius:10px;padding:10px 13px;font-weight:750;cursor:pointer}
body[data-bank="oncall"] #feedback{border-color:#bbd8d3;background:#f8fdfc}
body[data-bank="oncall"] #feedback.show .explain{white-space:pre-wrap;line-height:1.67;font-size:15px;color:#233a43}
body[data-bank="oncall"] #feedback.show .result{color:#13595c;font-weight:800}
body[data-bank="oncall"] .oncallAttribution{font-size:12px;color:#586c72;padding-top:12px;border-top:1px solid #d7e7e5;margin-top:20px}
body[data-bank="oncall"] .oncallMissing{color:#8f3d17;font-weight:750;padding:8px;background:#fff4e7;border-radius:10px}
@media(max-width:700px){body[data-bank="oncall"] img.oncallFigure{width:100%;max-height:430px}body[data-bank="oncall"] .oncallReveal{width:100%}}

body[data-bank="oncall"] .oncallTables{margin-top:12px;border:1px solid #bdd8d4;border-radius:11px;padding:12px;background:white}
body[data-bank="oncall"] .oncallTables summary{cursor:pointer;font-weight:800;color:#196477}
body[data-bank="oncall"] .oncallTables h4{margin:16px 0 9px;color:#153f4b}
body[data-bank="oncall"] .oncallTableScroll{overflow-x:auto}
body[data-bank="oncall"] .oncallTables table{width:100%;min-width:560px;border-collapse:collapse;font-size:13px}
body[data-bank="oncall"] .oncallTables th,body[data-bank="oncall"] .oncallTables td{border:1px solid #d3e4e5;text-align:left;vertical-align:top;padding:9px;white-space:pre-line}
body[data-bank="oncall"] .oncallTables th{background:#eaf5f4}

body[data-bank="oncall"] .legendIncorrect, body[data-bank="oncall"] .mdnaAiActions{display:none!important}
