@import "@styles/theme.scss";
@import "@styles/mixins.scss";

.flex {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.item {
  box-shadow:0px 4px 8px 0px rgba(0,0,0,0.12);
  border-radius:  12px;
  overflow: hidden;
  margin-bottom: 20px;
  width: 100%;
  position: relative;
  .type{
    position: absolute;
    left:0;
    top:0;
    color: #fff;
    background:#F6B61D;
    padding: 10px 36px;
    border-radius: 12px 0 12px 0;
    font-size: 24px;
  }
  .type2{
    position: absolute;
    left:0;
    top:0;
    color: #fff;
    background:#BB9C79;
    padding: 12px 36px;
    border-radius: 12px 0 12px 0;
    font-size: 24px;

  }
  .pic {
    width: 100%;
    height:376px;
    display: block;
  }

  .box {
    padding:20px 30px;
    .title {
      font-size: 28px;
      color: #333;
      width: 460px;
      @include text-ellipsis;
    }
    .time {
      margin-top: 20px;
      font-size: 24px;
      color: #8E8E8E;
    }
    .left {
      width: 100%;
      overflow: hidden;
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .status {
      color: #E35E44;
      font-size: 28px;
    }
    .signed{
      color: #F6B61D;
    }
		.primary {
      color:$primary-color;
    }
    .fail{
      color: #979797;
    }
  }
}