.notificationBar {
  position: absolute;
  top: 34px;
  left: 50%;
  transform: translateX(-50%);
  width: 399px;
  height: 48px;
  background: rgba(156, 45, 28, 0.6);
  border-radius: 24px;
  backdrop-filter: blur(20px);
  z-index: 999;
  animation: fadeIn 0.5s ease-in-out;
  cursor: pointer;
}

.content {
  display: flex;
  align-items: center;
  height: 100%;
  padding-top: 11px;
  padding-bottom: 11px;
  box-sizing: border-box;
}

.icon {
  margin-left: 29px;
  width: 26px;
  height: 26px;
}

.district {
  margin-left: 16px;
  width: 72px;
  height: 26px;
  color: rgb(255, 165, 117);
  font-family: 微软雅黑;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  white-space: nowrap;
}

.message {
  margin-left: 10px;
  width: 215px;
  height: 26px;
  color: rgb(255, 165, 117);
  font-family: 微软雅黑;
  font-size: 20px;
  font-weight: 400;
  line-height: 26px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

@keyframes fadeIn {
  from {
    opacity: 0;
    transform: translateX(-50%) translateY(-20px);
  }
  to {
    opacity: 1;
    transform: translateX(-50%) translateY(0);
  }
} 