/* Header standard: keep this file identical in MAIN and KR; deploy independently. */
:root{--regassu-nav-size:13px;--regassu-nav-line:20px;--regassu-nav-height:44px;--regassu-nav-gap:24px}
.topbar nav>a,.topbar .country-menu>summary,.auth-header>div>a,.auth-header .auth-market,.app-primary-nav>button,.app-primary-nav>.app-menu>summary,.app-account-menu>summary,.app-regassu-home,.app-mobile-toggle{
font-family:'SUIT','Malgun Gothic',system-ui,sans-serif!important;font-size:var(--regassu-nav-size)!important;font-weight:600!important;line-height:var(--regassu-nav-line)!important;letter-spacing:0!important;white-space:nowrap}
.topbar nav,.auth-header>div{display:flex;align-items:center;gap:var(--regassu-nav-gap)}
.topbar nav>a,.topbar .country-menu>summary,.auth-header>div>a,.auth-header .auth-market,.app-regassu-home{display:inline-flex;align-items:center;justify-content:center;min-height:var(--regassu-nav-height);box-sizing:border-box}
.auth-header .auth-market{padding:0 var(--regassu-nav-gap) 0 0;border-right:1px solid #d8ddd3;color:#314d3d}
.auth-header>div>a{gap:7px}
.app-account-menu>summary{display:flex!important;position:relative;align-items:center;justify-content:center;gap:10px;height:var(--regassu-nav-height);padding:0!important;box-sizing:border-box}
.app-account-menu>summary>.app-account-text{align-self:center}
.app-account-menu>summary>span:last-child{position:absolute;top:calc(50% + 10px);bottom:auto;right:0;width:calc(100% - 39px);text-align:center;font-size:14px;line-height:10px}
.app-regassu-home{height:var(--regassu-nav-height);padding-top:0;padding-bottom:0;padding-left:var(--regassu-nav-gap);gap:7px}
.app-header-actions{gap:var(--regassu-nav-gap)}
@media(max-width:1050px){.app-header-actions{gap:14px}.app-regassu-home{padding-left:14px}.app-account-menu>summary>span:last-child{width:100%}}
@media(max-width:760px){
:root{--regassu-nav-size:12px;--regassu-nav-gap:14px}
.auth-header .auth-market{display:inline-flex}
.app-header-actions{gap:10px}.app-regassu-home{padding-left:10px;gap:5px}
.app-account-menu>summary{gap:0}.app-account-menu>summary>span:last-child{width:100%}
}
@media(max-width:380px){:root{--regassu-nav-size:11px}.app-header-actions{gap:7px}.app-regassu-home{padding-left:7px}}
