header .av103-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;margin-left:auto;flex-shrink:0}
header .av103-actions #av99-theme{position:relative!important;inset:auto!important;transform:none!important;margin:0!important;flex-shrink:0}
header .av103-actions #av89-menu{margin-left:0!important}
#av89-panel .av103-role{display:block;margin:12px 0;padding:0;color:inherit}
.av103-role>span{display:block;font-size:12px;margin-bottom:7px;font-weight:600}
#loginForm .av103-role{display:block;margin:16px 0}
#loginForm .av103-role select{width:100%}
#loginForm [hidden]{display:none!important}
.av103-map-city{display:block;margin:10px 0}.av103-map-city select{width:100%}.av103-map-note{font-size:12px;line-height:1.5}
@media(max-width:600px){header .av103-actions{gap:8px}}
