/* Passwortgeschützter Bereich /downloads */

body.page-slug-downloads.post-password-required .uk-article-title,
body.page-slug-downloads.post-password-required .tm-page-title,
body.page-slug-downloads.post-password-required .uk-page-title,
body.page-slug-downloads.post-password-required .uk-article-body > p:empty,
body.page-slug-downloads.post-password-required article > p:empty {
    display: none;
}

.fs-protected {
    padding-top: 60px;
    padding-bottom: 60px;
    font-size: 0.9375rem;
}

.fs-protected > .uk-container {
    max-width: 540px;
}

.fs-protected-title {
    font-size: 1.25rem;
    line-height: 1.3;
}

.fs-protected-text {
    font-size: 0.9375rem;
    line-height: 1.5;
}

.fs-protected-hint {
    font-size: 0.8125rem;
}

.fs-protected-error {
    font-size: 0.875rem;
    border-radius: 8px;
    margin-bottom: 0;
}

.fs-protected-error p:empty {
    display: none;
    margin: 0;
}

.fs-protected-card {
    border-radius: 10px;
    border: 1px solid rgba(15, 23, 42, 0.06);
    box-shadow:
        0 1px 2px rgba(15, 23, 42, 0.04),
        0 6px 18px rgba(15, 23, 42, 0.08),
        0 20px 48px rgba(15, 23, 42, 0.12);
}

@media (max-width: 640px) {
    .fs-protected-form .uk-width-auto {
        width: 100%;
    }

    .fs-protected-form .uk-button {
        width: 100%;
    }
}
