/* Oturum kimliği — 4px renk şeridi (yazısız) */
:root {
  --zk-identity-band-h: 4px;
  --zk-identity-admin: #5b21b6;
  --zk-identity-dealer: #c2410c;
  --zk-identity-academy: #0f766e;
  --zk-identity-trainer: #6d28d9;
  --zk-identity-school: #15803d;
  --zk-identity-mentor: #0369a1;
  --zk-identity-editor: #1e40af;
  --zk-identity-user: #475569;
}

.zk-session-identity-band {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 1995;
  height: var(--zk-identity-band-h);
  min-height: var(--zk-identity-band-h);
  padding: 0;
  margin: 0;
  border: 0;
  box-sizing: border-box;
}

.zk-session-identity-band--admin { background: var(--zk-identity-admin); }
.zk-session-identity-band--dealer { background: var(--zk-identity-dealer); }
.zk-session-identity-band--academy { background: var(--zk-identity-academy); }
.zk-session-identity-band--trainer { background: var(--zk-identity-trainer); }
.zk-session-identity-band--school { background: var(--zk-identity-school); }
.zk-session-identity-band--mentor { background: var(--zk-identity-mentor); }
.zk-session-identity-band--editor { background: var(--zk-identity-editor); }
.zk-session-identity-band--user { background: var(--zk-identity-user); }

body.zk-ghost-login-active .zk-session-identity-band {
  top: var(--zk-ghost-banner-h, 28px);
}

body.zk-session-identity--admin .navbar-hb-profile-btn__icon { color: var(--zk-identity-admin); }
body.zk-session-identity--dealer .navbar-hb-profile-btn__icon { color: var(--zk-identity-dealer); }
body.zk-session-identity--academy .navbar-hb-profile-btn__icon { color: var(--zk-identity-academy); }
body.zk-session-identity--trainer .navbar-hb-profile-btn__icon { color: var(--zk-identity-trainer); }
body.zk-session-identity--school .navbar-hb-profile-btn__icon { color: var(--zk-identity-school); }
body.zk-session-identity--mentor .navbar-hb-profile-btn__icon { color: var(--zk-identity-mentor); }
body.zk-session-identity--editor .navbar-hb-profile-btn__icon { color: var(--zk-identity-editor); }
body.zk-session-identity--user .navbar-hb-profile-btn__icon { color: var(--zk-identity-user); }

body.zk-admin-embedded .zk-session-identity-band {
  display: none;
}
