/* Trolling Motor & Battery Calculator (ROADMAP-Calcs-Marine.md GM5) — the run-time table and
   the grouped battery section. Everything else comes from the core stylesheet. */
.chqt-tm-group { border-top: 1px solid var(--chqt-line, #D5E1E7); padding-top: .75rem; margin-top: .75rem; }
.chqt-tm-group summary { cursor: pointer; font-weight: 700; font-size: 1rem; padding: .35rem 0; }
.chqt-tm-run { width: 100%; border-collapse: collapse; font-size: .95rem; }
.chqt-tm-run caption { text-align: left; font-weight: 600; padding-bottom: .5rem; }
.chqt-tm-run th, .chqt-tm-run td { padding: .45rem .6rem; border-bottom: 1px solid var(--chqt-line, #D5E1E7); text-align: left; }
.chqt-tm-run tbody th { font-weight: 700; white-space: nowrap; }
.chqt-tm-run tr[data-full="1"] th, .chqt-tm-run tr[data-full="1"] td { background: var(--chqt-cream, #F1F5F7); }
.chqt-tm-src h3 { font-size: 1rem; margin: .8rem 0 .25rem; }
.chqt-tm-src p { margin: 0 0 .5rem; }
