
/* LANGUAGE-GLASS-V96 */
.iwbp-language-menu-v94{position:relative;flex-shrink:0;color:#e5edf4}
.iwbp-language-menu-v94 summary{
 display:flex;align-items:center;gap:8px;min-height:38px;padding:7px 11px;
 list-style:none;cursor:pointer;border:1px solid rgba(176,193,222,.17);
 border-radius:8px;font-size:11px;font-weight:700;letter-spacing:.035em;
 background:linear-gradient(125deg,rgba(46,92,121,.25),rgba(86,57,117,.22));
 backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 4px 14px rgba(0,0,0,.12);
 transition:border-color .18s,background .18s}
.iwbp-language-menu-v94 summary:hover,.iwbp-language-menu-v94[open] summary{
 border-color:rgba(164,188,227,.35);
 background:linear-gradient(125deg,rgba(46,92,121,.4),rgba(86,57,117,.35))}
.iwbp-language-menu-v94 summary::-webkit-details-marker{display:none}
.iwbp-language-menu-v94 svg{
 display:block;width:22px;height:11px;overflow:hidden;border-radius:2px;
 box-shadow:0 0 0 1px rgba(255,255,255,.13);flex-shrink:0}
.iwbp-language-chevron-v94{display:block;width:7px;height:7px;margin:0 1px 3px 3px;border-right:1.5px solid #9aa9bc;border-bottom:1.5px solid #9aa9bc;font-size:0;transform:rotate(45deg);flex-shrink:0}
.iwbp-language-panel-v94{
 position:absolute;right:0;top:calc(100% + 10px);z-index:11000;
 width:310px;max-width:calc(100vw - 32px);padding:14px;
 border:1px solid rgba(168,184,217,.22);border-radius:12px;
 background:linear-gradient(110deg,rgba(114,198,239,.12),rgba(106,125,242,.10),rgba(217,109,249,.12)),linear-gradient(125deg,rgba(10,16,30,.58),rgba(16,14,25,.48));
 backdrop-filter:blur(20px) saturate(145%);-webkit-backdrop-filter:blur(20px) saturate(145%);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.10),0 14px 40px rgba(0,0,0,.26)}
.iwbp-language-panel-v94 input{
 box-sizing:border-box;width:100%;min-height:40px;padding:9px 11px;
 border:1px solid rgba(169,188,218,.18);border-radius:7px;
 background:rgba(4,10,17,.24);color:#eff4fa;font:inherit;font-size:12px}
.iwbp-language-panel-v94 input::placeholder{color:#8997aa;opacity:1}
.iwbp-language-panel-v94 nav{
 display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:11px;
 max-height:320px;overflow-y:auto}
.iwbp-language-panel-v94 a{
 display:flex;align-items:center;gap:8px;min-height:44px;padding:9px;
 border:1px solid transparent;border-radius:7px;color:#dbe5ef;
 text-decoration:none;font-size:12px;transition:background .18s,border-color .18s}
.iwbp-language-panel-v94 a small{margin-left:auto;font-size:9px;color:#95a5ba}
.iwbp-language-panel-v94 a:hover{
 background:rgba(173,185,223,.08);border-color:rgba(173,185,223,.13)}
.iwbp-language-panel-v94 a[aria-current="true"]{
 color:#f2f6fb;border-color:rgba(142,170,223,.4);
 background:linear-gradient(110deg,rgba(114,198,239,.18),rgba(106,125,242,.18),rgba(217,109,249,.18));
 box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}
.iwbp-language-menu-v94 :focus-visible{
 outline:2px solid #8daee4;outline-offset:3px}
.iwbp-language-panel-v94 [hidden]{display:none!important}
.iwbp-language-empty-v94{margin-top:12px;color:#98a6b9;font-size:12px}
.iwbp-language-menu-v94.is-mobile{width:max-content;margin-bottom:18px}
.iwbp-language-menu-v94.is-mobile .iwbp-language-panel-v94{left:0;right:auto}
.iwbp-language-suggest-v94{
 position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto auto;
 align-items:center;gap:14px;padding:12px 32px;
 border-top:1px solid rgba(150,168,221,.22);
 border-bottom:1px solid rgba(150,168,221,.16);
 background:linear-gradient(110deg,rgba(24,58,78,.65),rgba(43,29,65,.65));
 backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.04);
 color:#c9d5e3;font-size:12px;line-height:1.5}
.iwbp-language-suggest-v94>span{min-width:0}
.iwbp-language-suggest-v94 a{
 display:inline-flex;align-items:center;justify-content:center;
 min-height:36px;padding:8px 13px;border-radius:7px;
 border:1px solid rgba(163,185,229,.28);
 background:linear-gradient(120deg,rgba(56,116,149,.48),rgba(113,76,149,.45));
 box-shadow:inset 0 1px 0 rgba(255,255,255,.08);
 color:#eef4fc;font-size:11px;font-weight:700;text-decoration:none;white-space:nowrap}
.iwbp-language-suggest-v94 a:hover{
 border-color:rgba(180,200,239,.48);filter:brightness(1.12)}
.iwbp-language-suggest-v94 button{
 display:flex;align-items:center;justify-content:center;
 border:1px solid transparent;border-radius:6px;background:transparent;
 color:#94a4bb;font-size:22px;cursor:pointer;width:32px;height:32px}
.iwbp-language-suggest-v94 button:hover{
 color:#edf4fc;background:rgba(255,255,255,.05)}
.iwbp-language-suggest-v94 :focus-visible{
 outline:2px solid #8daee4;outline-offset:3px}
@media(max-width:768px){
 .iwbp-language-menu-v94:not(.is-mobile){display:none}
 .iwbp-language-suggest-v94{
  grid-template-columns:minmax(0,1fr) 32px;gap:9px;padding:12px 16px}
 .iwbp-language-suggest-v94>span{grid-column:1;grid-row:1}
 .iwbp-language-suggest-v94 button{grid-column:2;grid-row:1;align-self:start}
 .iwbp-language-suggest-v94 a{grid-column:1;grid-row:2;justify-self:start}
}

/* LANGUAGE-ROOT-FOOTER-V97 */
.iwbp-language-menu-v94.is-footer{display:block}
.iwbp-language-menu-v94.is-footer .iwbp-language-panel-v94{
 top:auto;bottom:calc(100% + 10px);left:0;right:auto}
.iwbp-language-suggest-v94>span{
 display:flex;align-items:center;gap:9px}
.iwbp-language-suggest-v94 svg{
 display:block;width:22px;height:11px;overflow:hidden;
 border-radius:2px;flex-shrink:0;
 box-shadow:0 0 0 1px rgba(255,255,255,.13)}
.iwbp-language-suggest-v94 a{gap:8px}
@media(max-width:768px){
 .iwbp-language-menu-v94.is-footer{display:block!important}
 .iwbp-language-menu-v94.is-footer .iwbp-language-panel-v94{
  left:50%;right:auto;transform:translateX(-50%)}
}
