/* v549 — auth ekraninda font hijack devre disi */
html.bh-auth-lock #authOverlay,
html.bh-auth-lock #authOverlay *,
html.bh-auth-lock #authLoader,
html.bh-auth-lock #authLoader * {
    font-family: "Segoe UI", Arial, Helvetica, sans-serif !important;
}
@font-face {
    font-family: "Open Sans";
    src: local("Segoe UI"), local("Segoe UI Variable"), local("Arial");
    font-display: block;
    font-weight: 100 900;
}
@font-face {
    font-family: "Inter";
    src: local("Segoe UI"), local("Segoe UI Variable"), local("Arial");
    font-display: block;
    font-weight: 100 900;
}
@font-face {
    font-family: "Noto Sans";
    src: local("Segoe UI"), local("Segoe UI Variable"), local("Arial");
    font-display: block;
    font-weight: 100 900;
}

:root {
    --bh-ui-font: "Segoe UI", system-ui, -apple-system, BlinkMacSystemFont, Arial, Helvetica, sans-serif;
}

html {
    font-family: var(--bh-ui-font) !important;
}

html body,
html body *:not(i):not(svg):not(path):not(.fas):not(.far):not(.fab):not(.fa):not(.fa-solid):not(.fa-regular):not(.fa-brands) {
    font-family: var(--bh-ui-font) !important;
    font-variant-ligatures: none !important;
    font-feature-settings: "liga" 0, "calt" 0, "dlig" 0, "ss01" 0, "ss02" 0 !important;
    text-rendering: auto !important;
    -webkit-font-smoothing: antialiased;
}

html body i[class*="fa-"],
html body i.fas,
html body i.far,
html body i.fab,
html body .fas,
html body .far,
html body .fab,
html body .fa-solid,
html body .fa-regular,
html body .fa-brands {
    font-family: "Font Awesome 6 Free", "Font Awesome 6 Brands" !important;
    font-variant-ligatures: normal !important;
    font-feature-settings: normal !important;
}

html body i.fab,
html body .fab,
html body .fa-brands {
    font-family: "Font Awesome 6 Brands" !important;
}

.auth-overlay,
.auth-overlay *:not(i):not(svg):not(path):not(.fas):not(.far):not(.fab):not(.fa):not(.fa-solid):not(.fa-regular):not(.fa-brands),
#authOverlay,
#authOverlay *:not(i):not(svg):not(path):not(.fas):not(.far):not(.fab):not(.fa):not(.fa-solid):not(.fa-regular):not(.fa-brands),
.menu-item-text,
.menu-child,
.bh-rk-tile,
.bh-rk-tile span,
.bh-rapor-kart,
.bh-rapor-kart__bas,
.bh-rapor-kart__alt,
.bh-module-titlebar,
#topbar-date,
.app-topbar-date,
.app-topbar,
.app-topbar-left,
.app-topbar-user-name,
.app-topbar-user-role,
.app-stat-chip-label,
.app-stat-chip-value {
    letter-spacing: normal !important;
    word-spacing: normal !important;
}

/* v9 — Belge satış/alış BH 1:1: gercek Open Sans (BHOpenSans) */
@font-face {
  font-family: "BHOpenSans";
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsjZ0C4nY1M2xLER.woff2) format("woff2");
}
@font-face {
  font-family: "BHOpenSans";
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/opensans/v40/memSYaGs126MiZpBA-UvWbX2vVnXBbObj2OVZyOOSr4dVJWUgsgH58EllY1M2xLER.woff2) format("woff2");
}
html body .bh-retail-root--bh1,
html body .bh-retail-root--bh1 *:not(i):not(svg):not(path):not(.fas):not(.far):not(.fab):not(.fa):not(.fa-solid):not(.fa-regular):not(.fa-brands) {
    --bh-ui-font: "BHOpenSans", "Open Sans", "Segoe UI", system-ui, Arial, sans-serif;
    font-family: "BHOpenSans", "Open Sans", "Segoe UI", system-ui, Arial, sans-serif !important;
}
