/*
Theme Name: Finanzen
Author: JFL
Version: 1.1.9
*/
.home .wp-block-query .wp-block-post {
    margin-top: 10px;
}

.home .wp-block-post-content {
    margin-top: 0;
}

.wp-block-columns.ausgabe {
    margin-bottom: -10px;
}

.wp-block-columns.ausgabe > div:last-of-type,
.summe-column {
    min-width: 73px;
}

.home .wp-block-accordion-item.is-open {
    padding-bottom: 10px;
}

.wp-block-columns.small-gap {
    gap: 0.25rem;
}

.home .wp-block-accordion {
    margin-top: -16px;
}

.home .wp-block-post-title {
    pointer-events: none;
}

.home .wp-block-accordion-heading__toggle-title {
    display: none;
}

.summe-output {
    text-align: right;
}

.gesamt {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0.25rem;
    color: #e03730;
}

.gesamt > div:last-of-type {
    margin-top: 0;
}

.aktueller-monat {
    text-align: center;
    font-size: 1.5em;
    color: #ed6c02;
}

.wp-block-navigation .wp-block-navigation-item__content,
.summe-output,
.gesamt,
.aktueller-monat {
    font-weight: 600;
}

.home .wp-block-query .wp-block-separator {
    position: relative;
}

.single-post main {
    max-width: 45em;
    margin: auto;
}

.single-post .wp-block-post-title,
.single-post .wp-block-post-terms a {
    text-decoration: none;
    pointer-events: none;
    cursor: default;
}

.single-post .wp-block-read-more {
    display: none;
}

@media (max-width: 600px) {

    h1 {
        font-size: 1.2rem;
    }

    h2,
    .aktueller-monat {
        font-size: 1rem;
    }

    .wp-block-columns.ausgabe {
        flex-wrap: nowrap !important;
    }

    .wp-block-columns.summe-columns > div:last-child {
        min-width: 72px;
    }

    .ftb-toggle {
        padding: 0;
    }

    .ftb-toggle__spinner {
        width: 0.5rem;
        height: 0.5rem;
    }

    .wp-block-columns.ausgabe {
        margin-bottom: -6px;
    }

    .home main {
        padding-left: 12px;
        padding-right: 12px;
    }
}
