/* Original I&U Group logo: https://iandugroup.com/design/iandu/images/logo.png */
.sidebar .customer-brand { display:flex; flex-direction:column; align-items:flex-start; gap:14px; padding:0 8px; margin:0 0 24px; color:#fff; }
.sidebar .customer-brand,.sidebar .customer-brand[aria-current=page] { background:#132238; color:#fff; }
.customer-brand img,.guest-brand img { display:block; object-fit:contain; height:auto; max-width:100%; }
.customer-brand span { font-size:17px; line-height:1.35; font-weight:650; }
.guest-brand { display:flex; flex-direction:column; align-items:center; gap:16px; margin:40px 20px 0; text-align:center; }
.guest-brand p { margin:0; font-size:20px; font-weight:650; color:#132238; }
.guest-brand img { background:#132238; padding:12px; border-radius:12px; }
.guest main .login-card { max-width:420px; margin:28px auto 40px; }
@media(max-width:760px) { .guest-brand { margin-top:24px; } .topbar>span { font-size:13px; } }
