.xc-header-account{position:relative;gap:0!important;min-width:36px;min-height:36px;justify-content:center}
.xc-header-account .xc-avatar-photo,.xc-header-account .xc-avatar-initial{width:32px;height:32px;box-sizing:border-box;border-radius:50%;object-fit:cover;border:1px solid #ffffff90;display:flex;align-items:center;justify-content:center;flex-shrink:0}
.xc-header-account .xc-avatar-initial{font:700 12px/1 system-ui,sans-serif;background:#eaf8ff;color:#004181;letter-spacing:.02em}
.xc-header-account [hidden]{display:none!important}
#xc-profile-saved{position:fixed;top:18px;left:50%;transform:translateX(-50%);z-index:10050;box-sizing:border-box;width:max-content;max-width:calc(100% - 32px);padding:12px 18px;margin:0;border:1px solid #a9dcc7;border-radius:12px;background:#effcf5;color:#145c3a;box-shadow:0 6px 26px #003b281a;font:600 14px/1.35 system-ui,sans-serif;overflow-wrap:anywhere}
#xc-profile-saved[hidden]{display:none!important}
@media(max-width:768px){
 .site-header-bar #mobile-menu{position:absolute!important;top:calc(100% + 4px)!important;left:auto!important;right:12px!important;bottom:auto!important;box-sizing:border-box;width:200px!important;max-width:calc(100vw - 24px)!important;margin:0!important;padding:6px!important;border:1px solid #ffffff35!important;border-radius:12px!important;background:linear-gradient(120deg,#087bb4,#004181)!important;box-shadow:0 10px 28px #002b5540;overflow:visible!important}
 .site-header-bar #mobile-menu>div{display:flex!important;flex-direction:column!important;gap:0!important}
 .site-header-bar #mobile-menu a,.site-header-bar #mobile-menu a[data-page-target]{display:flex!important;align-items:center;padding:8px 12px!important;min-height:38px;line-height:1.1!important;border-radius:6px!important;margin:0!important;white-space:normal;box-sizing:border-box}
 .site-header-bar #mobile-menu a+a{border-top:1px solid #ffffff18!important}
}
