.nav-header { background: #f8f9fa; padding: 15px 20px; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); margin: 0 0 20px 0; } .nav-title { font-size: 1.3em; font-weight: 600; text-decoration: none; color: #333; display: flex; align-items: center; gap: 10px; } .nav-actions { display: flex; gap: 15px; align-items: center; } .nav-link { color: #667eea; text-decoration: none; padding: 8px 16px; border-radius: 6px; background: rgba(102, 126, 234, 0.1); transition: background 0.3s ease; font-weight: 500; } .nav-link:hover { background: rgba(102, 126, 234, 0.2); }