.page-form-search-box {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin-bottom: 10px;
}

.tag-status {
  &.pending {
    color: #ffb540 !important;
  }

  &.success {
    color: #71b74a !important;
  }

  &.warn {
    color: #ff5951 !important;
  }
  // &.danger{

  // }
}

.table-status {
  position: relative;
  padding-left: 20px;

  &::after {
    content: '';
    position: absolute;
    width: 8px;
    height: 8px;
    border-radius: 50%;
    left: 0;
    top: 50%;
    transform: translateY(-50%);
  }

  &.pending {
    &::after {
      background-color: #ffb540 !important;
    }
  }

  &.success {
    &::after {
      background-color: #71b74a !important;
    }
  }

  &.warn {
    &::after {
      background-color: #ff5951 !important;
    }
  }
}

.text-align-right {
  text-align: right;
}

.hover-area__popover {
  min-width: 60px !important;
  padding: 3px !important;
}

.common-page {
  height: 100%;

  &__header {
    flex: 0 0 auto;
    margin-bottom: 16px;
  }

  &__body {
    height: 0;
    flex: 1 1 auto;
    overflow-x: hidden;
    overflow-y: auto;
  }

  .el-card {
    height: 100%;
    overflow-y: auto;
  }
}

.mr-8 {
  margin-right: 8px;
}

.common-tabs-page {
  .el-card__body {
    height: 100%;
    padding: 16px;
    box-sizing: border-box;
  }

  .common-tabs {
    position: relative;
    height: 100%;

    &__actions {
      position: absolute;
      right: 0;
      top: 0;
      z-index: 10;
    }

    .el-tabs {
      height: 100%;
    }

    .el-tabs__content {
      height: calc(100% - 40px);
      overflow-x: hidden;
      overflow-y: auto;
    }

    &__container {
      height: 100%;
    }
  }
}
.app-main {
  background-color: #f3f5f9;
  height: 100%;
  position: relative;
  #products-app {
    height: 100%;
    box-sizing: border-box;
    .elrow-main {
      display: flex;
      flex-direction: column;
      justify-content: space-between;
      height: 100%;
      &__col-bottom {
        margin-top: 20px;
        flex: 1;
        background-color: #fff;
        border-radius: 5px;
        padding: 20px 10px;
      }
    }
  }
}
input::-webkit-inner-spin-button {
  -webkit-appearance: none !important;
 
}
 
input::-webkit-outer-spin-button{
  -webkit-appearance: none !important;
 
}
 
input[type="number"]{
  -moz-appearance: textfield;
 
}