/**
 * Auto Académie — aaschoolerp2 administrator overrides
 * Loaded after Atum base styles (template.user asset).
 */

:root {
    --aa-red: #C62828;
    --aa-green: #0B7D3B;
}

/* Logo sizing in header and login */
.header .logo img,
.login-logo img {
    max-height: 2.25rem;
    width: auto;
    height: auto;
}

.header .logo.small img.logo-collapsed {
    max-height: 2rem;
    max-width: 2.5rem;
}

/* Primary actions — Auto Académie red */
.btn-primary,
.button-save,
.button-apply {
    --bs-btn-bg: var(--aa-red);
    --bs-btn-border-color: var(--aa-red);
    --bs-btn-hover-bg: #a82222;
    --bs-btn-hover-border-color: #a82222;
    --bs-btn-active-bg: #8f1d1d;
    --bs-btn-active-border-color: #8f1d1d;
}

.btn-success {
    --bs-btn-bg: var(--aa-green);
    --bs-btn-border-color: var(--aa-green);
}

/* Sidebar active item accent */
.sidebar-wrapper .mm-active > a,
.sidebar-wrapper .mm-active > .sidebar-link {
    border-left-color: var(--aa-red);
}
