/* Horse Blanket Size Calculator (ROADMAP-Calcs-HorseRoot.md HR2) — the brand table, the height
   guide and the measuring steps. */
/* the engine scrolls a table-wrap only inside .chqt-content; in the RESULT a wide table would push
   the whole page sideways on a phone (the local iPhone gate measured +133px) */
.chqt-result .chqt-table-wrap { overflow-x: auto; -webkit-overflow-scrolling: touch; }
.chqt-bs-brands { width: 100%; border-collapse: collapse; font-size: .95rem; table-layout: fixed; }
.chqt-bs-brands col.chqt-bs-c1 { width: 62%; } .chqt-bs-brands col.chqt-bs-c2 { width: 38%; }
.chqt-bs-brands caption { text-align: left; font-weight: 600; padding-bottom: .5rem; }
.chqt-bs-brands th, .chqt-bs-brands td { padding: .4rem .55rem; border-bottom: 1px solid var(--chqt-line, #DADADA); text-align: left; vertical-align: top; }
.chqt-bs-brands tbody th { font-weight: 600; }
.chqt-bs-brands td.chqt-bs-size { font-weight: 700; }
.chqt-bs-brands th, .chqt-bs-brands td { overflow-wrap: break-word; }
.chqt-bs-brands tbody th small { display: block; font-weight: 400; font-size: .88rem; margin-top: .15rem; opacity: .85; }
.chqt-bs-brands small { display: block; font-weight: 400; opacity: .85; }
.chqt-bs-height { margin-top: .6rem; }
.chqt-bs-how { margin: 1rem 0 .4rem; }
.chqt-bs-how ol { margin: .4rem 0 0; padding-left: 1.2rem; font-size: .92rem; line-height: 1.5; }
.chqt-bs-how li { margin-bottom: .3rem; }
