/* Custom transitions for sidebar */
.sidebar-transition {
    transition: width 0.3s ease-in-out, transform 0.3s ease-in-out;
}

/* Width for the mini sidebar */
.sidebar-mini {
    width: 5rem !important; /* Slightly wider for better icon spacing */
}

/* Hide text elements when sidebar is in mini mode */
.sidebar-mini .sidebar-text {
    display: none;
}

/* Dynamic Logo Switching */
.sidebar-mini .full-logo {
    display: none;
}
.sidebar-mini .mini-icon {
    display: block;
}
.full-logo {
    display: block;
}
.mini-icon {
    display: none;
}