
/* DotPhase R268: transparent logo in both website layouts */
.dp-r267a-full-brand {
  display:flex !important;
  width:100% !important;
  justify-content:center !important;
  align-items:center !important;
  padding:12px 10px 16px !important;
  box-sizing:border-box !important;
  background:transparent !important;
}
.dp-r267a-sidebar-logo {
  display:block !important;
  width:136px !important;
  max-width:94% !important;
  height:auto !important;
  margin:0 auto !important;
  border:0 !important;
  box-shadow:none !important;
  background:transparent !important;
  object-fit:contain !important;
}
/* Only the image row is centered; headings and form retain their alignment. */
div:has(> img.dp-r267b-login-full-logo) {
  display:flex !important;
  width:100% !important;
  justify-content:center !important;
  align-items:center !important;
  box-sizing:border-box !important;
  background:transparent !important;
}
img.dp-r267b-login-full-logo {
  display:block !important;
  width:205px !important;
  max-width:85% !important;
  height:auto !important;
  margin:0 auto !important;
  padding:0 !important;
  border:0 !important;
  border-radius:0 !important;
  box-shadow:none !important;
  background:transparent !important;
  object-fit:contain !important;
}
@media(max-width:768px) {
  .dp-r267a-sidebar-logo { width:126px !important; }
  img.dp-r267b-login-full-logo { width:175px !important; }
}
