.ol-flag[data-v-e147e4d2]{display:block;flex-shrink:0}.ol-lang[data-v-a854888b]{position:relative;display:inline-flex;flex-shrink:0;font-family:inherit}.ol-lang-btn[data-v-a854888b]{display:inline-flex;align-items:center;gap:7px;height:34px;padding:0 10px 0 9px;border:1px solid var(--ol-outline,#e2e8f0);border-radius:999px;background:var(--ol-surface,#fff);color:var(--ol-on-surface,#0f172a);font:inherit;font-size:12px;font-weight:700;letter-spacing:.03em;cursor:pointer;transition:border-color .15s,background .15s}.ol-lang-btn[data-v-a854888b]:hover{border-color:var(--ol-accent,#0058c3)}.ol-lang-btn[data-v-a854888b]:focus-visible{outline:2px solid var(--ol-accent,#0058c3);outline-offset:2px}.ol-lang.is-compact .ol-lang-btn[data-v-a854888b]{height:30px;padding:0 8px;gap:6px}.ol-lang-chev[data-v-a854888b]{width:14px;height:14px;color:var(--ol-on-surface-variant,#64748b);transition:transform .15s}.ol-lang.is-open .ol-lang-chev[data-v-a854888b]{transform:rotate(180deg)}.ol-lang-list[data-v-a854888b]{position:absolute;top:calc(100% + 6px);z-index:1200;min-width:184px;margin:0;padding:6px;list-style:none;background:#fff;border:1px solid #e3e8ef;border-radius:12px;box-shadow:0 16px 40px #0f172a29}.ol-lang.is-right .ol-lang-list[data-v-a854888b]{right:0}.ol-lang:not(.is-right) .ol-lang-list[data-v-a854888b]{left:0}.ol-lang-opt[data-v-a854888b]{display:flex;align-items:center;gap:10px;padding:9px 10px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;color:#0f172a;outline:none}.ol-lang-opt.is-active[data-v-a854888b]{background:#f0f6ff}.ol-lang-opt[data-v-a854888b]:focus-visible{box-shadow:inset 0 0 0 2px var(--ol-accent,#0058c3)}.ol-lang-opt.is-current[data-v-a854888b]{color:var(--ol-accent,#0058c3)}.ol-lang-name[data-v-a854888b]{flex:1}.ol-lang-check[data-v-a854888b]{width:16px;height:16px}@media(max-width:520px){.ol-lang-btn[data-v-a854888b]{height:30px;padding:0 6px 0 7px;gap:4px}.ol-lang-code[data-v-a854888b]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ol-lang-chev[data-v-a854888b]{width:12px;height:12px}.ol-lang-btn[data-v-a854888b] .ol-flag{width:18px;height:14px}}
