/* Default FazUP identity. Seeded once; later customization is preserved. */
:root {
    --sidebar-bg-custom: #00066d;
    --sidebar-active-custom: #0086ff;
    --sidebar-text-custom: #ffffff;
    --sidebar-width-custom: 290px;
    --sidebar-active-tint: rgb(0 134 255 / 20%);
}
.sidebar { background: var(--sidebar-bg-custom) !important; color: var(--sidebar-text-custom) !important; width: var(--sidebar-width-custom) !important; box-shadow: var(--shadow-md) !important; }
.main-content { margin-left: var(--sidebar-width-custom) !important; }
.sidebar .nav-item { color: var(--sidebar-text-custom) !important; padding: 6px var(--spacing-lg) !important; font-size: 0.85em !important; border-radius: var(--border-radius) !important; margin: 2px 8px !important; }
.sidebar .nav-item.active { background: var(--sidebar-active-tint) !important; border-left-color: var(--sidebar-active-custom) !important; }
.sidebar .nav-item:hover { border-left-color: var(--sidebar-active-custom) !important; }
.sidebar .nav-item i { width: 16px !important; font-size: 0.9em !important; }
@media (max-width:768px) { .main-content { margin-left:0 !important; margin-right:0 !important; } }
