body>header .brand.branded{display:inline-flex!important;align-items:center!important;gap:13px!important;min-width:0!important}
body>header .brand.branded img{display:block!important;width:58px!important;height:58px!important;flex:0 0 58px!important;object-fit:contain!important;filter:drop-shadow(0 2px 5px rgba(0,0,0,.45))}
body>header .brand-copy{display:block!important;min-width:0!important}
body>header .brand-copy strong{display:grid!important;gap:2px!important;color:#fff!important;line-height:1!important;letter-spacing:.035em!important;white-space:normal!important}
body>header .brand-title-v183{font-size:17px!important;font-weight:950!important}
body>header .brand-subtitle-v183{font-size:12px!important;font-weight:800!important;letter-spacing:.075em!important;color:#d6d6d6!important}
body>header .admin-menu-toggle{min-height:42px!important;height:42px!important;width:auto!important;margin:0!important;padding:8px 12px!important;border:1px solid #4b4b4b!important;border-radius:10px!important;background:#181818!important;color:#fff!important;font-size:13px!important;line-height:1!important;font-weight:900!important;letter-spacing:.025em!important;box-shadow:none!important}
body>header .admin-menu-toggle:hover,body>header .admin-menu-toggle:focus-visible{border-color:#d71920!important;background:#222!important}
@media(max-width:700px){
 body>header{min-height:76px!important;padding:9px 12px!important;column-gap:10px!important;row-gap:8px!important}
 body>header .brand.branded img{width:52px!important;height:52px!important;flex-basis:52px!important}
 body>header .brand.branded{gap:10px!important}
 body>header .brand-title-v183{font-size:15px!important}
 body>header .brand-subtitle-v183{font-size:10px!important;line-height:1.12!important;letter-spacing:.055em!important}
 body>header .admin-menu-toggle{min-height:40px!important;height:40px!important;padding:7px 10px!important;font-size:12px!important;border-radius:9px!important}
}
@media(max-width:380px){
 body>header{padding-left:9px!important;padding-right:9px!important}
 body>header .brand.branded img{width:46px!important;height:46px!important;flex-basis:46px!important}
 body>header .brand-title-v183{font-size:13px!important}
 body>header .brand-subtitle-v183{font-size:9px!important}
 body>header .admin-menu-toggle{padding:7px 8px!important;font-size:11px!important}
}
