/* ══════════════════════════════════════════════════════════════
   LOGO RASMI — shaffof fonli (assets/brand/)
   Eski SVG ikonkasi o'rniga haqiqiy rasm ishlatiladi.
   SVG qoidalari saqlanadi — boshqa joylarda kerak bo'lishi mumkin.
   ══════════════════════════════════════════════════════════════ */

/* Asosiy logo — header va sidebar */
.logo img,
.brand-link img,
.logo-mark {
  width: 30px;
  height: 30px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
}

/* Yirik variant — login sahifalari */
.brand-logo-lg {
  width: 56px;
  height: 56px;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
  margin: 0 auto;
}

/* Och qorqon fonda (login paneli) */
.login-brand img,
.auth-brand img {
  width: 44px;
  height: 44px;
  object-fit: contain;
}

/* Footer / shartnoma — kichikroq */
.foot-brand img,
.legal-brand img {
  width: 26px;
  height: 26px;
  object-fit: contain;
}

/* Yon panel (main sahifa) — biroz kattaroq */
.side-logo img {
  width: 32px;
  height: 32px;
  object-fit: contain;
}

/* Mobil ekranda biroz kichraytiramiz */
@media (max-width: 480px) {
  .logo img, .brand-link img { width: 26px; height: 26px; }
  .brand-logo-lg { width: 46px; height: 46px; }
}

/* Yuklanishda siljish bo'lmasligi uchun */
.logo img, .brand-link img, .brand-logo-lg {
  background: transparent;
}

/* ── Eski gradient fon rasm ostida qolmasin ──
   .logo-icon-wrap va .brand-logo da fon va soya bor edi —
   shaffof rasm ustida yomon ko'rinardi. */
.logo-icon-wrap {
  background: transparent !important;
  box-shadow: none !important;
}
.brand-logo {
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  border-radius: 0 !important;
  padding: 0 !important;
  width: 30px !important;
  height: 30px !important;
  object-fit: contain;
  flex-shrink: 0;
  display: block;
}

/* Autentifikatsiya oynasi logosi */
.auth-logo {
  display: block;
  width: 34px;
  height: 34px;
  object-fit: contain;
  margin: 0 auto;
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
}
