/* UygunFiyata 10.1 — Image based corporate identity. Preserves v10 business logic. */
.topbar.container{
  height:137px!important;
  min-height:137px!important;
  padding:4px 0 0!important;
  justify-content:center!important;
  align-items:center!important;
}
.identity--image{
  display:flex!important;
  align-items:center!important;
  justify-content:center!important;
  max-width:100%!important;
  margin-inline:auto!important;
  line-height:0;
}
.brand--image{
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  padding:0!important;
  margin:0!important;
  max-width:100%!important;
  width:auto!important;
  min-width:0!important;
  line-height:0!important;
  overflow:visible!important;
  text-decoration:none!important;
}
.brand-banner{
  display:block;
  width:min(515px,88vw);
  height:auto;
  object-fit:contain;
  max-width:100%;
  flex:0 1 auto;
  filter:none;
}
/* Hold single-screen hero composition after replacing the former compact wordmark. */
body:not(.workspace-open) .hero.container{
  min-height:calc(100dvh - 185px)!important;
  padding-top:0!important;
  transform:translateY(-22px)!important;
}
body.workspace-open .topbar.container{
  height:108px!important;
  min-height:108px!important;
  padding-top:0!important;
}
body.workspace-open .brand-banner{width:min(365px,78vw)}
@media(max-height:740px) and (min-width:761px){
  .topbar.container{height:117px!important;min-height:117px!important}
  .brand-banner{width:min(445px,70vw)}
  body:not(.workspace-open) .hero.container{min-height:calc(100dvh - 158px)!important;transform:translateY(-18px)!important}
}
@media(max-width:760px){
  .topbar.container{height:105px!important;min-height:105px!important;padding-top:0!important}
  .brand-banner{width:min(365px,89vw)}
  body:not(.workspace-open) .hero.container{min-height:calc(100dvh - 148px)!important;transform:translateY(-12px)!important}
  body.workspace-open .topbar.container{height:85px!important;min-height:85px!important}
  body.workspace-open .brand-banner{width:min(275px,76vw)}
}
@media(max-width:390px){
 .brand-banner{width:min(320px,90vw)}
 body.workspace-open .brand-banner{width:min(255px,78vw)}
}
