/**
 * @author Firma: 4Unit Systems Integration GmbH
 *         Adresse: Jahnstraße 36, 34582 Borken (Hessen)
 *         Telefon: 05682 73 48 26
 *         E-Mail: info@4unit.com
 *         Website: https://4unit.com
 *
 * @license Kommerzielle Nutzung nur mit gültiger Lizenz von 4Unit Systems Integration GmbH
 *
 * Platzhalter für gesperrte fremde Inhalte.
 *
 * Bewusst ohne Vorschaubild vom Anbieter: Ein Vorschaubild würde genau die
 * Verbindung herstellen, die der Platzhalter verhindern soll. Die Fläche wird
 * deshalb mit eigenen Mitteln gezeichnet.
 */

/* Was der Server stillgelegt hat, bleibt unsichtbar, bis freigegeben ist. */
.fugd-hold {
    display: none !important;
}

.fugd-blocked {
    --fugd-b-ink: #11151c;
    --fugd-b-muted: #6b7382;
    --fugd-b-line: #e3e6ec;
    --fugd-b-bg: #f6f7f9;
    --fugd-b-accent: #e2560f;

    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    min-block-size: 220px;
    margin-block: 16px;
    padding: 28px 24px;
    border: 1px solid var(--fugd-b-line);
    border-radius: 14px;
    background:
        repeating-linear-gradient(135deg, rgba(17, 21, 28, .025) 0 12px, rgba(17, 21, 28, 0) 12px 24px),
        var(--fugd-b-bg);
    color: var(--fugd-b-ink);
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;
    font-size: 14px;
    line-height: 1.55;
    text-align: center;
}

.fugd-blocked *, .fugd-blocked *::before, .fugd-blocked *::after { box-sizing: border-box; }

.fugd-blocked__inner {
    inline-size: min(460px, 100%);
}

.fugd-blocked__eyebrow {
    margin: 0 0 6px;
    color: var(--fugd-b-muted);
    font-size: 11px;
    font-weight: 620;
    letter-spacing: .09em;
    text-transform: uppercase;
}

.fugd-blocked__title {
    margin: 0 0 8px;
    font-size: 16px;
    font-weight: 650;
    line-height: 1.3;
}

.fugd-blocked__text {
    margin: 0 0 10px;
    color: #3b4350;
    font-size: 13.5px;
}

.fugd-blocked__meta {
    margin: 0 0 16px;
    color: var(--fugd-b-muted);
    font-size: 12.5px;
}

.fugd-blocked__actions {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 8px;
    margin: 0 0 12px;
}

.fugd-blocked__links {
    margin: 0;
    color: var(--fugd-b-muted);
    font-size: 12px;
}
.fugd-blocked__links a,
.fugd-blocked__links button {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 2px;
}
.fugd-blocked__links a:hover,
.fugd-blocked__links button:hover { color: var(--fugd-b-ink); }

/* Die Knopfformen kommen aus consent.css; falls diese Datei allein geladen
   wird, bleibt der Knopf trotzdem erkennbar. */
.fugd-blocked .fugd-btn {
    appearance: none;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-block-size: 40px;
    padding: 9px 16px;
    border: 1px solid var(--fugd-b-line);
    border-radius: 10px;
    background: #fff;
    color: var(--fugd-b-ink);
    font: inherit;
    font-size: 14px;
    font-weight: 560;
    cursor: pointer;
}
.fugd-blocked .fugd-btn--primary {
    border-color: transparent;
    background: var(--fugd-b-accent);
    color: #fff;
}

@media (max-width: 600px) {
    .fugd-blocked {
        min-block-size: 180px;
        padding: 22px 16px;
    }
    .fugd-blocked__actions .fugd-btn { flex: 1 1 100%; }
}

@media (prefers-color-scheme: dark) {
    .fugd-blocked {
        --fugd-b-ink: #f4f6f8;
        --fugd-b-muted: #a3abb7;
        --fugd-b-line: #333b47;
        --fugd-b-bg: #1b212a;
    }
    .fugd-blocked__text { color: #cfd5de; }
    .fugd-blocked .fugd-btn { background: #242b36; color: #f4f6f8; }
}
