/* SVS BRAND FIX2 — remove the obsolete fixed pseudo-image overlay; render native text. */
html body:not(.dark)::before, html body:not(.dark)::after{display:none!important;content:none!important}
#appShell:not(.auth-hidden) #sidebar .brand{display:grid!important;grid-template-columns:58px minmax(0,1fr)!important;align-items:center!important;column-gap:12px!important;min-height:94px!important;padding:14px 14px!important;overflow:hidden!important}
#appShell:not(.auth-hidden) #sidebar .brand-mark{font-style:normal!important;font-size:21px!important;letter-spacing:-.5px!important;text-shadow:none!important;margin:0!important;width:58px!important;height:52px!important;min-width:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;white-space:nowrap!important;background:#e9faf7!important;color:#087d79!important}
#appShell:not(.auth-hidden) #sidebar .brand>div:last-child{min-width:0!important;max-width:100%!important;overflow-wrap:normal!important}
#appShell:not(.auth-hidden) #sidebar .brand-name{max-width:100%!important;font-size:11px!important;line-height:1.32!important;letter-spacing:0!important;word-break:normal!important;overflow-wrap:normal!important;color:#12304a!important}
#appShell:not(.auth-hidden) #sidebar .brand-subtitle{max-width:100%!important;margin-top:5px!important;font-size:8px!important;line-height:1.35!important;letter-spacing:0!important;color:#60788d!important}
