/* ===== HEADER LOGO ===== */
.navbar .navbar-brand,
.app-header .navbar-brand,
.app-header .brand,
.site-logo {
  background-image: url("/client/custom/img/hce-logo.svg") !important;
  background-repeat: no-repeat !important;
  background-position: left center !important;
  background-size: contain !important;
  width: 300px !important;   /* prilagodi po želji */
  height: 48px !important;
  display: inline-block !important;
  text-indent: -9999px;
  color: transparent !important;
}
.navbar .navbar-brand img,
.navbar .navbar-brand svg,
.navbar .navbar-brand .text,
.navbar .navbar-brand .logo,
.navbar .navbar-brand .logo-text { display: none !important; }

/* ===== LOGIN LOGO (Espo 9.x: #login .panel-heading) ===== */
#login .panel-heading {
  background-image: url("/client/custom/img/hce-logo.svg") !important;
  background-repeat: no-repeat !important;
  background-position: center center !important; /* ili left 16px center */
  background-size: contain !important;
  height: 56px !important;
  min-height: 56px !important;
  padding: 0 !important;
}
#login .panel-heading img,
#login .panel-heading svg { display: none !important; }

/* Ako se negde pojavi <img> logo-light/dark, samo ga stilizuj */
img[src*="logo-light.svg"],
img[src*="logo-dark.svg"] {
  max-width: 220px !important;
  max-height: 48px !important;
  object-fit: contain !important;
}

.app-footer .version,
.footer .version,
.app-footer a[href*="espocrm"],
.footer a[href*="espocrm"],
body > footer a[href*="espocrm"] {
  display: none !important;
}



