/* Duck Eggs vs Chicken Eggs (ROADMAP-Calcs-Chicken.md CR51) — USDA's figures side by side, the duck-vs-chicken
   difference as a number, and the kitchen notes. Everything else is the core stylesheet. */
.chqt-opt { font-weight: 400; opacity: .75; }
.chqt-dc-h { font-size: 1rem; margin: 1.1rem 0 .4rem; }
.chqt-dc-wrap { margin: .4rem 0 .6rem; overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; }
.chqt[data-tool="duck-eggs-vs-chicken-eggs"] .chqt-result { min-width: 0; }
.chqt-dc-tbl { width: 100%; border-collapse: collapse; font-size: .86rem; background: #fff; }
.chqt-dc-tbl th, .chqt-dc-tbl td { text-align: right; vertical-align: top; padding: .42rem .5rem; border-bottom: 1px solid var(--chqt-line, #E4D8C4); }
.chqt-dc-tbl th:first-child, .chqt-dc-tbl td:first-child { text-align: left; white-space: normal; }
.chqt-dc-tbl thead th { background: var(--chqt-cream, #F7F0E4); font-weight: 700; }
.chqt-dc-tbl .is-lead { font-weight: 700; }
.chqt-dc-tbl td:first-child small { margin-left: .3em; opacity: .7; font-size: .78rem; }
.chqt-dc-tbl td { white-space: nowrap; } .chqt-dc-tbl td:first-child { white-space: normal; }
.chqt-dc-tbl .is-none { opacity: .6; font-style: italic; }
.chqt-dc-diff { font-size: .8rem; white-space: nowrap; }
.chqt-dc-diff.is-chicken { color: var(--chqt-accent, #9C4A21); }
.chqt-dc-quotes li { margin: .4rem 0; line-height: 1.45; }
.chqt-dc-who { font-size: .82rem; opacity: .8; }
.chqt-dc-doc { margin-top: 1rem; } .chqt-dc-doc p { margin: 0 0 .6rem; }
@media (max-width: 480px) { .chqt-dc-tbl th, .chqt-dc-tbl td { padding: .38rem .35rem; } .chqt-dc-tbl { font-size: .8rem; } }
