@charset "UTF-8";
.cp {
  cursor: pointer; }

.fr {
  float: right; }

.fl {
  float: left; }

.ml10 {
  margin-left: 10px; }

.mr10 {
  margin-right: 10px; }

.mb10 {
  margin-bottom: 10px; }

.mt15 {
  margin-top: 15px; }

.mt20 {
  margin-top: 20px; }

/**begin ------antd 重写**/
.none-label-con .ant-form-item-label {
  visibility: hidden; }

.ant-form-item {
  margin-bottom: 8px; }

.builder-con .ant-time-picker, .builder-con .ant-calendar-picker {
  width: 100% !important; }

.builder-con .ant-input-number {
  width: 100%; }

.builder-con .ant-select {
  min-width: 150px; }

.builder-con .ant-form-item {
  margin-bottom: 10px; }

.builder-con .ant-btn-group > .ant-btn {
  padding: 4px 8px; }

.builder-con .array-card .ant-card-body {
  padding-bottom: 13px; }

/**end -----antd 重写**/
.builder-con .builder-form-item-hidden .ant-form-item-label {
  display: none; }

.builder-con .builder-add-btn {
  width: 100%; }

.builder-con .array-item-con {
  display: flex;
  position: relative; }

.builder-con .array-item-left {
  flex: 1;
  margin-right: 10px; }

.builder-con .array-item-right {
  width: 88px; }

.builder-con .array-item-add-btn {
  float: right;
  width: 88px; }

.builder-con .array-item-has-label .array-item-right > div {
  position: absolute;
  top: 33px; }

.builder-con .array-item-none-label .array-item-right > div {
  margin-top: 2px; }

.builder-con .array-item-none-label .ant-form-item-label {
  display: none; }

.builder-con .icon-group-con > i {
  cursor: pointer; }

.configer .ant-spin-nested-loading {
  background: #fff; }

.configer .configer-add {
  float: right;
  margin-top: -2px;
  font-size: 22px;
  cursor: pointer; }
