.schema-form {
  width: 100%;
}
.schema-form form {
  width: 100%;
}
.schema-form.schema-form-custom-style {
  overflow-y: auto;
}
.schema-form.schema-form-custom-style .aiot-design-formily-tab .aiot-design-tabs-tab {
  padding: 5px 0;
  margin: 0 24px 0 0;
}
.schema-form.schema-form-custom-style .aiot-design-formily-tab .aiot-design-tabs-nav-wrap {
  padding: 0 18px;
  -webkit-box-shadow: 0 0 10px 0 #e5e7eb;
          box-shadow: 0 0 10px 0 #e5e7eb;
}
.schema-form.schema-form-custom-style .aiot-design-formily-tab.aiot-design-tabs-top > .aiot-design-tabs-nav::before {
  border-bottom: none;
}
.schema-form.schema-form-custom-style .aiot-design-formily-tab .aiot-design-tabs-tab.aiot-design-tabs-tab-active .aiot-design-tabs-tab-btn {
  color: #EE2233;
  font-size: 14px;
}
.schema-form.schema-form-custom-style .aiot-design-formily-tab .aiot-design-tabs-ink-bar {
  position: absolute;
  background: #EE2233;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  font-size: 13px;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item .aiot-design-formily-item-asterisk {
  color: #ff4d4f;
  margin-right: 4px;
  display: inline-block;
  font-family: SimSun, sans-serif;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item.aiot-design-formily-item-error .aiot-design-input-affix-wrapper,
.schema-form.schema-form-custom-style .aiot-design-formily-item.aiot-design-formily-item-error .aiot-design-picker-focused,
.schema-form.schema-form-custom-style .aiot-design-formily-item.aiot-design-formily-item-error .aiot-design-select:not(.aiot-design-select-disabled):not(.aiot-design-select-customize-input) .aiot-design-select-selector {
  border-color: #ff4d4f !important;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item .aiot-design-formily-item-error-help {
  color: #ff4d4f !important;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-label {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  line-height: 34px;
  min-height: 30px;
  color: #333333;
  margin-right: 16px;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-control {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  max-width: 100%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-1 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 4.16666667%;
      -ms-flex: 0 0 4.16666667%;
          flex: 0 0 4.16666667%;
  max-width: 4.16666667%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-2 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 8.33333333%;
      -ms-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-3 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 12.5%;
      -ms-flex: 0 0 12.5%;
          flex: 0 0 12.5%;
  max-width: 12.5%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-4 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 16.66666667%;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-5 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 20.83333333%;
      -ms-flex: 0 0 20.83333333%;
          flex: 0 0 20.83333333%;
  max-width: 20.83333333%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-6 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 25%;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-7 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 29.16666667%;
      -ms-flex: 0 0 29.16666667%;
          flex: 0 0 29.16666667%;
  max-width: 29.16666667%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-8 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 33.33333333%;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-9 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 37.5%;
      -ms-flex: 0 0 37.5%;
          flex: 0 0 37.5%;
  max-width: 37.5%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-10 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 41.66666667%;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-11 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 45.83333333%;
      -ms-flex: 0 0 45.83333333%;
          flex: 0 0 45.83333333%;
  max-width: 45.83333333%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-12 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 50%;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-13 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 54.16666667%;
      -ms-flex: 0 0 54.16666667%;
          flex: 0 0 54.16666667%;
  max-width: 54.16666667%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-14 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 58.33333333%;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-15 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 62.5%;
      -ms-flex: 0 0 62.5%;
          flex: 0 0 62.5%;
  max-width: 62.5%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-16 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 66.66666667%;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-17 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 70.83333333%;
      -ms-flex: 0 0 70.83333333%;
          flex: 0 0 70.83333333%;
  max-width: 70.83333333%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-18 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 75%;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-19 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 79.16666667%;
      -ms-flex: 0 0 79.16666667%;
          flex: 0 0 79.16666667%;
  max-width: 79.16666667%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-20 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 83.33333333%;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-21 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 87.5%;
      -ms-flex: 0 0 87.5%;
          flex: 0 0 87.5%;
  max-width: 87.5%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-22 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 91.66666667%;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-23 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 95.83333333%;
      -ms-flex: 0 0 95.83333333%;
          flex: 0 0 95.83333333%;
  max-width: 95.83333333%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-item-col-24 {
  -webkit-box-flex: 0;
  -webkit-flex: 0 0 100%;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-label-align-left > .aiot-design-formily-item-label {
  text-align: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-control-align-left .aiot-design-formily-item-control-content {
  text-align: left;
  -webkit-box-pack: start;
  -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-label-align-right > .aiot-design-formily-item-label {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-control-align-right .aiot-design-formily-item-control-content {
  text-align: right;
  -webkit-box-pack: end;
  -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.schema-form.schema-form-custom-style .aiot-design-formily-item-control .aiot-design-formily-item-control-content .aiot-design-formily-item-control-content-component {
  width: 100%;
  color: #111111;
  min-height: 30px;
  line-height: 36px;
  padding-bottom: 8px;
  background: #F9FBFF;
}
.schema-form .aiot-design-collapse {
  background-color: transparent;
  border: 0;
}
.schema-form .aiot-design-collapse > .aiot-design-collapse-item {
  border-bottom: 0;
}
.schema-form .aiot-design-collapse .aiot-design-collapse-item > .aiot-design-collapse-header .aiot-design-collapse-arrow {
  width: 14px;
  height: 14px;
  font-size: 10px;
  padding-top: 1px !important;
  border: 1px solid #505766;
  border-radius: 2px;
  -webkit-transform: rotate(-90deg);
      -ms-transform: rotate(-90deg);
          transform: rotate(-90deg);
}
.schema-form .aiot-design-collapse .aiot-design-collapse-item.aiot-design-collapse-item-active > .aiot-design-collapse-header .aiot-design-collapse-arrow {
  -webkit-transform: rotate(0deg);
      -ms-transform: rotate(0deg);
          transform: rotate(0deg);
}
.schema-form .aiot-design-collapse > .aiot-design-collapse-item > .aiot-design-collapse-header {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
  -webkit-align-items: center;
      -ms-flex-align: center;
          align-items: center;
  background-color: transparent !important;
}
.schema-form .aiot-design-collapse .aiot-design-collapse-content {
  border-top: none;
  background-color: transparent;
}
.schema-form .aiot-design-collapse > .aiot-design-collapse-item > .aiot-design-collapse-header::after {
  -webkit-box-flex: 1;
  -webkit-flex: 1;
      -ms-flex: 1;
          flex: 1;
  margin-left: 5px;
  border-bottom: 1px solid #D7D9E0;
  border-bottom-style: dashed;
  width: 100%;
  position: relative;
  top: -14px;
  -webkit-align-self: end;
      -ms-flex-item-align: end;
          align-self: end;
}
.schema-form .aiot-design-formily-grid-layout {
  display: grid;
  margin-bottom: 8px;
}
.schema-form .aiot-design-select {
  width: 100%;
}
.schema-form .aiot-design-tabs-content-holder {
  overflow-y: auto;
}
