/* WanTopup v84.91: compact, accessible language selection; no overlay or fixed positioning. */
.site-header .wtp-language-switcher{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;gap:3px;border:1px solid #c6dbd8;background:#f4fbf9;border-radius:99px;padding:3px;white-space:nowrap;line-height:1;max-width:100%;z-index:1}
.site-header .wtp-language-switcher button{font:700 12px/1.2 Inter,Arial,sans-serif;border:0;background:transparent;color:#3a5961;min-height:30px;min-width:32px;padding:6px;border-radius:18px;cursor:pointer}
.site-header .wtp-language-switcher button[aria-pressed="true"]{background:#0c6c5f;color:#fff}
.site-header .wtp-language-switcher button:focus-visible{outline:3px solid #1b77c5;outline-offset:2px}
.site-header .wtp-language-switcher span{font-size:10px;color:#688084}
.wtp-language-notice{font-size:12px;line-height:1.55;text-align:center;color:#36535b;background:#edf7f4;border-bottom:1px solid #cce1dd;padding:6px 12px}
.wtp-language-notice[hidden]{display:none!important}
.wtp-policy-page .wtp-policy-lang-nav a[aria-current="page"]{background:#116c61;color:#fff;border-color:#116c61}
@media(max-width:820px){.site-header .wtp-language-switcher{margin-left:auto;margin-right:0;padding:2px}.site-header .wtp-language-switcher button{font-size:11px;min-height:30px;min-width:30px;padding:5px}}
@media(max-width:390px){.site-header .wtp-language-switcher{gap:1px}.site-header .wtp-language-switcher button{min-width:29px}.site-header .wtp-language-switcher span{font-size:9px}}
