/* İzDefter brand assets */
.izdefter-header-logo {
  display: inline-flex;
  align-items: center;
  max-width: 190px;
}

.izdefter-header-logo img {
  display: block;
  width: 170px;
  height: auto;
  max-height: 54px;
}

.izdefter-auth-logo {
  display: inline-block;
  width: min(100%, 270px);
  height: auto;
  max-height: 88px;
}

@media (max-width: 575.98px) {
  .izdefter-header-logo img {
    width: 138px;
    max-height: 44px;
  }

  .izdefter-auth-logo {
    width: min(100%, 220px);
  }
}

/* Mobile aside fallback */
@media (max-width: 991.98px) {
  #kt_aside {
    left: -290px;
    width: 280px;
    z-index: 1200;
    transition: left 0.25s ease;
  }

  body.mobile-aside-open #kt_aside,
  #kt_aside.aside-on {
    left: 0;
    transform: none !important;
  }

  body.mobile-aside-open::before {
    content: '';
    position: fixed;
    inset: 0;
    background: rgba(0, 0, 0, 0.35);
    z-index: 1190;
  }
}

/* Global table responsiveness */
@media (max-width: 991.98px) {
  .table-responsive {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .card .table {
    min-width: 760px;
  }

  .card-body > .table {
    display: block;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }

  .card-body > .table thead,
  .card-body > .table tbody {
    white-space: nowrap;
  }

  table.table {
    white-space: nowrap;
  }
}
