/* Kompakte beproba-Fußzeile im Aufbau des Trinkwasserchecks.
   Rückbau und Originale: Arbeitsordner/Pruefung_2026-10-10/Beproba_Fusszeile/ */
.beproba-page .beproba-footer.beproba-footer-compact {
    position: relative;
    background: #14243e;
    color: #fff;
    border-top: 1px solid #ffffff14;
    padding: 6px 0 8px;
    font-family: 'Source Sans Pro', sans-serif;
}

.beproba-footer-compact .beproba-footer-content {
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 24px;
    min-height: 70px;
}

.beproba-footer-compact .beproba-footer-brand {
    display: block;
    flex-shrink: 0;
    width: 210px;
    max-width: 100%;
}

.beproba-footer-compact .beproba-footer-brand img {
    display: block;
    width: 100%;
    height: auto;
}

.beproba-footer-compact .beproba-footer-nav {
    display: flex;
    flex-wrap: wrap;
    gap: 24px;
    font-size: .88rem;
    font-weight: 400;
    line-height: 1.6;
}

.beproba-footer-compact .beproba-footer-nav a {
    display: inline-block;
    padding: 8px 0;
    color: #d5e5f6;
    text-decoration: none;
}

.beproba-footer-compact .beproba-footer-nav a:hover {
    color: #fff;
}

.beproba-footer-compact a:focus-visible {
    outline: 3px solid #d5e5f6;
    outline-offset: 5px;
}

@media (max-width: 600px) {
    .beproba-footer-compact .beproba-footer-content {
        flex-direction: column;
        align-items: flex-start;
        gap: 8px;
        min-height: 0;
    }

    .beproba-footer-compact .beproba-footer-nav {
        gap: 20px;
    }

    .beproba-footer-compact .beproba-footer-nav a {
        display: inline-flex;
        align-items: center;
        min-height: 44px;
        padding: 0;
    }
}
