/* SiliconKiwi / BTIT branding for Stowage. Kept at the WAF layer so Stowage upgrades do not overwrite it. */
.sb-brand-logo,
.lg-brand-mark {
  color: transparent !important;
  font-size: 0 !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  background-image: url('/branding/siliconkiwi.png') !important;
  background-repeat: no-repeat !important;
  background-position: center !important;
  background-size: contain !important;
  flex-shrink: 0 !important;
}

.sb-brand-logo {
  width: 28px !important;
  height: 28px !important;
}

/* Keep the Stowage product name and add BTIT as the parent brand. */
.sb-brand::after {
  content: '';
  display: inline-block;
  width: 38px;
  height: 22px;
  margin-left: 1px;
  background: rgba(255,255,255,.94) url('/branding/btit.png') center / contain no-repeat;
  border-radius: 4px;
  flex-shrink: 0;
}

.lg-brand-mark {
  width: 42px !important;
  height: 42px !important;
}

/* On the sign-in card use the existing name slot for a compact BTIT mark. */
.lg-brand-name {
  width: 58px !important;
  height: 34px !important;
  font-size: 0 !important;
  background: rgba(255,255,255,.94) url('/branding/btit.png') center / contain no-repeat;
  border-radius: 5px;
  flex-shrink: 0;
}

/* Brand public-share pages without disturbing their layout. */
.stw-share-brand {
  display: inline-flex !important;
  align-items: center;
  gap: 7px;
}
.stw-share-brand::before {
  content: '';
  width: 20px;
  height: 20px;
  background: url('/branding/siliconkiwi.png') center / contain no-repeat;
  flex-shrink: 0;
}
.stw-share-brand::after {
  content: '';
  width: 34px;
  height: 20px;
  background: rgba(255,255,255,.94) url('/branding/btit.png') center / contain no-repeat;
  border-radius: 3px;
  flex-shrink: 0;
}

@media (max-width: 768px) {
  .sb-brand-logo { width: 30px !important; height: 30px !important; }
  .sb-brand::after { width: 42px; height: 24px; }
}

/* Hide upstream deployment/version metadata from the login screen. */
.lg-brand-meta,
.lg-legal {
  display: none !important;
}
