/* Region control shares the existing header row, after the platform link. */
header [data-okmy-region-trigger]{display:inline-flex;flex:0 0 auto;margin-left:auto;max-width:100%;vertical-align:middle;justify-self:end;grid-column:4;grid-row:1}
.site-header .header-inner:has(>[data-okmy-region-trigger]),.site-header .unified-header:has(>[data-okmy-region-trigger]){width:calc(100% - 40px);max-width:1600px;grid-template-columns:160px minmax(0,1fr) max-content max-content;gap:16px}
@media(max-width:1050px){.site-header .header-inner:has(>[data-okmy-region-trigger]),.site-header .unified-header:has(>[data-okmy-region-trigger]){grid-template-columns:minmax(72px,1fr) 32px 110px max-content;gap:8px}.site-header .platform-return,.site-header .market-switch{width:100%;min-width:0}}
@media(max-width:520px){.site-header .header-inner:has(>[data-okmy-region-trigger]),.site-header .unified-header:has(>[data-okmy-region-trigger]){width:calc(100% - 16px);grid-template-columns:minmax(48px,1fr) 24px 68px max-content;gap:4px}.site-header .brand .company-logo,.site-header .supply-brand{width:64px;max-width:100%;height:auto}.site-header .platform-return,.site-header .market-switch{font-size:11px;padding:6px 3px;gap:2px}.site-header .menu-toggle,.site-header .nav-toggle{width:24px;padding:2px}}

@media(min-width:1051px){.site-header .market-switch,.site-header .platform-return{width:auto;min-width:130px;white-space:nowrap;overflow-wrap:normal;hyphens:none}.site-header .market-switch>span,.site-header .platform-return>span{white-space:nowrap;flex:none}}
