[v-cloak] {
  display: none;
}

.other-table .el-table__empty-block {
  min-height: 24px !important;
}

/* 12px */
.common-size {
  font-size: 12px !important;
}

/* cursor style */
.common-cursor {
  cursor: pointer;
  color: #409eff;
}

/* right btn box*/
.head-btns {
  position: absolute;
  right: 26px;
  top: 0px;
}

.collapsible .el-button + .el-button {
  margin-left: 0px;
}

/* table */
table {
  margin: 0 !important;
  /*width: 100%;*/
}

/*.el-table__header tr,*/
/*.el-table__header th {*/
/*	height: 50px;*/
/*}*/

/*el-table__body tr,*/
/*.el-table__body td {*/
/*    height: 30px;*/
/*}*/

.el-table--mini td,
.el-table--mini th,
.el-table--mini .el-table__cell {
  padding: 0;
}

.el-table .cell {
  padding-right: 5px;
}

.el-table th > .cell,
.el-table th.el-table__cell > .cell {
  padding-right: 5px;
  padding-left: 5px;
}

.el-table .cell,
.el-table--border td:first-child .cell,
.el-table--border th:first-child .cell {
  padding-left: 5px;
}

/* loading */
.el-loading-spinner .el-loading-text {
  font-size: 12px;
}

/* elementui input */
.el-input__inner {
  padding: 0 5px;
}

.el-input--mini .el-input__inner {
  font-size: 12px;
}

/* form */
.el-form-item {
  display: flex !important;
  justify-content: space-between !important;
}

.help-box .el-form-item--mini.el-form-item,
.help-box .el-form-item--small.el-form-item {
  margin-bottom: 6px;
}

/*page*/
.page-box {
  margin-top: 10px;
  display: flex;
  flex-flow: row-reverse;
}

.page-box .el-input--mini .el-input__inner {
  height: 24px;
  line-height: 24px;
}

/*footer*/
.footer-box {
  margin-top: -35px;
}

/*form label*/
.el-form-item__label {
  font-size: 12px !important;
  padding: 0 4px 0 0;
  /*transform: scale(0.9);*/
}

.el-form-item__content {
  font-size: 12px;
}

/*dialog*/
.el-dialog__title {
  font-size: 16px;
  font-weight: bolder;
}

.el-dialog__header {
  padding: 10px 20px 0 20px;
  font-size: 16px;
  font-weight: bolder;
}

.el-dialog__body {
  padding: 0 20px;
  font-size: 12px;
}

.el-dialog__footer {
  text-align: center;
}

/*icon*/
.table-row-icon {
  display: flex;
  align-items: center;
  justify-content: center;
  /*justify-content: space-around;*/
}

.icon-box {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.table-row-icon img {
  margin-right: 6px;
  cursor: pointer;
}

.table-tr-icon {
  display: flex;
  align-items: center;
  justify-content: start;
}

.table-tr-icon .icon-item {
  width: 24px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.table-tr-icon .icon-item img {
  cursor: pointer;
}

/*del  tip*/
.el-message-box__btns {
  text-align: center;
}

/* drawer */
.el-drawer__header span:focus {
  outline: 0;
}

.el-drawer__header {
  padding: 20px 0 10px 10px;
  margin-bottom: 0;
  font-size: 16px;
  text-align: center;
  font-weight: bolder;
  color: #333;
}

.drawer-box {
  padding: 10px;
}

.drawer-item {
  display: flex;
  align-items: center;
  margin-bottom: 6px;
}

.item-label {
  padding-right: 6px;
  text-align: right;
  display: flex;
  align-self: flex-start;
  flex-flow: row-reverse;
  text-wrap: nowrap;
}

.item-content {
  word-break: break-all;
  text-align: left;
  color: #999;
}

.el-drawer__body {
  overflow-y: auto;
}

/*checkbox*/
.el-checkbox {
  margin-right: 12px;
}

.el-checkbox__label {
  font-size: 12px;
  padding-left: 6px;
}

/* card */
.el-card__body {
  padding: 15px;
}

.el-divider--horizontal {
  margin: 12px 0;
}

/* select */
.el-select-dropdown__item {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}

.el-input--mini .el-input__icon {
  line-height: 24px;
}

.el-select-dropdown__empty {
  font-size: 12px;
}

/* upload */
.el-upload-list__item {
  margin: 0;
  padding: 0;
  font-size: 12px;
}

.el-upload-list__item .el-icon-close-tip {
  display: none !important;
}

/* message-box */
.el-message-box__input input {
  height: 28px;
  line-height: 28px;
}

.el-message-box__input {
  padding-top: 5px;
}

.el-message-box__content {
  font-size: 12px;
}

.el-message-box__errormsg {
  min-height: 0;
}

/* radio__label */
.el-radio__label {
  font-size: 12px;
}

/* textarea */
.el-textarea__inner {
  padding: 0 5px;
  font-size: 12px;
}

/* image-size */
.el-image__error {
  font-size: 12px;
}

/* image-close-icon */
.el-image-viewer__mask .el-icon-circle-close {
  color: #fff;
}

/* image-upload */
.image-common-wrap {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: start;
  flex-direction: row;
  flex-wrap: wrap;
}

.image-common-item {
  width: 120px;
  height: 120px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  border: 1px solid #ddd;
  border-radius: 6px;
}

.image-common-del {
  width: 30px;
  height: 30px;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  top: 2px;
  right: 2px;
  z-index: 99999;
  cursor: pointer;
  display: flex;
  border-radius: 50%;
  align-items: center;
  justify-content: center;
}

.image-common-del .el-icon-delete {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
}

.image-common-wrap .el-upload--picture-card {
  width: 120px;
  height: 120px;
  line-height: 118px;
  border: 1px solid #c0ccda;
}

/* 文件已上传列表 文件名超长 换行显示 */
.el-upload-list__item-name {
  white-space: inherit;
  word-break: break-all;
}

.el-cascader-node__label {
  font-size: 12px;
}

/* image组件 */
.public-image-item {
  margin-right: 10px;
  margin-bottom: 10px;
}

.help-box .el-date-editor .el-icon-circle-close {
  color: #aaacb1;
}
