.week-day-list {
  display: flex;
  width: 100%;
  align-items: center;
  .list {
    flex: 1;
    overflow: hidden;
    display: flex;
    padding: 0 5px;
    .item {
      flex: 1;
      text-align: center;
      margin: 0 5px;
      padding: 6px 0;
      border-radius: 4px;
      cursor: pointer;
      user-select: none;
      .week-name {
        font-size: 14px;
        font-weight: bold;
      }
      .day {
        color: #999;
        font-size: 14px;
      }
      &.active {
        background: var(--el-color-primary-dark-2) !important;
        .week-name {
          color: #fff;
        }
        .day {
          color: #fff;
        }
      }
      &:hover {
        background: var(--el-color-primary-light-9);
      }
    }
  }
}
