/* Prezenta Studio wide logo v3.20.0 — approved layout with vertical STUDIO. */
.sidebar .brand {
  width:100%; min-width:0; min-height:44px; padding:0 8px;
  display:flex; align-items:center; justify-content:flex-start; gap:0; flex-shrink:0;
}
.sidebar .brand .studio-logo-full {
  display:block; width:100%; height:auto; max-width:232px; max-height:44px;
  aspect-ratio:1169 / 197; object-fit:contain; object-position:left center;
  flex:0 1 auto; filter:none;
  content:url('brand/prezenta-studio-wide.svg?v=3.20.0');
}
:root[data-studio-theme="dark"] .sidebar .brand .studio-logo-full {
  content:url('brand/prezenta-studio-wide-dark.svg?v=3.20.0');
}
.sidebar .brand .studio-logo-mark {display:none}
body.editing .sidebar .brand {min-height:38px; padding:0; justify-content:center}
body.editing .sidebar .brand .studio-logo-full {display:none}
body.editing .sidebar .brand .studio-logo-mark {
  display:block; width:42px; height:36px; max-width:100%; object-fit:contain;
  filter:none; content:url('brand/prezenta-studio-compact.svg?v=3.20.0');
}
@media(max-width:700px) {
  body:not(.editing) .sidebar .brand {min-height:44px}
  body:not(.editing) .sidebar .brand .studio-logo-full {max-width:232px}
}
