<IfModule mod_rewrite.c>
    RewriteEngine On

    # Allow existing files and directories
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]

    # Handle /admin/ clean routes (e.g. /admin/reports -> index.php?tab=reports)
    RewriteRule ^([a-zA-Z0-9_-]+)/?$ index.php?tab=$1 [L,QSA]
</IfModule>
