/* Mixins */
.device-attribute-list-component .refresh-wrapper[data-v-eac14d80] {
  margin-bottom: 8px;
}
.device-attribute-list-component .refresh-wrapper .refresh-switch[data-v-eac14d80] {
  vertical-align: bottom;
}
@media only screen and (max-width: 1920px) {
.device-attribute-list-component .definitionRefsWidth[data-v-eac14d80] {
    max-width: 120px;
}
.device-attribute-list-component .nameWidth[data-v-eac14d80] {
    max-width: 300px;
}
.device-attribute-list-component .identifierWidth[data-v-eac14d80] {
    max-width: 300px;
}
.device-attribute-list-component .valueDescWidth[data-v-eac14d80] {
    max-width: 180px;
}
}
@media only screen and (max-width: 1600px) {
.device-attribute-list-component .definitionRefsWidth[data-v-eac14d80] {
    max-width: 80px;
}
.device-attribute-list-component .nameWidth[data-v-eac14d80] {
    max-width: 180px;
}
.device-attribute-list-component .identifierWidth[data-v-eac14d80] {
    max-width: 95px;
}
.device-attribute-list-component .typeWidth[data-v-eac14d80] {
    max-width: 60px;
}
.device-attribute-list-component .valueDescWidth[data-v-eac14d80] {
    max-width: 90px;
}
.device-attribute-list-component .updateTimeWidth[data-v-eac14d80] {
    max-width: 220px;
}
}
.device-attribute-list-component .ellipsis[data-v-eac14d80] {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
/* Mixins */
.device-extend-attribute-list-component .refresh-wrapper {
  margin-bottom: 8px;
}
.device-extend-attribute-list-component .refresh-wrapper .refresh-switch {
  vertical-align: bottom;
}
/* Mixins */
.deviceInfo[data-v-f716640a]  .ant-descriptions-bordered .ant-descriptions-item-label {
  width: 120px;
  padding: 16px;
}
.deviceInfo[data-v-f716640a]  .ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px;
}
.cardPage[data-v-f716640a] {
  margin-top: 20px;
}
/* Mixins */
.device-method-component .method-wrapper {
  display: inline-block;
  width: 350px;
  vertical-align: top;
}
.device-method-component .method-wrapper .method-card-item {
  margin: 20px 20px 0 0;
  overflow: auto;
}
/* Mixins */
.driver-config-component .form-title[data-v-75c8cc84] {
  font-weight: bold;
  font-size: 14px;
  padding-left: 10%;
  color: #575757;
}
.form-item-message[data-v-75c8cc84] {
  position: absolute;
  padding-left: 10px;
  color: #575757;
  word-break: break-all;
  width: 50%;
}
.enum-remove-link[data-v-75c8cc84] {
  position: absolute;
  width: 36px;
  margin-left: 8px;
}
/* Mixins */
.device-detail-component[data-v-a634f8ce]  .rowBackRed {
  background-color: rgba(255, 127, 0, 0.2) !important;
}
.device-detail-component .deviceInfo[data-v-a634f8ce]  .ant-descriptions-bordered .ant-descriptions-item-label {
  width: 120px;
  padding: 16px;
}
.device-detail-component .deviceConfiguration[data-v-a634f8ce]  .ant-descriptions-bordered .ant-descriptions-item-label {
  width: 150px;
  padding: 16px;
}
.device-detail-component[data-v-a634f8ce]  .ant-descriptions-bordered .ant-descriptions-item-content {
  padding: 16px;
}
.device-detail-component .minName[data-v-a634f8ce] {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top;
}
@media only screen and (max-width: 1920px) {
.device-detail-component .minName[data-v-a634f8ce] {
    max-width: 320px;
}
}
@media only screen and (max-width: 1600px) {
.device-detail-component .minName[data-v-a634f8ce] {
    max-width: 230px;
}
}
.device-detail-component .minIdentifier[data-v-a634f8ce] {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top;
}
@media only screen and (max-width: 1920px) {
.device-detail-component .minIdentifier[data-v-a634f8ce] {
    max-width: 200px;
}
}
@media only screen and (max-width: 1600px) {
.device-detail-component .minIdentifier[data-v-a634f8ce] {
    max-width: 140px;
}
}
.device-detail-component .maxName[data-v-a634f8ce] {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top;
}
@media only screen and (max-width: 1920px) {
.device-detail-component .maxName[data-v-a634f8ce] {
    max-width: 230px;
}
}
@media only screen and (max-width: 1600px) {
.device-detail-component .maxName[data-v-a634f8ce] {
    max-width: 140px;
}
}
.device-detail-component .maxIdentifier[data-v-a634f8ce] {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top;
}
@media only screen and (max-width: 1920px) {
.device-detail-component .maxIdentifier[data-v-a634f8ce] {
    max-width: 180px;
}
}
@media only screen and (max-width: 1600px) {
.device-detail-component .maxIdentifier[data-v-a634f8ce] {
    max-width: 91px;
}
}
.device-detail-component .mediaWidth[data-v-a634f8ce] {
  display: inline-block;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  vertical-align: top;
}
@media only screen and (max-width: 1920px) {
.device-detail-component .mediaWidth[data-v-a634f8ce] {
    max-width: 285px;
}
}
@media only screen and (max-width: 1600px) {
.device-detail-component .mediaWidth[data-v-a634f8ce] {
    max-width: 140px;
}
}
.device-detail-component .table-operate-btn-group[data-v-a634f8ce] {
  margin-bottom: 16px;
}
.device-detail-component .attribute-label[data-v-a634f8ce] {
  min-width: 100px;
}
.device-detail-component[data-v-a634f8ce]  .jtl-select-group-addon {
  color: rgba(0, 0, 0, 0.65);
  border: 1px solid #d9d9d9;
  border-radius: 4px;
  height: 32px;
  line-height: 32px;
  padding: 0 7.5px;
  background: #fafafa;
  font-weight: normal;
  font-size: 14px;
  text-align: center;
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
  border-right: none;
}
.device-detail-component[data-v-a634f8ce]  .ant-input-group-compact {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.driver-model[data-v-a634f8ce] {
  border: 2px solid #e8e8e8;
  padding: 16px 0;
  margin: 0 16px 16px 16px;
}
.driver-title[data-v-a634f8ce] {
  margin: 0 16px 16px 16px;
  line-height: 1.5;
}
.driver-title .descriptions-title[data-v-a634f8ce] {
  font-weight: bold;
  font-size: 16px;
  color: rgba(0, 0, 0, 0.85);
}
.prop-config-edit[data-v-a634f8ce] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.prop-config-edit div[data-v-a634f8ce] {
  margin-bottom: 8px;
  margin-right: 4px;
  -webkit-box-flex: calc(50% - 4px);
      -ms-flex: calc(50% - 4px);
          flex: calc(50% - 4px);
}
.prop-config-edit div[data-v-a634f8ce]:last-child {
  margin-bottom: 0px;
}
/* Mixins */
.device-list-component {
  min-width: 1500px !important;
}
.device-list-component .table-header-button {
  line-height: 1.499 !important;
}
.table-column-popover .ant-popover-inner-content {
  padding: 8px 0;
}
.table-column-popover .ant-popover-inner-content .ant-menu-item {
  padding: 5px 12px;
  line-height: 22px;
  height: 32px;
  margin: 0;
  cursor: pointer;
}

/*# sourceMappingURL=57.a50d0c88.css.map*/