/* missed-connecting-flight: this tool's own look, loaded only on its page (tools.css is shared and kept under 5 KB gz). */
.chqt-answer[data-mcn-k="owed"], .chqt-answer[data-mcn-k="us"] { color: #1f6b41; }
.chqt-answer[data-mcn-k="self"], .chqt-answer[data-mcn-k="sep"] { color: #8a4b08; }
.mcn-h { margin: 0; font-size: 14px; font-weight: 700; color: var(--chqt-ink, #1e1a1a); }
.mcn-steps { margin: 0 0 8px; padding-left: 1.4em; font-size: 15px; }
.mcn-steps li { margin: 0 0 4px; }
.mcn-words p { margin: 0 0 6px; font-size: 15px; }
.mcn-words q { font-style: italic; }
.mcn-table { width: 100%; border-collapse: collapse; font-size: 14px; }
.mcn-table th, .mcn-table td { padding: 7px 8px; text-align: left; border-bottom: 1px solid var(--chqt-line, #eadfca); vertical-align: top; }
.mcn-table td.mcn-y { color: #1f6b41; font-weight: 600; }
.mcn-table td.mcn-n { color: #8a4b08; }
.mcn-table [aria-current] { background: #fff4d6; }
.chqt-form select { font-size: 16px; min-height: 44px; max-width: 100%; }
@media (max-width: 460px) { .chqt[data-tool="missed-connecting-flight"] .chqt-lede { display: none; } }
