.aiot-design-input-affix-wrapper {
  padding-top: 0!important;
  padding-bottom: 0!important;
}
.aiot-design-input-affix-wrapper > input.aiot-design-input:not(textarea) {
  height: 26px!important;
  line-height: 26px!important;
}
.aiot-design-input-affix-wrapper .aiot-design-input-prefix .aiot-design-input-clear-icon,
.aiot-design-input-affix-wrapper .aiot-design-input-suffix .aiot-design-input-clear-icon {
  color: #BFBFBF !important;
}
.aiot-design-input-affix-wrapper .aiot-design-input-prefix .aiot-design-input-clear-icon:hover,
.aiot-design-input-affix-wrapper .aiot-design-input-suffix .aiot-design-input-clear-icon:hover {
  color: #BFBFBF !important;
}
.aiot-design-input-affix-wrapper:not(.aiot-design-input-affix-wrapper-disabled):hover .aiot-design-input-clear-icon {
  display: inline-block !important;
  visibility: visible;
}
.aiot-design-input-affix-wrapper:not(.aiot-design-input-affix-wrapper-disabled):hover .ant-input-clear-icon {
  display: inline-block !important;
  visibility: visible;
}
.aiot-design-input-clear-icon.anticon {
  display: none!important;
}
.aiot-design-input-clear-icon.anticon:hover {
  color: #bfbfbf !important;
}
.aiot-design-input .ant-input-clear-icon.anticon {
  display: none;
}
.aiot-design-input .ant-input-clear-icon.anticon:hover {
  color: #bfbfbf !important;
}
.aiot-design-input-affix-wrapper:focus,
.aiot-design-input-affix-wrapper-focused {
  border-color: #505766 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.aiot-design-input:focus {
  border-color: #505766 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.aiot-design-input-number:focus,
.aiot-design-input-number-focused {
  border-color: #505766 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.aiot-design-table-thead > tr > th {
  height: 30px;
}
.aiot-design-select-focused:not(.aiot-design-select-disabled) .aiot-design-select:not(.aiot-design-select-customize-input) .aiot-design-select-selector {
  border-color: #505766 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.aiot-design-select-item-option-active:not(.aiot-design-select-option-disabled) {
  background: #F3F5F9 !important;
}
.aiot-design-select-item-option-active:not(.aiot-design-select-option-disabled) {
  background: #F3F5F9 !important;
}
.aiot-design-select-focused .aiot-design-select-selection,
.aiot-design-select-selection:focus,
.aiot-design-select-selection:active {
  border-color: #505766 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.aiot-design-select-dropdown-menu-item-active:not(.aiot-design-select-dropdown-menu-item-disabled) {
  background: #F3F5F9 !important;
}
.aiot-design-select .aiot-design-select-clear-icon {
  color: #bfbfbf !important;
}
.aiot-design-select .aiot-design-select-clear-icon:hover {
  color: #bfbfbf !important;
}
.aiot-design-select-allow-clear:hover .aiot-design-select-clear-icon {
  color: #bfbfbf !important;
  display: inline-block;
}
.aiot-design-select-focused:not(.aiot-design-select-disabled).aiot-design-select:not(.aiot-design-select-customize-input) .aiot-design-select-selector,
.aiot-design-picker-focused {
  border-right-width: 1px !important;
  outline: 0;
  border-color: #505766 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.aiot-design-cascader-picker:focus .aiot-design-cascader-input {
  border-color: #505766 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.aiot-design-cascader-menu-item-active:not(.aiot-design-cascader-menu-item-disabled),
.aiot-design-cascader-menu-item-active:not(.aiot-design-cascader-menu-item-disabled):hover {
  background: #FFF7E7 !important;
}
.aiot-design-cascader-menu-item:hover {
  background: #F3F5F9 !important;
}
.aiot-design-form-item-control-input .aiot-design-form-item-control-input-content > .aiot-design-input:not(textarea) {
  height: 28px;
}
.aiot-design-modal .aiot-design-modal-confirm-btns .aiot-design-btn {
  background: #DBE0E5;
  height: 28px;
  border-radius: 4px;
  min-width: 60px;
  border: 0;
  color: rgba(0, 0, 0, 0.6);
}
.aiot-design-modal .aiot-design-modal-confirm-btns .aiot-design-btn:focus {
  outline: none;
}
.aiot-design-modal .aiot-design-modal-confirm-btns .aiot-design-btn span {
  word-spacing: -3px;
}
.aiot-design-modal .aiot-design-modal-confirm-btns .aiot-design-btn.aiot-design-btn-primary {
  background: -webkit-linear-gradient(45deg, #FC4C2F 0%, #EE2223 100%);
  background: linear-gradient(45deg, #FC4C2F 0%, #EE2223 100%);
  border-radius: 4px;
  border: 0;
  color: #fff;
}
.aiot-design-modal .aiot-design-modal-footer .aiot-design-btn {
  background: #DBE0E5;
  height: 28px;
  border-radius: 4px;
  min-width: 60px;
  border: 0;
  color: rgba(0, 0, 0, 0.6);
}
.aiot-design-modal .aiot-design-modal-footer .aiot-design-btn span {
  word-spacing: unset;
}
.aiot-design-modal .aiot-design-modal-footer .aiot-design-btn.aiot-design-btn-primary {
  background: -webkit-linear-gradient(45deg, #FC4C2F 0%, #EE2223 100%);
  background: linear-gradient(45deg, #FC4C2F 0%, #EE2223 100%);
  border-radius: 4px;
  border: 0;
  color: #fff;
}
.aiot-design-modal [ant-click-animating-without-extra-node$='true']::after,
.aiot-design-modal [aiot-design-click-animating-without-extra-node$='true']::after,
.aiot-design-modal [click-animating-without-extra-node$='true']::after,
.aiot-design-modal .aiot-design-click-animating-node,
.aiot-design-modal .ant-click-animating-node {
  -webkit-animation: none!important;
          animation: none!important;
}
.aiot-design-checkbox-wrapper:hover .aiot-design-modal .aiot-design-checkbox-inner,
.aiot-design-modal .aiot-design-checkbox:hover .aiot-design-modal .aiot-design-checkbox-inner,
.aiot-design-modal .aiot-design-checkbox-input:focus + .aiot-design-modal .aiot-design-checkbox-inner {
  border-color: #505766;
}
.aiot-design-modal .aiot-design-checkbox-checked::after {
  border-color: #505766;
}
.aiot-design-modal .aiot-design-checkbox-checked .aiot-design-modal .aiot-design-checkbox-inner {
  background-color: #ffffff !important;
  border-color: #505766 !important;
}
.aiot-design-modal .aiot-design-checkbox-checked .aiot-design-modal .aiot-design-checkbox-inner::after {
  border-color: #EE2223 !important;
}
.aiot-design-modal .aiot-design-checkbox-indeterminate .aiot-design-modal .aiot-design-checkbox-inner::after {
  height: 2px!important;
}
.aiot-design-modal .aiot-design-checkbox-disabled.aiot-design-checkbox-checked .aiot-design-checkbox-inner::after {
  border-color: #E4E4E4 !important;
}
.aiot-design-modal .aiot-design-checkbox-disabled .aiot-design-checkbox-wrapper:hover .aiot-design-checkbox-inner,
.aiot-design-modal .aiot-design-checkbox-disabled .aiot-design-checkbox:hover .aiot-design-checkbox-inner,
.aiot-design-checkbox-input:focus + .aiot-design-modal .aiot-design-checkbox-disabled-inner {
  border-color: #E4E4E4 !important;
}
.aiot-design-checkbox-wrapper:hover .aiot-design-checkbox-inner,
.aiot-design-checkbox:hover .aiot-design-checkbox-inner,
.aiot-design-checkbox-input:focus + .aiot-design-checkbox-inner {
  border-color: #505766 !important;
}
.aiot-design-checkbox-checked::after {
  border-color: #505766 !important;
}
.aiot-design-checkbox-checked .aiot-design-checkbox-inner {
  background-color: #ffffff !important;
  border-color: #cccccc !important;
}
.aiot-design-checkbox-checked .aiot-design-checkbox-inner::after {
  border-color: #EE2223 !important;
}
.aiot-design-checkbox-indeterminate .aiot-design-checkbox-inner::after {
  height: 2px!important;
}
.aiot-design-checkbox-disabled.aiot-design-checkbox-checked .aiot-design-checkbox-inner {
  border-color: #E4E4E4 !important;
}
.aiot-design-checkbox-disabled.aiot-design-checkbox-checked .aiot-design-checkbox-inner::after {
  border-color: #E4E4E4 !important;
}
.aiot-design-checkbox-disabled .aiot-design-checkbox-wrapper:hover .aiot-design-checkbox-inner,
.aiot-design-checkbox-disabled .aiot-design-checkbox:hover .aiot-design-checkbox-inner,
.aiot-design-checkbox-input:focus + .aiot-design-checkbox-disabled-inner {
  border-color: #E4E4E4 !important;
}
.aiot-design-radio-input:focus + .aiot-design-radio-inner {
  -webkit-box-shadow: none!important;
          box-shadow: none!important;
}
.aiot-design-radio-checked::after {
  -webkit-animation: none!important;
          animation: none!important;
}
/* 全局滚动条 */
::-webkit-scrollbar {
  width: 8px;
  height: 8px;
  background-color: #ffffff;
  border-radius: 2px;
}
::-webkit-scrollbar:hover {
  background-color: #c9c9c9;
}
::-webkit-scrollbar-track {
  border-radius: 10px;
}
::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #b0c0d0;
}
::-webkit-scrollbar-thumb:hover {
  -webkit-box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
          box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
  background: #b0c0d0;
}
body {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;
}
