/*
 * Globalne zagęszczenie interfejsu (-16%).
 *
 * Tailwind 4 i Filament 5 liczą odstępy jako `calc(var(--spacing) * N)`, więc zmiana
 * jednej zmiennej skaluje marginesy, paddingi i gapy w całym systemie (~1500 miejsc).
 * Reguła jest celowo poza `@layer` - style nielayerowane wygrywają z `@layer theme`
 * Filamenta niezależnie od kolejności ładowania arkuszy.
 *
 * UWAGA: `--spacing` steruje też `width`/`height`, więc ikony i szerokość sidebara
 * skalują się razem z odstępami. Wartość bazowa Tailwinda to .25rem.
 */
:root {
    --spacing: .21rem;
}

/*
 * Kontenery sekcji mają największe mnożniki odstępów, więc sama skala `--spacing`
 * zostawia je wciąż rozstrzelone - kompresujemy je dodatkowo.
 * Podwójny selektor (`.fi-section.p-6`) jest konieczny, bo `app.css` ładuje się po
 * tym pliku i samo `.p-6` by wygrało.
 */
.fi-section.p-6,
.fi-section.p-5 {
    padding: calc(var(--spacing) * 3.5);
}

.fi-section-header,
.fi-section-footer {
    padding-inline: calc(var(--spacing) * 4);
    padding-block: calc(var(--spacing) * 2.5);
}

.global-minimal-height-for-rich-editor div {
    min-height: 200px;
}

/* Ukryj natywną wyszukiwarkę Filament – zastąpiona własną */
.fi-global-search-ctn {
    display: none !important;
}