.header-account-loading{visibility:hidden}
a.header-account-bubble{position:relative;display:inline-flex!important;align-items:center;justify-content:center;flex:0 0 44px;width:44px!important;height:44px;min-width:44px;max-width:44px;min-height:44px;box-sizing:border-box;padding:0!important;border:2px solid #a2e765!important;border-radius:50%!important;background:#173c49!important;color:#fff!important;font:700 16px/1 Arial,sans-serif!important;text-decoration:none!important;overflow:hidden;vertical-align:middle;transition:box-shadow .15s,background .15s}
a.header-account-bubble img{position:absolute;inset:0;display:block;width:100%!important;height:100%!important;max-width:none;object-fit:cover;border-radius:50%}
a.header-account-bubble:hover{background:#245563!important;box-shadow:0 0 0 4px #a2e76526}
a.header-account-bubble:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 7px #285977}
@media(max-width:800px){
 .site-header .header-inner:has(>.header-account-bubble){gap:12px}
 .site-header .header-inner>.header-account-bubble{order:2;margin-left:auto}
 .site-header .header-inner:has(>.header-account-bubble)>.menu-button{order:3;margin-left:0}
 .site-header .header-inner:has(>.header-account-bubble)>.desktop-nav{order:4}
}
