@import '~noty/src/noty.scss';
@import '~noty/src/themes/mint.scss';
@import 'global-search';

$btn-transition: all 0.2s ease-in-out !default;
$border-radius-lg: 0.5rem !default;

// ── Global: Ghost icon buttons inside tables (no shadow / no border) ──
.table,
.card-datatable,
.dataTable {
  .btn.btn-icon:not([class*='btn-outline']):not([class*='btn-label']):not([class*='btn-primary']):not([class*='btn-secondary']):not([class*='btn-success']):not([class*='btn-danger']):not([class*='btn-warning']):not([class*='btn-info']):not([class*='btn-dark']):not([class*='btn-light']) {
    border: none;
    box-shadow: none;
    background: transparent;

    &:hover,
    &:focus,
    &:active,
    &.show {
      border: none;
      box-shadow: none;
      background-color: rgba(0, 0, 0, 0.04);
    }
  }
}

.navbar {
  &.landing-navbar {
    box-shadow: none;
    transition: $btn-transition;
    transform: unset !important;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    margin-top: 1rem;
    border-width: 2px;
    border-style: solid;
    border-radius: $border-radius-lg;
    .navbar-nav {
      .nav-link {
        padding: 0.5rem 0.9375rem;
      }
      .nav-item {
        &.mega-dropdown {
          > .dropdown-menu {
            .mega-dropdown-link {
              padding-left: 0;
              padding-right: 0;
              i {
                font-size: 0.625rem;
              }
            }
          }
        }
        .nav-img-col {
          &,
          img {
            border-radius: 0.625rem;
          }
        }
      }
    }
  }
}
