/* BertanWEB / quadronova brand areas */
.bw-brand { display:inline-flex; flex-direction:column; align-items:center; justify-content:center; gap:0; color:inherit; text-decoration:none; max-width:100%; }
.bw-brand:hover { color:inherit; text-decoration:none; }
.bw-wordmark { display:block; width:214px; max-width:100%; height:auto; object-fit:contain; }
.bw-tenant { display:block; margin-top:-7px; font-size:12px; line-height:1.5; font-weight:600; letter-spacing:.18em; color:var(--bs-heading-color,#444050); text-transform:none; }
.bw-brand--login .bw-wordmark { width:285px; }
.bw-brand--login .bw-tenant { margin-top:-11px; font-size:13px; }
#layout-menu .app-brand.demo { height:112px; padding:14px 12px 10px; }
#layout-menu .bw-brand--menu { width:180px; flex-shrink:0; }
#layout-menu .bw-wordmark { width:180px; background:#fff; border-radius:8px; }
#layout-menu .bw-tenant { color:inherit; margin-top:5px; }
.bw-menu-icon { display:none; width:34px; height:34px; border-radius:8px; }
.bw-footer-container { display:flex; align-items:center; justify-content:space-between; gap:16px; min-height:90px; }
.bw-brand--footer .bw-wordmark { width:154px; }
.bw-brand--footer .bw-tenant { margin-top:-4px; font-size:10px; }
.bw-copyright { font-size:12px; color:var(--bs-secondary-color,#808390); }
.dark-style .bw-wordmark, .theme-semi-dark .layout-menu .bw-wordmark { background:#fff; border-radius:8px; }
.dark-style .bw-tenant { color:#cfd3ec; }
@media (min-width:1200px) {
  .layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .bw-brand--menu { width:38px; }
  .layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .bw-brand--menu .bw-wordmark,
  .layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .bw-brand--menu .bw-tenant { display:none; }
  .layout-menu-collapsed:not(.layout-menu-hover) #layout-menu .bw-menu-icon { display:block; }
}
@media (max-width:575.98px) {
  .bw-brand--login .bw-wordmark { width:250px; }
  .bw-footer-container { min-height:84px; }
}
