
body.options-general-php tr.emmo-smtp-dependent,
body.options-general-php tr.emmo-auth-dependent {
    visibility: hidden;
}

body.options-general-php tr.emmo-initialized {
    visibility: visible;
}

body.options-general-php tr.emmo-animated th,
body.options-general-php tr.emmo-animated td {
    transition: padding 220ms ease, border-color 220ms ease;
}

body.options-general-php tr.emmo-animated .emmo-cell-wrap {
    overflow: hidden;
    max-height: 0;
    opacity: 0;
    transform: translateY(-6px);
    transition: max-height 260ms ease, opacity 220ms ease, transform 220ms ease;
}

body.options-general-php tr.emmo-animated:not(.emmo-collapsed) .emmo-cell-wrap {
    opacity: 1;
    transform: translateY(0);
}

body.options-general-php tr.emmo-animated.emmo-collapsed th,
body.options-general-php tr.emmo-animated.emmo-collapsed td {
    padding-top: 0;
    padding-bottom: 0;
    border-top-color: transparent;
}

body.options-general-php tr.emmo-animated .emmo-cell-wrap {
    overflow: hidden;
    padding: 2px 0;
}

body.options-general-php tr.emmo-animated:not(.emmo-collapsed) .emmo-cell-wrap {
    overflow: visible;
}
