/* ==========================================================================
   calorie-calculator.css

   The height/weight fields live in unit tabs while age, sex, activity and the
   formula are unit-independent and sit in a second grid below them inside the
   same form card. Two sibling .tool-grid blocks need the gap that .tool-grid
   only applies between its own items.
   ========================================================================== */
.cal-shared { margin-top: 14px; }

/* The unit tabs swap only the two height/weight fields, so the panel must not
   add vertical rhythm of its own on top of the form card's padding. */
.tool-form > .tool-panel { margin: 0; }
