/**
 * Tilda layout fixes for the shared parent bundle.
 *
 * The parent bundle ships `assets/dist/css/app.css` with a global reset
 * `*,:before,:after{box-sizing:border-box!important}`. Tilda's own grid reset
 * (`tilda-grid-3.0.min.css: *{box-sizing:content-box}`) is not `!important`, so the parent rule wins
 * everywhere Tilda does not set the box model explicitly. The visible damage is the footer (T464):
 * its columns are `.t-col_2` with `.t-prefix_4` (padding-left: 320px), and under border-box the
 * content width collapses to zero — the links and phone numbers stack in a narrow column. Checked
 * against the live Tilda site, where those columns are 300/460/140 px wide.
 *
 * Only the grid classes are restored: Zero Block elements (`.t396__elem`, `.tn-atom`, form inputs,
 * buttons) keep the border-box Tilda itself sets for them, exactly as on the live site.
 */

#allrecords .t-container,
#allrecords .t-container_100,
#allrecords .t-row,
#allrecords .t-width,
#allrecords [class^="t-col"],
#allrecords [class*=" t-col"],
#allrecords [class^="t-prefix"],
#allrecords [class*=" t-prefix"],
#allrecords [class^="t-width_"],
#allrecords [class*=" t-width_"] {
  box-sizing: content-box !important;
}
