/* Riduce spacing sidebar Filament v4 */
/* Classi effettive trovate nei template di Filament v4 */

/* Gruppi di navigazione */
.fi-sidebar-group {
    gap: 0;
}

.fi-sidebar-group-items {
    gap: 0;
}

/* Items di navigazione */
.fi-sidebar-item-btn {
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
}

.fi-sidebar-item {
    padding-top: 0.125rem;
    padding-bottom: 0.125rem;
}

/* Nav principale */
.fi-sidebar-nav {
    gap: 0;
}

.fi-sidebar-nav-groups {
    gap: 0;
}

/* Sub-items */
.fi-sidebar-sub-group-items {
    gap: 0;
}

/* Riduce spazio tra sidebar e contenuto principale - MASSIMO */
.fi-layout {
    gap: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
}

/* Avvicina il contenuto principale alla sidebar - MASSIMO */
.fi-main-ctn {
    margin-left: 0.5rem !important;
    padding-left: 0 !important;
    margin-right: 0 !important;
    padding-right: 0 !important;
    width: calc(100vw - 12rem - 0.5rem) !important;
    max-width: 100% !important;
    min-width: calc(100vw - 12rem - 0.5rem) !important;
    flex: 1 1 auto !important;
}

/* Assicura che il contenuto sia MOLTO vicino alla sidebar - MASSIMO */
.fi-main {
    margin-left: 0 !important;
    padding-left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
    min-width: 100% !important;
}

/* Rimuove limitazioni di larghezza dalle classi fi-width-* — solo del
   contenuto delle pagine col menu: questo foglio arriva a TUTTI i pannelli e
   allargava a tutto schermo anche le pagine semplici (login, «Apri un club»)
   e le finestre modali (13/10/2026). */
.fi-main[class*="fi-width-"] {
    max-width: 100% !important;
    width: 100% !important;
}

/* Riduce anche il padding della sidebar stessa - MASSIMO */
.fi-sidebar {
    padding-right: 0 !important;
    margin-right: 0 !important;
    width: 12rem !important;
    max-width: 12rem !important;
    min-width: 12rem !important;
    --sidebar-width: 12rem !important;
}

/* Riduce eventuali margin/padding aggiuntivi */
.fi-body {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* Controlla anche il contenitore del layout */
.fi-body-has-navigation {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

/* Riduce spazio anche nel contenitore principale */
.fi-main-ctn-sidebar-open {
    margin-left: 0 !important;
    padding-left: 0 !important;
}

