.LanguageProvider-module__WgRcjW__trigger{left:max(12px, env(safe-area-inset-left));bottom:max(12px, env(safe-area-inset-bottom));z-index:100;border:1px solid var(--text-muted);background:var(--surface-raised);width:44px;height:44px;color:var(--text-primary);cursor:pointer;border-radius:50%;place-items:center;font-family:system-ui,sans-serif;font-size:24px;line-height:1;display:grid;position:fixed;box-shadow:0 4px 20px #00000026}.LanguageProvider-module__WgRcjW__options{inset:auto;left:max(12px, env(safe-area-inset-left));bottom:calc(max(12px, env(safe-area-inset-bottom)) + 52px);width:200px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 88px - env(safe-area-inset-bottom));border:1px solid var(--text-muted);background:var(--surface-raised);color:var(--text-primary);border-radius:16px;margin:0;padding:6px;position:fixed;overflow-y:auto;box-shadow:0 4px 20px #0003}.LanguageProvider-module__WgRcjW__options button{text-align:left;width:100%;min-height:44px;font-family:var(--font-be-vietnam,Arial), sans-serif;cursor:pointer;border-radius:10px;align-items:center;gap:10px;padding:8px 12px;font-size:14px;font-style:normal;display:flex}.LanguageProvider-module__WgRcjW__options button>span:first-child{font-size:22px}.LanguageProvider-module__WgRcjW__options button:hover,.LanguageProvider-module__WgRcjW__options button[aria-pressed=true]{background:var(--surface-raised);color:var(--text-accent);box-shadow:inset 0 0 0 1px var(--text-accent)}.LanguageProvider-module__WgRcjW__trigger:focus-visible,.LanguageProvider-module__WgRcjW__options button:focus-visible{outline:2px solid var(--text-accent);outline-offset:2px}
