.header-add,.header-bell{position:relative;flex:none;color:#fff}.header-add summary,.header-bell{display:grid;place-items:center;width:40px;height:44px;cursor:pointer;list-style:none;border-radius:5px}.header-add summary::-webkit-details-marker{display:none}.header-add svg,.header-bell svg{width:24px;height:24px}.header-add summary:hover,.header-bell:hover{background:#ffffff16;color:var(--mint)}.header-add-panel{position:absolute;inset-block-start:calc(100% + 12px);inset-inline-end:-12px;z-index:45;min-width:225px;padding:12px;background:white;color:#173441;border-radius:8px;box-shadow:0 8px 30px #061c3030}.header-add-panel:before{content:'';position:absolute;inset-block-start:-8px;inset-inline-end:24px;width:16px;height:16px;background:#fff;transform:rotate(45deg)}.header-add-panel a{display:block;padding:15px;text-decoration:none;font-weight:700;white-space:nowrap}.header-add-panel a:hover,.header-add-panel a:focus-visible{background:#eff7f7}.header-unread{position:absolute;inset-block-start:0;inset-inline-end:-2px;border-radius:20px;background:#b5e8e0;color:#123446;min-width:18px;font-size:11px;text-align:center;padding:2px}.asian-alerts{max-width:980px;padding-block:48px}.asian-alerts h1{font-size:clamp(30px,5vw,48px)}.alerts-tabs{display:flex;gap:26px;margin-block:30px}.alerts-tabs a{padding-block:10px}.alerts-tabs [aria-current]{box-shadow:0 2px #008a98}.alert-row{padding-block:24px}.alert-row[data-unread] h2:before{content:'●';font-size:12px;color:#008a98;margin-inline-end:12px}.alert-row p,.alerts-help{color:#59727e;line-height:1.7}.alert-row>span{font-size:13px;color:#59727e}.asian-reminder{margin-block:20px}.asian-reminder summary{font-weight:700;color:#007e90;cursor:pointer}.asian-reminder form{display:grid;gap:16px;padding-block:20px;max-width:420px}.asian-reminder label{display:grid;gap:8px}.asian-reminder label.check-label{display:flex;align-items:center;gap:10px}.asian-reminder select{padding:12px;border:0;background:#f0f6f6;font:inherit}.asian-reminder input[type=checkbox]{width:18px;height:18px}.nav-shell{gap:20px}@media(min-width:851px) and (max-width:1200px){.nav-shell{gap:10px}.primary-nav{gap:12px}.primary-nav a{font-size:13px}.brand{font-size:23px}.nav-actions .account-link{font-size:12px}}@media(max-width:850px){.header-add,.header-bell{order:2}.nav-shell{gap:8px}.header-add summary,.header-bell{width:32px}.site-header .menu-toggle{font-size:0;gap:0;width:30px;justify-content:center}.menu-toggle span{font-size:21px}.brand{margin-inline-end:auto}.header-add-panel{inset-inline-end:-72px}.header-add-panel:before{inset-inline-end:84px}}@media(max-width:380px){.brand{font-size:16px}.brand-mark{width:25px;height:25px}.nav-shell{padding-inline:12px;gap:5px}.preferences-menu summary{width:30px}}
.asian-account-menu{position:relative;flex:none}.asian-account-menu summary{list-style:none;cursor:pointer;display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:#9ee0d7;color:#123342;font-weight:700}.asian-account-menu summary::-webkit-details-marker{display:none}.asian-account-menu>div{position:absolute;inset-inline-end:0;top:48px;width:min(260px,85vw);background:white;color:#163341;box-shadow:0 8px 28px #001b3030;padding:16px;z-index:100}.asian-account-menu strong{display:block;padding:8px;overflow-wrap:anywhere}.asian-account-menu a{display:block;padding:12px 8px;color:#163341}.asian-account-menu a:hover{background:#eff8f7}@media(max-width:600px){.asian-account-menu summary{width:30px;height:30px}}
.asian-account-menu summary img{width:100%;height:100%;object-fit:cover;border-radius:50%!important}
.account-background-grid .tracker-check{display:flex;align-items:center;gap:12px;min-height:64px;overflow-wrap:anywhere}.account-provider-logo{width:40px;height:40px;object-fit:contain}.account-background-grid [hidden]{display:none!important}
/* Profile photo replaces the trailing account text; clip the entire trigger. */
.site-header .asian-account-menu{order:3}
.site-header .asian-account-menu>summary{width:42px;height:42px;padding:0!important;border:0!important;border-radius:50%!important;overflow:hidden;background:transparent!important;color:#fff;box-shadow:0 0 0 2px #ffffff70;line-height:1}
.site-header .asian-account-menu>summary img{display:block;width:100%;height:100%;object-fit:cover;filter:none!important;opacity:1!important;background:transparent!important}
.site-header .asian-account-menu>summary:focus-visible{outline:3px solid #80d5ce;outline-offset:4px}
@media(max-width:850px){.site-header .asian-account-menu>summary{width:34px;height:34px}}
.asian-account-menu .account-signout{margin:8px 0 0;padding:0}.asian-account-menu .account-signout button{display:block;width:100%;min-height:44px;padding:12px 8px;border:0;background:transparent;color:#163341;text-align:start;font:inherit;cursor:pointer}.asian-account-menu .account-signout button:hover,.asian-account-menu .account-signout button:focus-visible{background:#eff8f7}
