.nav-tabs {
  display: flex;
  gap: 10px;
  border-bottom: 2px solid #eaecf0;
  margin-bottom: 20px;
  padding-bottom: 10px;
  flex-wrap: wrap;
}

.nav-tab {
  padding: 8px 16px;
  border-radius: 6px;
  text-decoration: none;
  color: #54595d;
  font-weight: 600;
  font-size: 14px;
  background: #f8f9fa;
  transition: all 0.2s;
  display: inline-flex;
  align-items: center;
}

.nav-tab:hover {
  background: #eaecf0;
  color: #3366cc;
  text-decoration: none;
}

.nav-tab.active {
  background: #3366cc;
  color: white;
}
