/* Personalizzazione CAPW: sfondo del pannello e della pagina di accesso */
.fi-body {
    background:
        linear-gradient(rgba(248, 250, 252, .60), rgba(248, 250, 252, .60)),
        url('/images/brand/sfondo.jpg') center / cover fixed no-repeat;
}
.dark .fi-body {
    background:
        linear-gradient(rgba(9, 9, 11, .75), rgba(9, 9, 11, .75)),
        url('/images/brand/sfondo.jpg') center / cover fixed no-repeat;
}
/* Pagina di accesso: sfondo pieno, scheda leggermente trasparente */
.fi-body:has(.fi-simple-layout) {
    background: url('/images/brand/sfondo.jpg') center / cover fixed no-repeat;
}
.fi-simple-layout .fi-simple-main {
    background-color: rgba(255, 255, 255, .92);
    backdrop-filter: blur(6px);
    box-shadow: 0 20px 50px -12px rgba(0, 60, 80, .35);
}
.dark .fi-simple-layout .fi-simple-main {
    background-color: rgba(24, 24, 27, .92);
}
/* Barra superiore e laterale semitrasparenti per lasciar intravedere lo sfondo */
.fi-topbar nav, .fi-sidebar {
    background-color: rgba(255, 255, 255, .85);
    backdrop-filter: blur(6px);
}
.dark .fi-topbar nav, .dark .fi-sidebar {
    background-color: rgba(24, 24, 27, .85);
}
