// 本功能模块公告样式
.task-manage {
  margin-top: 1.25rem;
  .status-list {
    margin: 0 1.5rem;
  }

  .center-screen {
    display: flex;
    justify-content: space-between;
    margin: 1.25rem 0;
    padding: 1rem 0;
    background-color: #fff;

    .ant-form-item {
      margin: 0 1rem 0 0;
    }
    .ant-form-item-control-wrapper {
      display: inline-block;
    }
    .status-item{
      margin-right: 2rem;
    }
  }
  .center-left-but {
    .circle-button {
      border-radius: 1rem;
      margin-right: 2rem;
    }
  }

  .flex-column{
  flex-direction: column;
  .status-list{
    padding-bottom: 0;
  }
  }

  .ant-select {
    min-width: 200px;
  }
  .ant-table-thead th {
    text-align: center;
    // &:first-child {
    //   text-align: left;
    // }
  }
  td {
    text-align: center;
    color: #333;
    &:first-child {
      // text-align: left;
      font-size: 1rem;
    }
  }

  .text-ellipsis-2 {
    text-overflow: -o-ellipsis-lastline;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
  }
}

span.list-yellow {
  background: #fa6400;
}
span.list-red {
  background: #fe0e36;
}
span.list-orange {
  background: #ffb121;
}
span.list-done {
  background: #35d77e;
}
span.list-pay {
  background: #1ad757;
}
span.list-error {
  background: #f56c6c;
}
span.list-gray {
  background: #bababa;
}

.center-content .ant-pagination {
  margin: 2rem auto !important;
  text-align: center;
  .ant-pagination-item:focus, .ant-pagination-item:hover, .ant-pagination-item-active, .ant-pagination-prev:hover a, .ant-pagination-next:hover a, .ant-pagination-options-quick-jumper input:focus, .ant-pagination-options-quick-jumper input:hover{
    border-color: #4154f1;
  }
  .ant-pagination-disabled{
    & a, & :hover a, & :focus a, & .ant-pagination-item-link, &:hover .ant-pagination-item-link , &:focus .ant-pagination-item-link {
      color: rgba(0, 0, 0, 0.25) !important;
      border-color: #d9d9d9;
    }
  }
}

.text-ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  word-break: break-all;
}

.upload-form {
  display: flex;
  .ant-form-item-control-wrapper {
    max-width: 80%;
  }
}

.demand_submission,.demand_submission:focus,.failByPression .ant-modal-body .ant-btn-primary{
  background-color: #4154f1;
  border: none;
  &:hover{
    background-color: #4154f1;
    opacity: 0.8;
  }
}
.center-right-but .ant-input:hover, .center-content .ant-pagination-prev:hover{
  border-color: #4154f1 !important;
}
.failByPression .ant-modal-body .anticon, .center-right-but .ant-input-search-icon:hover, .center-content .ant-pagination-item-active a{
  color: #4154f1;
}
.go_profiles .ant-modal-body{
  text-align: center;
  .anticon{
    color: #4154f1;
    margin-left: 30px;
  }
  .ant-modal-confirm-btns{
    float: none;
  }
}