/**
 * Flatsome gives form controls and .button a default margin-bottom: 1em.
 * MaterialeTjek components define their own spacing through gaps and margins.
 * Keep this baseline after Flatsome and before component styles; no !important.
 * :where() scopes the reset without making component overrides harder.
 */
:where([class^="mtj-"], [class*=" mtj-"], [id^="mtj-"], .calculator-container)
    :is(.button, button, fieldset, input, select, textarea),
:is(.button, button, fieldset, input, select, textarea):where(
    [class^="mtj-"], [class*=" mtj-"], [id^="mtj-"]
) {
    margin-bottom: 0;
}
