.native-localization{display:inline-flex;align-items:center;gap:8px;color:#000;font-family:var(--font-body-family,Assistant,sans-serif);font-weight:400;letter-spacing:normal;position:relative;z-index:3}
.native-localization__form{margin:0;padding:0}
.footer__native-localization{flex:0 0 auto;align-self:flex-start}
.native-localization--footer .native-localization__summary{min-width:93.9px}
.native-localization__disclosure{position:relative}
.native-localization__summary{display:flex;align-items:center;gap:4px;position:relative;box-sizing:border-box;min-height:39.4px;padding:8px 32px 8px 12px;background:#fff;color:#000;font-size:13px;line-height:23.4px;list-style:none;cursor:pointer;border:0}
.native-localization__summary::-webkit-details-marker{display:none}
.native-localization__summary::marker{content:""}
.native-localization__flag{width:20px;height:20px;object-fit:contain;flex:none;display:block}
.native-localization__caret{position:absolute;right:12px;top:calc(50% - 2.5px);color:#5c5c5c;transition:transform .15s}
.native-localization__disclosure[open] .native-localization__caret{transform:rotate(180deg)}
.native-localization__options{position:absolute;bottom:100%;left:0;width:max-content;min-width:100%;max-width:min(300px,calc(100vw - 40px));max-height:224px;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;margin:0;padding:0;list-style:none;background:#fff;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a;z-index:10}
.native-localization__option{display:flex;gap:4px;align-items:center;width:100%;min-height:40px;box-sizing:border-box;padding:8px 24px 8px 12px;border:0;background:#fff;color:#000;font:400 14px/24px var(--font-body-family,Assistant,sans-serif);text-align:start;cursor:pointer;white-space:nowrap;letter-spacing:normal}
.native-localization__option:hover,.native-localization__option:focus-visible{background:#f2f2f2}
.native-localization__summary:focus-visible,.native-localization__option:focus-visible{outline:2px solid currentColor;outline-offset:-2px}
.native-localization__country-name{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.native-localization--country-names .native-localization__country-name{position:static;width:auto;height:auto;overflow:visible;clip-path:none;margin-inline-start:4px;white-space:normal}
.native-localization__country-code{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;font-size:10px;line-height:1;border:1px solid #ddd}
.native-localization__static{padding:8px 12px;font-size:13px}
.native-localization--header .native-localization__options,.native-localization--drawer .native-localization__options{top:100%;bottom:auto}
.native-localization--header .native-localization__options{left:auto;right:0}
@media(min-width:990px){.native-localization--drawer{display:none}}
@media(max-width:989px){.native-localization--header{display:none}}
@media(prefers-reduced-motion:reduce){.native-localization__caret{transition:none}}
