/*
 * Stabila-dashboard-specific styling only.
 *
 * The backend-wide theme (Outfit font, body background/size, .btn/.card/
 * .save-wrapper/.tab-content/table radii, .dashboard-wrapper li.widget radii)
 * was migrated to the tnt_admindesign plugin (2026-07-24) and stripped from
 * here to remove the duplication/conflict. What remains below is scoped to the
 * Stabila dashboard tab (#tabs-tnt_stabila_shop), its htmx loading state,
 * reports table, and error dump — none of which tnt_admindesign owns.
 * Injected via the base.po "Stabila Shop" msgid <link> hack (de-DE/en-GB base.po:6).
 */

.widget-custom-data p {
    margin-bottom: 1rem;
}

#reports-table tbody tr td:nth-child(2) {
    word-break: break-word;
}

.htmx-indicator {
    opacity: 1;
}

#tabs-tnt_stabila_shop .tab-content {
    position: relative;
}

.htmx-request.htmx-indicator #tabs-tnt_stabila_shop .tab-content::before,
.htmx-request .htmx-indicator #tabs-tnt_stabila_shop .tab-content::before {
    backdrop-filter: blur(8px);
    content: " ";
    display: inline-block;
    vertical-align: middle;
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 99999;
    animation: htmxBlurry 1.5s ease-in-out infinite;
}

@keyframes htmxBlurry {
    0%   { backdrop-filter: blur(8px); }
    50%   { backdrop-filter: blur(7px); }
    100% { backdrop-filter: blur(6px); }
}

.errorDump {
    overflow-y: auto;
}

.errorDump pre.sf-dump, .errorDump pre.sf-dump .sf-dump-default {
    font-size: 1.25rem !important;
}
