/* WiseMed360 - Sidebar sobrio global */

.fi-sidebar-item-button {
    border-left: 3px solid transparent;
    border-radius: 12px;
    transition: background-color 0.15s ease, border-color 0.15s ease;
}

.fi-sidebar-item-button:hover {
    background-color: rgba(15, 23, 42, 0.045) !important;
    border-left-color: rgba(14, 165, 233, 0.35);
}

.fi-sidebar-item-active > .fi-sidebar-item-button,
.fi-sidebar-item-button[aria-current="page"] {
    background-color: rgba(14, 165, 233, 0.08) !important;
    border-left-color: #0ea5e9;
}

.fi-sidebar-item-active .fi-sidebar-item-icon,
.fi-sidebar-item-button[aria-current="page"] .fi-sidebar-item-icon {
    color: #0369a1 !important;
}

.fi-sidebar-group-label {
    font-weight: 600;
    color: rgba(15, 23, 42, 0.55) !important;
    letter-spacing: 0.01em;
}
