/*
 * CSS Specifico per il Cliente AESA
 * Personalizzazioni estetiche per AESA
 */

/* Variabili CSS per colori personalizzati AESA */
:root {
    --primary-color: #003d6a; /* Pantone 7693 - Blu scuro AESA */
    --secondary-color: #00a0e0; /* Process Cyan - Azzurro AESA */
    --success-color: #28a745;
    --danger-color: #dc3545;
    --warning-color: #ffc107;
    --info-color: #17a2b8;
}

/* Personalizzazione Login */
.btn-login-aesa {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

/* Titoli sezione sidebar (Backoffice, Gestione e controllo, …) */
.sidebar.sidebar-aesa .sidebar-heading {
    color: #000 !important;
    background-color: #e0e0e0 !important;
    padding: 0.5rem 1rem;
    margin: 0;
    font-weight: 700;
    font-size: 0.75rem;
    letter-spacing: 0.04em;
}

.sidebar.sidebar-aesa hr.sidebar-divider {
    margin-bottom: 0 !important;
    margin-top: 10px !important;
}

/* Personalizzazione Sidebar */
.sidebar .sidebar-brand {
    background-color: #fff !important;
    border-bottom: 1px solid var(--primary-color) !important;
}

.sidebar-brand-logoxbag {
    max-height: 2.3rem;
    margin-right: 0.35rem;
    display: none;
}

.sidebar .nav-link i,
.sidebar .nav-link span {
    color: var(--primary-color) !important;
}

.sidebar-brand-text {
    color: var(--primary-color) !important;
}

/* Personalizzazione Navbar */
.bg-navbar {
    background-color: var(--primary-color) !important;
}

/* Personalizzazione Pulsanti */
.btn-primary {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
}

.btn-primary:hover,
.btn-primary:focus {
    background-color: var(--primary-color) !important;
    border-color: var(--primary-color) !important;
    filter: brightness(0.9);
}

/* Personalizzazione Links */
a {
    color: var(--primary-color);
}

a:hover {
    color: var(--primary-color);
    filter: brightness(0.8);
}

/* Personalizzazione Card Headers */
.card-header {
    background-color: var(--primary-color) !important;
    color: white !important;
}

/* TODO: Aggiungere altre personalizzazioni specifiche per AESA */
