/* Mean Arterial Pressure & Pulse Pressure (ROADMAP-Calcs-SelfHealth.md SH46) — two numbers, each with
   its working and the one line it is compared with. Sizes never go under 16px; the cards name
   themselves in words as well as by their border colour. */
.chqt-sh-pair { display: grid; gap: 12px; grid-template-columns: 1fr 1fr; }
.chqt-sh-emergency { border: 3px solid #B03A30; background: #FBEDEB; border-radius: 10px; padding: 12px 14px; margin: 0 0 14px; }
.chqt-sh-emergency__text { margin: 0 0 6px; font-weight: 700; font-size: 18px; line-height: 1.45; color: #6E1E17; }
.chqt-sh-emergency__src { margin: 0; font-size: 16px; }
.chqt-sh-two { display: grid; gap: 10px; margin: 14px 0 6px; grid-template-columns: 1fr 1fr; }
.chqt-sh-verdict { border: 1px solid var(--chqt-line, #D9E5E8); border-left-width: 6px; border-radius: 10px; padding: 10px 12px; background: #fff; }
.chqt-sh-verdict.is-map, .chqt-sh-verdict.is-pp-below { border-left-color: #0F5E68; }
.chqt-sh-verdict.is-pp-at-or-above { border-left-color: #C2703B; }
.chqt-sh-verdict__who { margin: 0; font-size: 16px; color: var(--chqt-muted, #4E626D); font-weight: 600; }
.chqt-sh-verdict__what { margin: 2px 0 4px; font-size: 24px; font-weight: 700; line-height: 1.2; }
.chqt-sh-verdict__work { margin: 0 0 6px; font-size: 16px; font-variant-numeric: tabular-nums; color: #14212A; }
.chqt-sh-verdict__rule { margin: 0; font-size: 16px; color: var(--chqt-muted, #4E626D); line-height: 1.45; }
.chqt-sh-notes { list-style: none; margin: 10px 0 16px; padding: 0; display: grid; gap: 10px; }
.chqt-sh-note { border-left: 4px solid var(--chqt-line, #D9E5E8); padding: 4px 0 4px 12px; line-height: 1.5; }
.chqt-sh-note--device { border-left-color: #0F5E68; }
.chqt-sh-note--icu, .chqt-sh-note--pulse { border-left-color: #C2703B; }
.chqt-sh-quote { display: block; font-size: 16px; font-style: italic; color: #14212A; margin-top: 4px; }
.chqt-sh-src { display: block; font-size: 16px; color: var(--chqt-muted, #4E626D); margin-top: 3px; }
.chqt-sh-src a { color: inherit; }
.chqt-sh-howto { margin-top: 14px; }
.chqt-sh-howto ol { margin: 0 0 8px; padding-left: 1.3em; }
@media (max-width: 480px) { .chqt-sh-two { grid-template-columns: 1fr; } }
