.i18n-host{position:relative;display:inline-flex;align-items:center;z-index:1200}.i18n-button{height:40px;min-width:174px;padding:0 12px;border:1px solid rgba(148,163,184,.28);border-radius:12px;background:var(--surface,#fff);color:var(--text,#172033);display:flex;align-items:center;justify-content:space-between;gap:8px;font:600 12px/1 Inter,Arial,sans-serif;cursor:pointer;box-shadow:0 8px 24px rgba(15,23,42,.05)}.i18n-menu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;padding:7px;background:var(--surface,#fff);border:1px solid rgba(148,163,184,.25);border-radius:14px;box-shadow:0 18px 45px rgba(15,23,42,.18);z-index:2000}.i18n-menu[hidden]{display:none}.i18n-menu button{width:100%;min-height:38px;border:0;background:transparent;color:var(--text,#172033);border-radius:9px;padding:8px 10px;display:grid;grid-template-columns:26px 1fr 18px;align-items:center;gap:6px;text-align:left;font:600 12px Inter,Arial,sans-serif;cursor:pointer}.i18n-menu button:hover,.i18n-menu button.active{background:rgba(185,133,61,.12)}.login-i18n-host{position:fixed;top:18px;right:24px;z-index:3000}.login-i18n-host .i18n-button{background:rgba(13,20,24,.82);color:#fff;border-color:rgba(185,133,61,.35);backdrop-filter:blur(12px)}.login-i18n-host .i18n-menu{background:#111a1f;color:#fff;border-color:rgba(185,133,61,.3)}.login-i18n-host .i18n-menu button{color:#fff}.login-fullscreen-button{left:50%!important;right:auto!important;transform:translateX(-50%)!important}.login-fullscreen-button:hover{transform:translateX(-50%)!important}@media(max-width:780px){.i18n-button{min-width:0;width:44px;padding:0 10px}.i18n-button span:nth-child(2),.i18n-button span:nth-child(3){display:none}.i18n-menu{right:0;min-width:210px}.login-i18n-host{top:12px;right:12px}.login-fullscreen-button{left:12px!important;right:auto!important;transform:none!important}.login-fullscreen-button:hover{transform:none!important}}
