/* Premium Enterprise SaaS UI Tweaks */

:root {
    --fi-radius: 12px;
}

.fi-sidebar-nav {
    padding: 1rem;
}

.fi-sidebar-group {
    margin-bottom: 1.5rem;
}

.fi-sidebar-item-button {
    transition: all 0.2s ease-in-out;
}

.fi-sidebar-item-button:hover {
    transform: translateX(4px);
    background-color: rgba(var(--primary-500), 0.05) !important;
}

.fi-card {
    box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.05), 0 2px 4px -1px rgba(0, 0, 0, 0.03) !important;
    border: 1px solid rgba(var(--gray-200), 0.5) !important;
    transition: box-shadow 0.3s ease;
}

.fi-card:hover {
    box-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.08), 0 4px 6px -2px rgba(0, 0, 0, 0.04) !important;
}

.fi-stats-overview-stat {
    border-radius: 16px !important;
}

.fi-topbar {
    background-color: rgba(255, 255, 255, 0.8) !important;
    backdrop-filter: blur(8px);
}

.dark .fi-topbar {
    background-color: rgba(24, 24, 27, 0.8) !important;
}
