.brand{display:inline-flex;align-items:center;gap:10px;min-width:0;width:196px;max-width:100%;color:var(--text);flex-shrink:0}
.brand-mark{display:block;width:44px;height:44px;flex:0 0 44px;overflow:visible}
.brand-type{display:block;width:142px;height:56px;min-width:0;flex:0 1 142px;overflow:visible}
.topbar .brand{margin:0}
.login-card .brand{margin-bottom:34px}
.footer{flex-wrap:wrap;gap:8px 18px}
html[data-adam-contrast=high] .brand{color:inherit}
@media(max-width:680px){.topbar .brand{width:152px;gap:7px;flex-shrink:1}.topbar .brand-mark{width:35px;height:35px;flex-basis:35px}.topbar .brand-type{width:110px;height:44px;flex-basis:110px}.topbar:has(.panel-view-switch) .brand{width:35px;flex:0 0 35px}.topbar:has(.panel-view-switch) .brand-type{display:none}}
@media(max-width:420px){.topbar{gap:8px}.topbar .brand{width:137px}.topbar .brand-type{width:95px;flex-basis:95px}.topbar .top-actions{gap:3px}.topbar .top-actions .avatar{display:none}.topbar .panel-view-switch select{max-width:116px;padding:8px;font-size:11px}.topbar:has(.panel-view-switch) .top-actions .iconbtn{width:32px;height:34px}}
.orb.brand-orb{background:none;box-shadow:none;transform:none}.orb.brand-orb:after{content:none}.brand-orb svg{display:block;width:100%;height:100%;overflow:visible}
