.ui-language-switcher[data-language-layout=direct]{display:inline-flex;flex:none;max-width:100%;margin:0;color:inherit;font:inherit}.ui-language-switcher[data-language-layout=direct] .ui-language-options{display:inline-flex;align-items:center;gap:2px;margin:0;padding:0;border:0}.ui-language-switcher[data-language-layout=direct] .ui-language-option{display:inline-flex;position:relative;align-items:center;justify-content:center;box-sizing:border-box;min-width:44px;min-height:44px;margin:0;padding:10px 8px;border:0;border-radius:5px;background:transparent;color:inherit;font:400 13px/1.4 system-ui,sans-serif;letter-spacing:.04em;text-decoration:none;cursor:pointer}.ui-language-switcher[data-language-layout=direct] .ui-language-option[aria-current]{font-weight:700;pointer-events:auto}.ui-language-switcher[data-language-layout=direct] .ui-language-option[aria-current]:after{content:"";position:absolute;bottom:6px;left:12px;right:12px;border-bottom:2px solid currentColor}.ui-language-switcher[data-language-layout=direct] .ui-language-option:hover{background:color-mix(in srgb,currentColor 10%,transparent)}.ui-language-switcher[data-language-layout=direct] .ui-language-option:focus-visible{outline:2px solid currentColor;outline-offset:-2px}.ui-language-switcher[data-language-layout=direct] .ui-language-option[aria-busy=true]{cursor:progress}.ui-language-switcher[data-language-layout=direct] .ui-language-option[aria-busy=true]:after{content:"";position:absolute;left:calc(50% - 6px);right:auto;bottom:1px;width:8px;height:8px;border:2px solid currentColor;border-right-color:transparent;border-radius:50%;animation:ui-language-progress .7s linear infinite}@keyframes ui-language-progress{to{transform:rotate(1turn)}}@media(prefers-reduced-motion:reduce){.ui-language-switcher[data-language-layout=direct] .ui-language-option[aria-busy=true]:after{animation:none}}
