.k-filtercell .k-filtercell-wrapper,
.k-filtercell>span {
  align-items: center;
}

.page-wrapper .k-filtercell>span>.k-button {
  top: initial !important;
  min-width: calc(.75rem + 1.5em);
  height: calc(.75rem + 1.5em);
}

.page-wrapper .k-filtercell .k-filtercell-wrapper>label,
.page-wrapper .k-filtercell>span>label {
  display: flex;
  align-items: center;
  margin: 0;
}

.k-pager-nav+.k-pager-nav,
.k-pager-nav+.k-pager-numbers,
.k-pager-nav+.k-pager-numbers-wrap,
.k-pager-numbers .k-current-page~li+li,
.k-pager-numbers+.k-pager-nav,
.k-pager-numbers-wrap+.k-pager-nav {
  padding: 0 3px;
  white-space: nowrap;
}

.k-list .k-item,
.k-list-optionlabel {
  padding: 4px 12px !important;
  font-size: 12px;
  min-height: 0px;
  line-height: 120%;
}

.k-popup {
  padding: 0;
}

.k-pager-wrap {
  .k-pager-nav {
    &:not(.k-dropdown-wrap){
      border: none !important;
      border-radius: 4px;
      min-width: 24px !important;
      height: 24px !important;
      padding: 0 !important;
      font-size: 16px;
    }
  }

  .k-link {
    border: none !important;
    border-radius: 4px;
    width: auto !important;
    min-width: 24px !important;
    height: 24px !important;
    padding: 0 8px !important;
    font-size: 16px;

    &:focus {
      box-shadow: none !important;
    }
  }

  .k-icon {
    width: auto;
    height: auto;
  }

  .k-pager-numbers {
    .k-state-selected {
      border-radius: 4px;
      min-width: 24px;
      width: initial;
      height: 24px;
      font-size: 16px;
      padding: 0 3px;
      border: none;
      background: var(--Main2);
      color: #fff !important;
    }

    .k-link {
      color: var(--Main1);
    }
  }
}

.k-i-arrow-60-left::before,
.k-i-arrow-w::before,
.k-i-expand-w::before,
.k-i-sarrow-w::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.5 5L7.5 10L12.5 15' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}

.k-i-arrow-60-right::before,
.k-i-arrow-e::before,
.k-i-expand-e::before,
.k-i-expand::before,
.k-i-sarrow-e::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 15L12.5 10L7.5 5' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A") !important;
}

.k-i-arrow-end-left::before,
.k-i-seek-w::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M14 15L9 10L14 5' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 5V15' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
}

.k-i-arrow-end-right::before,
.k-i-seek-e::before {
  content: url("data:image/svg+xml,%3Csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 15L10 10L5 5' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M14 5V15' stroke='%233A3A3A' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E%0A") !important;
}

.k-animation-container {
  .k-popup {
    width: 100% !important;  
    min-width: 80px;   

    &.k-calendar-container{
      width: auto !important;
    }

    &.k-column-menu{
      max-width: 600px;
      
      .custom-input-group{
        height: auto!important;
      }
    }
  }
}

.page-wrapper .k-grid-header .k-header>.k-link{
  text-align: left !important;
  word-break: break-word;
}

.k-filtercell .k-filtercell-wrapper, .k-filtercell>span{
  width: 100%;
}

.k-filtercell>span .k-widget{
  &:not(.k-dropdown-operator.k-widget){
      width: 100% !important;
  }        
}