.topbar,.topbar::before,.topbar::after,.topbar-left,.topbar-right,.topbar-branding,body.theme-light .topbar,body.theme-light .topbar::before,body.theme-light .topbar::after,body.theme-light .topbar-left,body.theme-light .topbar-right,body.theme-light .topbar-branding,body.page-admin.shell-admin .main.main-admin-v15>.topbar{background:transparent;background-image:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}
.topbar,body.page-admin.shell-admin .main.main-admin-v15>.topbar{min-height:66px;padding:4px 4px 16px;flex:0 0 auto;position:relative;top:auto;z-index:10}
.main,.content,.content-area,.admin-content-area,.admin-content-area-v15,body.theme-light .main,body.theme-light .content,body.theme-light .content-area,body.theme-light .admin-content-area,body.theme-light .admin-content-area-v15,body.page-admin.shell-admin .main,body.page-admin.shell-admin .content-area,body.page-admin.shell-admin .admin-content-area,body.page-admin.shell-admin .admin-content-area-v15{background:transparent;background-image:none;border:0;box-shadow:none}
.content::before,.content::after,.content-area::before,.content-area::after,.admin-content-area::before,.admin-content-area::after,.admin-content-area-v15::before,.admin-content-area-v15::after,body.theme-light .content::before,body.theme-light .content::after,body.theme-light .content-area::before,body.theme-light .content-area::after{display:none;content:none}
.content-area,.admin-content-area,.admin-content-area-v15,body.page-admin.shell-admin .content-area,body.page-admin.shell-admin .admin-content-area,body.page-admin.shell-admin .admin-content-area-v15{overscroll-behavior:contain;scrollbar-gutter:auto}
body.page-admin.shell-admin .admin-content-area-v15{padding:0 18px 34px;scroll-padding-bottom:34px}

/* Etap7_174_5: AITwister.pl brand logo integration. */
.topbar-branding .brand-logo-link{
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
  width:auto;
  max-width:min(270px,34vw);
  min-width:0;
  line-height:1;
  text-decoration:none;
  overflow:visible;
  text-overflow:clip;
  white-space:nowrap;
}
.topbar-branding .brand-logo-wordmark{
  position:relative;
  display:inline-flex;
  align-items:center;
  justify-content:flex-start;
  width:min(270px,34vw);
  max-width:100%;
  height:44px;
  min-width:0;
}
.topbar-branding .brand-logo-img{
  display:block;
  width:auto;
  max-width:100%;
  height:44px;
  object-fit:contain;
  object-position:left center;
}
.topbar-branding .brand-logo-img-light{display:none;}
body.theme-light .topbar-branding .brand-logo-img-dark{display:none;}
body.theme-light .topbar-branding .brand-logo-img-light{display:block;}
body:not(.theme-light) .topbar-branding .brand-logo-img-dark{display:block;}
@media (max-width:960px){
  .topbar-branding .brand-logo-link{max-width:min(158px,30vw);}
  .topbar-branding .brand-logo-wordmark{width:min(158px,30vw);height:34px;}
  .topbar-branding .brand-logo-img{height:34px;}
}
@media (max-width:420px){
  .topbar-branding .brand-logo-link{max-width:min(138px,28vw);}
  .topbar-branding .brand-logo-wordmark{width:min(138px,28vw);height:32px;}
  .topbar-branding .brand-logo-img{height:32px;}
}
