.language-switcher{color:var(--text,#eee);text-transform:none;letter-spacing:normal;flex-shrink:0;display:inline-flex;position:relative}.language-trigger{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:#ffffff06;border:1px solid #ffffff20;border-radius:12px;align-items:center;gap:7px;padding:8px 10px;font-size:12px;display:flex}.language-trigger span{text-overflow:ellipsis;white-space:nowrap;max-width:80px;overflow:hidden}.language-trigger:hover{background:#ffffff10}.language-trigger:focus-visible{outline-offset:3px;outline:2px solid #76d7bd}.language-dialog button:focus-visible{outline-offset:3px;outline:2px solid #76d7bd}.language-backdrop{z-index:10000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);text-align:start;background:#000b;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.language-dialog{box-sizing:border-box;color:#f6edf8;background:#201c25;border:1px solid #ffffff24;border-radius:20px;width:min(460px,100%);max-height:calc(100dvh - 32px);padding:20px;line-height:1.55;overflow:auto;box-shadow:0 18px 90px #0007}.language-dialog header{justify-content:space-between;align-items:flex-start;gap:12px;margin-bottom:16px;display:flex}.language-dialog h2{margin:0;font-size:20px;line-height:1.4}.language-dialog p{color:#bdb4c4;margin:6px 0 0;font-size:12px}.language-dialog header>button{min-width:44px;min-height:44px;color:inherit;cursor:pointer;background:#ffffff08;border:0;border-radius:10px;flex-shrink:0;place-items:center;display:grid}.language-options{grid-template-columns:1fr 1fr;gap:8px;display:grid}.language-options>button{text-align:start;min-width:0;min-height:68px;color:inherit;cursor:pointer;background:#ffffff04;border:1px solid #ffffff15;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.language-options>button[aria-pressed=true]{color:#a8ecda;background:#5fc9af1a;border-color:#69cdb6}.language-options>button>span{min-width:0}.language-options strong{overflow-wrap:anywhere;font-size:17px;font-weight:600;line-height:1.6;display:block}.language-options small{color:#bdb4c4;font-size:11px;line-height:1.5;display:block}.language-error{color:#ffb6c8!important}.language-standalone{top:max(16px,env(safe-area-inset-top));z-index:100;position:fixed;inset-inline-end:16px}.welcome-header .language-switcher{margin-inline-start:auto}.language-switcher:has(.language-backdrop){z-index:10000}@media (max-width:600px){.topbar .language-trigger{min-width:44px;padding:8px}.topbar .language-trigger span{display:none}.language-dialog{padding:16px}.welcome-private{display:none!important}.welcome-header .language-trigger span{max-width:65px}.language-backdrop{padding:12px}.language-dialog{max-height:calc(100dvh - 24px)}}.approval-header>span:last-of-type{letter-spacing:0;color:#a88cb7;align-items:center;gap:6px;font-size:10px;display:flex}.approval-header>.language-switcher{margin-inline-start:auto}@media (max-width:600px){.approval-header>span:last-of-type,.approval-header .language-trigger span,.language-standalone .language-trigger span{display:none}.saa-account-page:has(>.language-standalone) .saa-account-header{flex-wrap:wrap;padding-inline-end:52px}.saa-account-page:has(>.language-standalone) .saa-account-header>span{flex-basis:100%;margin-inline-start:0}}
