@import url("https://fonts.googleapis.com/css2?family=ADLaM+Display:wght@400;700&display=swap");

/*
  Dastrass: ADLaM only on chrome (navbar / sidebar / page title).
  Rest of admin = system UI stack so tables, inputs, and links are not “display-bold”.
*/

html body {
  font-family: system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 400;
}

#jazzy-navbar,
#jazzy-navbar .nav-link,
#jazzy-sidebar,
#jazzy-sidebar .nav-link,
#jazzy-sidebar .nav-header,
.app-content-header h3,
.brand-link,
.navbar-brand,
.user-panel .info a {
  font-family: "ADLaM Display", sans-serif !important;
}

.brand-link,
.navbar-brand {
  font-weight: 600 !important;
}

#jazzy-sidebar .nav-link,
#jazzy-sidebar .nav-header {
  font-weight: 400 !important;
}

.app-content-header h3 {
  font-weight: 500 !important;
}

#jazzy-navbar .nav-link,
.user-panel .info a {
  font-weight: 500 !important;
}

/* Changelist (incl. list_editable inputs — they had .form-control beating table font) */
.app-main #result_list,
.app-main #result_list thead th,
.app-main #result_list tbody th,
.app-main #result_list tbody td,
.app-main #result_list a,
.app-main #result_list .form-control,
.app-main #result_list input,
.app-main #result_list select,
.app-main #result_list textarea {
  font-family: system-ui, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif !important;
  font-weight: 400 !important;
}

.app-main #result_list thead th {
  font-weight: 500 !important;
}

/* Логотип админки — компактный (страница входа и sidebar) */
.login-page .login-logo {
  margin-bottom: 0.75rem;
}

.login-page .login-logo img,
.login-box .login-logo img {
  display: block;
  margin: 0 auto;
  max-height: 52px;
  max-width: 160px;
  width: auto;
  height: auto;
  object-fit: contain;
}

.brand-image.dastrass-admin-logo,
img.brand-image {
  max-height: 34px !important;
  max-width: 110px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
}
