.lh-button-primary {
  font-size: 12px;
  height: 28px;
  padding-left: 12px;
  padding-right: 12px;
  &.big {
    height: 36px;
    font-size: 14px;
    padding-left: 16px;
    padding-right: 16px;
    i {
      font-size:14px;
    }
    &.has-icon {
      padding-left: 12px;
      padding-right: 12px;
    }
  }
  &.mini{
    height: 22px;
  }
}
.lh-button-minor {
  font-size: 12px;
  height: 28px;
  padding-left: 11px;
  padding-right: 11px;
  &.big {
    height: 36px;
    font-size: 14px;
    padding-left: 15px;
    padding-right: 15px;
  }
  &.mini{
    height: 22px;
  }
}
.lh-button-text {
  font-size:13px;
  height: 28px;
  i {
    &.prefix-icon {
      margin-right: 2px;
    }
    &.suffix-icon {
      margin-left: 2px;
    }
  }
  &.mini{
    height: 22px;
  }
}


.lh-table {
  .lh-table-inner-wapper {
    table {
      thead {
        tr {
          th {
            padding-top: 3px;
            padding-bottom: 3px;
          }
        }
      }
      tbody {
        tr {
          td{
            .cell {
              font-size: 13px;
              line-height: 26px;
            }
          }
          //奇数行
          &:nth-child(odd){

          }
          //偶数行
          &:nth-child(even){
            td {
              background: #FAFAFA;//这里为什么不用周游设计的
            }
          }
        }
      }
    }
  }
}
.lh-tab {
  .lh-tab-div-n1 {
    &.mini {
      .lh-tab-content {
        height: 22px;
        line-height: 20px;
        padding-left: 8px;
        padding-right: 8px;
        font-size: 12px;
      }
    }
  }
  .lh-tab-div-n3 {
    .lh-tab-content {
      height: 28px;
      line-height: 26px;
      &.active {
        line-height: 28px;
      }
    }
    &.mini {
      .lh-tab-content {
        height: 22px;
        line-height: 20px;
        padding-left: 8px;
        padding-right: 8px;
        &.active {
          line-height: 22px;
        }
      }
    }
  }
  .lh-tab-div-n4 {
    .lh-tab-content {
      font-size: 13px;
      line-height: 17px;
      padding-bottom: 6px;
      margin-right: 20px;
    }
  }
  .lh-tab-div-n5 {
    width: 100%;
    height: 30px;
    .lh-tab-content {
      height: 28px;
      line-height: 28px;
      padding-left: 12px;
      padding-right: 12px;
      font-size: 12px;
    }

  }
}
.lh-select {
  .lh-select-text {
    height: 28px;
    .lh-select-placeholder {
      line-height: 26px;
      font-size: 12px;
    }
    .lh-select-single {
      line-height: 26px;
      font-size: 12px;
    }
    .lh-select-node {
      height: 20px;
      line-height: 20px;
    }
    .dropdown-icon {
      top:6px;
    }
  }
  &.mini {
    .lh-select-text {
      height:22px;
      .lh-select-single {
        line-height: 20px;
      }
      .lh-select-placeholder {
        line-height: 20px;
      }
      .lh-select-node {
        margin-top: 2px;
      }
      .dropdown-icon {
        top: 3px;
      }
    }
  }
}
.lh-select-ul {
  .lh-select-search {
    padding-left: 8px;
    padding-right:8px;
  }
  ul {
    li {
      height: 28px;
      line-height: 28px;
      padding-left: 8px;
      padding-right: 8px;
      font-size: 13px;
    }
  }
}
.lh-input {
  .lh-input-cornInput {
    height: 28px;
    font-size: 12px;
  }
  .lh-input__prefix {
    line-height: 28px;
  }
  .lh-input__suffix {
    line-height: 28px;
  }
  &.mini {
    .lh-input-cornInput {
      height: 22px;
    }
    .lh-input__prefix {
      line-height: 22px;
    }
    .lh-input__suffix {
      line-height: 22px;
    }
  }
  &.big {
    .lh-input-cornInput {
      height:36px;
      font-size: 16px;
      line-height: 36px;
    }
    .lh-input__prefix {
      line-height: 36px;
    }
    .lh-input__suffix {
      line-height: 36px;
    }
  }
}
.lh-select-tile {
  .lh-select-tile-ul {
    .tile-left-title {
      font-size: 12px;
    }
    li {
      height: 22px;
      line-height: 22px;
      border-radius: 11px;
      padding-left: 6px;
      padding-right: 6px;
      font-size: 12px;
      margin-right: 4px;
      margin-bottom: 7px;
    }
  }
}
.lh-dialog {
  .lh-dialog__container {

  }
}
.lh-dialog-header {
  padding-left: 18px;
  padding-right: 40px;
  height: 36px;
  > .title {
    font-size: 15px;
    line-height: 36px;
    font-weight: bold;
  }
  > .closeIt {
    width: 40px;
    height: 36px;
    line-height: 35px;
    i {
      font-size: 16px;
    }
  }
}


.lh-date {
  .lh-date-header {
    .lh-date-header-label {
      font-size: 12px;
    }
  }
  .lh-date-content {
    .lh-date-table {
      th {
        font-size: 12px;
      }
      td {
        font-size: 13px;
      }
    }
  }
}
.lh-date-picker {
  .lh-date-picker__suffix {
    line-height: 28px;
  }
  &.mini {
    .lh-date-picker__suffix {
      line-height: 22px;
    }
  }
}
.lh-date-range-picker {
  height: 28px;
  .icon_component_arrow_right {
    line-height: 26px;
  }
  .range__suffix {
    line-height: 26px;
  }
  .lh-input {
    .lh-input-cornInput {
      height: 26px;
    }
  }
  &.mini {
    height: 22px;
    .icon_component_arrow_right {
      line-height: 20px;
    }
    .range__suffix {
      line-height: 20px;
    }
    .lh-input {
      .lh-input-cornInput {
        height: 20px;
      }
    }
  }


}
.lh-switch{
  height: 20px;
  line-height: 20px;
  .lh-switch-core {
    height: 20px;
    width: 40px;
    border-radius: 10px;
    &::after {
      width: 16px;
      height: 16px;
    }
  }
  .lh-switch-checked {
    .lh-switch-core {
      &::after {
        left:22px;
      }
    }
  }
  &.mini {
    height: 14px;
    line-height: 14px;

    .lh-switch-core {
      height: 14px;
      width: 24px;
      border-radius: 7px;
      &::after {
        width: 10px;
        height: 10px;
      }
    }

    .lh-switch-checked {
      .lh-switch-core {
        &::after {
          left:12px;
        }
      }
    }
  }
}

.lh-fuzzy-select-span {
  height: 28px;
  line-height: 26px;
  padding: 0 7px 0 7px;
  &.mini {
    height: 22px;
    line-height: 20px;
  }
}
