/* Display the supplied artwork at its original proportions, hiding only outer whitespace. */
.accountzure-brand{position:relative;display:inline-block;flex:none;overflow:hidden;vertical-align:middle;background:#fff;border-radius:4px;max-width:100%;line-height:1}
.accountzure-brand--full{width:240px;aspect-ratio:1520/470}
.accountzure-brand .accountzure-brand__image{position:absolute;display:block;max-width:none!important;max-height:none!important;height:auto!important;margin:0!important;object-fit:contain;transform:none!important}
.accountzure-brand--full .accountzure-brand__image{width:110%!important;left:-5.921053%;top:-47.87234%}
.accountzure-brand--icon{width:44px;aspect-ratio:1}
.accountzure-brand--icon .accountzure-brand__image{width:366.666667%!important;left:-20.614035%;top:-49.342105%}
.nav .accountzure-brand{width:218px}
.login-aiwork-logo .accountzure-brand,.register-brand .accountzure-brand{width:320px;max-width:100%;margin:8px 0 12px}
.login-aiwork-logo,.register-brand{max-width:100%}
.auth-footer .accountzure-brand{width:240px}
.pos-top-bar .accountzure-brand--icon{width:40px}
.accountzure-rail-logo{display:none}
@media(max-width:640px){
 .nav .accountzure-brand{width:190px}
 .login-aiwork-logo .accountzure-brand,.register-brand .accountzure-brand{width:280px}
}
/* Keep a separate slot for the toggle in the classic sidebar. */
body[class] .gotbl-sidebar:not(.collapsed) .gotbl-sidebar__logo-area{gap:8px!important;padding:12px!important}
body[class] .gotbl-sidebar:not(.collapsed) .gotbl-sidebar__logo{flex:1 1 0;min-width:0;max-width:100%;margin:0}
body[class] .gotbl-sidebar:not(.collapsed) .gotbl-sidebar__hamburger{flex:0 0 28px!important;min-width:28px;width:28px!important;margin:0}
body[class] .gotbl-sidebar__logo .accountzure-brand--icon{width:44px}
