// table
.ivu-table {
  color: @dark;
  .ivu-table-header {
    color: rgba(90, 153, 230, 1);
  }
  &.ivu-table-large {
    td,
    th {
      height: 44px;
      padding: 10px 0;
    }
  }
}
// btn
.ivu-btn {
  border-radius: 20px;
  &.ivu-btn-default {
    background: #ebeff7;
  }
  &.ivu-btn-large {
    border-radius: 30px;
  }
}
// select
.ivu-select {
  .ivu-select-selection {
    border-radius: 27px;
  }
}
.ivu-select-default {
  .ivu-select-item {
    font-size: 14px !important;
  }
  .ivu-select-selection {
    .ivu-select-placeholder,
    .ivu-select-selected-value {
      padding-left: 16px;
      font-size: 14px;
    }
  }
}
// input
.ivu-input {
  border-radius: 27px;
  &[disabled] {
    color: @dark;
  }
}
// input-number
.ivu-input-number {
  font-size: 14px;
  border-radius: 27px;
  .ivu-input-number-input {
    padding: 0 16px;
    border-radius: 27px;
  }
  .ivu-input-number-handler-wrap {
    display: none;
  }
}
// form
.ivu-form {
  .ivu-form-item-error-tip {
    font-size: 13px;
  }
}

// modal
.ivu-modal {
  .ivu-modal-header {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    height: 54px;
    padding-left: 30px;
    padding-right: 30px;
    background: linear-gradient(
        90deg,
        rgba(71, 195, 233, 1) 0%,
        rgba(92, 158, 238, 1) 100%
      )
      rgba(71, 195, 233, 1);

    .ivu-modal-header-inner {
      line-height: 24px;
      color: #fff;
      font-size: 18px;
    }
  }
  .ivu-modal-content {
    border-radius: 10px;
    background: rgba(245, 247, 251, 1);
  }
  .ivu-modal-body {
    padding: 40px;
  }
  .ivu-modal-footer {
    text-align: left;
    border: 0;
    padding: 40px;
  }
}
.ivu-modal-fullscreen {
  min-width: 1024px;
  .ivu-modal-header {
    height: 64px;

    .ivu-modal-header-inner {
      line-height: 35px;
      height: 35px;
      color: #fff;
      font-size: 20px;
    }
  }
  .ivu-modal-header,
  .ivu-modal-content {
    border-radius: 0;
  }
  .ivu-modal-body {
    top: 64px;
    padding: 20px 40px;
  }
}
.modal-btn {
  height: 44px;
  font-size: 18px;
  margin: 0 12px 0 0;
  padding: 0 32px;
  border-radius: 25px;
}
// message
.ivu-message {
  // top: 46% !important;
  .ivu-message-notice-content {
    background: rgba(245, 247, 251, 1);

    border-radius: 27px;
    font-size: 16px;
    padding: 10px 30px;
  }
}

// page
.part-page {
  text-align: center;
  margin-top: 40px;

  .ivu-page {
    font-size: 14px;
    li {
      border: 1px solid @border-color-base;
      background: rgba(235, 239, 247, 1);
      border-radius: 27px;
    }
    li.ivu-page-item-active {
      background: @primary-color;
      box-shadow: 0px 5px 15px 0px rgba(92, 158, 238, 0.5);
      a {
        color: #fff !important;
      }
    }
    .ivu-page-options-elevator input {
      height: 32px;
      padding: 4px 8px;
    }
  }
}

// image-review
.image-review {
  .ivu-modal-content {
    background: rgba(0, 0, 0, 0.3);
  }
  .ivu-modal-header {
    height: 50px;
    background: transparent;
    color: #fff;
    border: none;
  }
  .ivu-modal-close {
    top: 0;
    .ivu-icon {
      font-size: 50px;
    }

    &:hover {
      .ivu-icon {
        color: #fff;
      }
    }
  }
  .ivu-modal-body {
    top: 50px;
  }
}
