/* Sfondo del main content: plexus del login in trasparenza (velo colore base).
   Login e logout mantengono il plexus SOLIDO (senza velo). */
body:not(:has(#login-form)):not(:has(#logged-out)) #content.main-wrapper {
    /*background-image: linear-gradient(rgba(245, 245, 245, 0.85), rgba(245, 245, 245, 0.85)),
    url("/static/admin/img/plexus-login.svg"); */
    background-size: cover;
    background-position: center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}

/* Tema dark: velo scuro sul plexus del main content */
html[data-theme="dark"] body:not(:has(#login-form)):not(:has(#logged-out)) #content.main-wrapper {
    background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.7)),
    url("/static/admin/img/plexus-login.svg");
}

/* Tema dark: breadcrumb con font scuro */
html[data-theme="dark"] .breadcrumbs ul li,
html[data-theme="dark"] .breadcrumbs a {
    color: oklch(0.92 0.004 286.32) !important;
}

/* Changelist: font righe e label "Azione:" uniformi al pulsante
   "+ Aggiungi {model}" (btn-sm = 0.75rem) */
#changelist-form .table thead th,
#changelist-form .table tbody td,
#changelist-form .table tbody th {
    font-size: 0.75rem !important;
}
#changelist-form .inline-flex.items-center > span.font-bold.text-sm {
    font-size: 0.75rem !important;
}