/*
 * ---------------------------------------------------------------------
 * Modul 030: Impressum Spalten oben ausrichten
 * ---------------------------------------------------------------------
 */

/*
 * Die beiden Gutenberg-Spalten beginnen am selben oberen Bezugspunkt.
 */
body.page .td-page-content > .wp-block-columns {
    align-items: flex-start !important;
}

body.page .td-page-content > .wp-block-columns > .wp-block-column {
    align-self: flex-start !important;
}

/*
 * Die rechte Textspalte selbst darf keinen zusätzlichen oberen Abstand
 * erhalten. Führende leere Absatzknoten werden zusätzlich per Modul-JS
 * entfernt, da sie erst durch die Browser-Verarbeitung des Shortcodes
 * entstehen können.
 */
body.page .td-page-content > .wp-block-columns > .wp-block-column:last-child {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

body.page .td-page-content > .wp-block-columns > .wp-block-column:last-child > p:empty {
    display: none !important;
    height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    line-height: 0 !important;
}

body.page .td-page-content > .wp-block-columns > .wp-block-column:last-child > :first-child {
    margin-top: 0 !important;
}
