  .structure-section {background: #EFEEF3;}
  .structure-row {
     background: #FFF;
     box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
  }
  .structure-dept-body {
     padding: 9px!important;
     padding-top: 24px!important;
     padding-right: 24px!important;
     border-right: 1px solid rgba(80, 80, 80, 0.20);
  }

  .dept-mobile-toggle {
  background: #FFF;
  position: sticky;
  top: 93px;
  z-index: 101;
  padding: 16px;
  width: 100%;
}

.structure-dept-list {
  scrollbar-width: thin;
  scrollbar-color: #5F259F transparent;
}

.structure-dept-list::-webkit-scrollbar {
  width: 4px;
}

.structure-dept-list::-webkit-scrollbar-thumb {
  background: #5F259F;
  border-radius: 10px;
}

#deptMobileToggle {
     color: #5F259F;
     font-size: 14px;
}

#deptMobileToggle i {
     color: #5F259F;
}
  .structure-dept-title {
     color: #5F259F;
     font-family: "Gilroy Extra Bold";
     font-size: 20px;
     font-style: normal;
     font-weight: 800;
     line-height: 26px;
     margin-bottom: 18px;
  }

  .structure-dept-list { max-height: 520px; overflow:auto }

  .structure-dept-list .list-group-item {
     border: 0!important;
     color: #5F259F;
     font-family: "Gilroy Medium";
     font-size: 16px;
     font-style: normal;
     font-weight: 500;
     line-height: 26px; /* 162.5% */
     padding: 10px 16px!important;
     margin-bottom: 10px!important;
  }



     .structure-dept-list .list-group-item:last-child {
          margin-bottom: 0px!important;
     }

  .structure-dept-list .list-group-item.active {
     background: rgba(95, 37, 159, 0.15)!important;

  }

  .search-inp {
     margin-top: 36px;
  }
  .search-inp-body {
     padding: 0!important;
  }

     #employeeSearch {

          border-radius: 4px!important;
          background-color: #fff;

          border-top-right-radius: 0!important;
          border-bottom-right-radius: 0!important;
            border: 1px solid #ccc; /* default border */
            outline: none;          /* heç vaxt outline çıxmasın */
            box-shadow: none;       /* shadow çıxmasın */
            border-right: 0;
     }

#employeeSearch:focus {
  border: 1px solid #ccc !important; /* focus zamanı da eyni border */
  outline: none !important;
  box-shadow: none !important;
}

.input-group-append .input-group-text {
    /* box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.10)!important; */
    border-left: 0!important;
}
.input-group-append i {
     color: #3C1053;
}

.sector-card {
     background: #FFF;
     box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}

.sector-title {
     color: #5F259F;
     font-family: "Gilroy Extra Bold";
     font-size: 20px!important;
     font-style: normal;
     font-weight: 800;
     line-height: 26px; /* 130% */
}

.employee-card {
     background: #FFF;
     box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.15);
}

.employee-name {
     color: #3C1053;
     font-family: "Gilroy Extra Bold";
     font-size: 18px;
     font-style: normal;
     font-weight: 800;
     line-height: 30px; /* 166.667% */
     letter-spacing: 0.18px;
     margin-bottom: 8px;
}

.employee-job {
     color: #FF595A;
     font-family: "Publico Azerbaijan Text";
     font-size: 18px;
     font-style: italic;
     font-weight: 400;
     line-height: 27px; /* 150% */
     letter-spacing: 0.18px;
}

.employee-more {
          color: #3C1053;
     cursor: pointer;
}

.employee-image {
  width: 160px;
  height: 200px;
  background-size: cover;
  background-repeat: no-repeat;
  flex-shrink: 0;
  margin-right: 24px;
}

  /* .employee-item { transition: box-shadow .2s ease; } */
  /* .employee-item:hover { box-shadow: 0 6px 20px rgba(0,0,0,.06) } */
/* .card-body .employee-item:not(:has(+ .employee-item)) {
  margin-bottom: 0 !important;
} */

.employee-social {
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
}
.employee-card .card-body {padding: 24px!important;}

  @media (max-width: 992px) {
     .dept-mobile-toggle {
          position: static;
     }
  }

  @media (max-width: 480px) {
     .employee-card {
          padding: 0px!important;
     }

    .employee-image {
    width: 90px;
    height: 120px;
    margin-right: 15px;
    }

.employee-name {
    font-size: 16px;
    line-height: 21px;
    margin-bottom: 6px;
}

.employee-job {
    font-size: 16px;
    line-height: 18px;

}
  }
