/* /Layout/MainLayout.razor.rz.scp.css */
[b-ow5f0cvlu1] .nav-link-item {
    display: flex;
    align-items: center;
    gap: 0.75rem;
    padding: 0.75rem 1rem;
    border-radius: 0.5rem;
    color: #94a3b8; /* slate-400 */
    text-decoration: none;
    transition: all 0.2s ease;
}

[b-ow5f0cvlu1] .nav-link-item:hover {
    background-color: rgba(255, 255, 255, 0.05);
    color: #ffffff;
}

[b-ow5f0cvlu1] .nav-link-item.active {
    background-color: rgba(59, 130, 246, 0.2); /* blue-500/20 */
    color: #3b82f6; /* blue-500 */
}
