/* Language switcher */
.rs-lang{position:relative;display:inline-block;font-size:12px;line-height:1;z-index:1000}
.rs-lang__btn{display:inline-flex;align-items:center;gap:7px;background:transparent;border:0;padding:4px 2px;cursor:pointer;color:inherit;font:inherit;min-height:0;box-shadow:none;text-transform:none}
.rs-lang__btn:hover{color:var(--rs-primary)}
.rs-lang__flag{display:inline-flex}
.rs-lang__flag svg{width:20px;height:14px;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.12);display:block}
.rs-lang__chev{width:9px;height:6px;transition:transform .2s}
.rs-lang.is-open .rs-lang__chev{transform:rotate(180deg)}
.rs-lang__list{position:absolute;right:0;top:calc(100% + 8px);min-width:190px;margin:0;padding:6px;list-style:none;background:#fff;border-radius:12px;box-shadow:0 12px 32px rgba(17,24,39,.16);opacity:0;visibility:hidden;transform:translateY(-4px);transition:.18s}
.rs-lang.is-open .rs-lang__list{opacity:1;visibility:visible;transform:none}
.rs-lang__list li{margin:0}
.rs-lang__list a{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;color:var(--rs-dark)!important;font-size:13px;text-decoration:none}
.rs-lang__list a:hover,.rs-lang__list a.is-active{background:#f5f3ff;color:var(--rs-primary)!important}
/* Hide Google translate UI */
.goog-te-banner-frame,.skiptranslate>iframe,#goog-gt-tt,.goog-te-balloon-frame,.goog-tooltip,.VIpgJd-ZVi9od-ORHb-OEVmcd,.VIpgJd-ZVi9od-aZ2wEe-wOHMyf{display:none!important}
body{top:0!important}
.goog-text-highlight{background:none!important;box-shadow:none!important}
font font{background:transparent!important;box-shadow:none!important}

/* Keep header top bar on one line when translated */
.whb-top-bar .wd-header-text,.whb-top-bar .wd-nav>li>a{white-space:nowrap}
.whb-top-bar .whb-column:first-child .wd-header-text{overflow:hidden;text-overflow:ellipsis;max-width:100%}
.whb-top-bar .whb-column:first-child{min-width:0;overflow:hidden}
