body[data-salytics-theme] :is(.salytics-auth-language,.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger{display:flex;width:auto;height:40px;min-height:40px;max-width:200px;align-items:center;gap:9px;padding:7px 12px 7px 8px;border:1px solid color-mix(in srgb,var(--foreground) 9%,transparent);border-radius:999px;background:var(--card);color:var(--foreground);box-shadow:0 2px 5px #0f172a08;font-family:Poppins,sans-serif;font-size:13px;font-weight:500;line-height:1.4;transition:border-color .16s ease,background-color .16s ease,box-shadow .16s ease}body[data-salytics-theme] :is(.salytics-auth-language,.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger:hover,body[data-salytics-theme] :is(.salytics-auth-language,.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger[data-state=open]{border-color:color-mix(in srgb,var(--foreground) 9%,transparent);background:color-mix(in srgb,#275bff 3%,var(--card));box-shadow:0 2px 5px #0f172a08}body[data-salytics-theme] :is(.salytics-auth-language,.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger:focus-visible{outline:none;outline-offset:3px}.auth-language-flag{display:inline-flex;width:24px;height:24px;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgb(15 23 42 / 6%);border-radius:50%;background:#f4f6fa}.auth-language-flag img{width:100%!important;height:100%!important;object-fit:cover}.auth-language-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-language-short{display:none}.auth-language-trigger .auth-language-chevron{width:14px;height:14px;flex-shrink:0;color:var(--muted-foreground);transition:transform .16s ease}.auth-language-trigger[data-state=open] .auth-language-chevron{transform:rotate(180deg)}.auth-language-menu{display:flex;width:min(288px,calc(100vw - 24px));max-height:min(430px,var(--radix-dropdown-menu-content-available-height));flex-direction:column;overflow:hidden;padding:7px;border:1px solid color-mix(in srgb,var(--foreground) 8%,transparent);border-radius:20px;background:var(--card);color:var(--foreground);box-shadow:0 16px 48px #0f172a1f,0 3px 10px #0f172a0a;font-family:Poppins,sans-serif;letter-spacing:-.025em}.auth-language-menu .auth-language-heading{display:flex;flex-shrink:0;align-items:center;gap:9px;margin:0 5px 6px;padding:12px 5px 15px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 7%,transparent);color:var(--muted-foreground);font-size:12px;font-weight:500}.auth-language-heading svg{width:17px;height:17px}.auth-language-options{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--foreground) 16%,transparent) transparent}.auth-language-menu .auth-language-option{min-height:44px;gap:10px;margin:2px 0;padding:9px 10px;border-radius:12px;cursor:pointer;font-size:13px;font-weight:500;line-height:1.4}.auth-language-option>span:first-child{display:none}.auth-language-option-name{min-width:0;flex:1;text-align:start}.auth-language-code{color:var(--muted-foreground);font-size:10px;font-weight:500}.auth-language-option .auth-language-check{width:16px;height:16px;opacity:0}.auth-language-menu .auth-language-option[data-state=checked]{background:color-mix(in srgb,#275bff 9%,var(--card));color:#275bff}.auth-language-option[data-state=checked] .auth-language-check{opacity:1}.auth-language-menu .auth-language-option[data-highlighted]{background:color-mix(in srgb,#275bff 6%,var(--card));box-shadow:none}.auth-language-menu .auth-language-manage{justify-content:center;padding:10px;border-radius:12px;color:#275bff;font-size:12px;font-weight:500}.auth-language-error{padding:8px 12px;color:#b91c1c;font-size:12px}.bazooka-landing .public-language-trigger{display:inline-flex;width:42px;height:42px;min-height:42px;flex:0 0 auto;align-items:center;justify-content:center;padding:0;gap:0;border:1px solid #e8e8e9;border-radius:50%;background:#fff;color:#0a0b10}.bazooka-landing .public-language-trigger :is(.auth-language-name,.auth-language-short,.auth-language-chevron){display:none}.bazooka-landing .public-language-trigger:hover,.bazooka-landing .public-language-trigger[data-state=open]{border-color:#e8e8e9;background:#f3f5ff}.public-language-menu{--foreground: #0a0b10;--card: #fff;--muted-foreground: #777;z-index:100;color-scheme:light;font-family:Bazooka Poppins,Poppins,sans-serif}@media (max-width: 600px){body[data-salytics-theme] :is(.salytics-auth-language,.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger{height:36px;min-height:36px;max-width:100px;gap:6px;padding:6px 8px;font-size:11px}.auth-language-trigger .auth-language-flag{width:20px;height:20px}.auth-language-trigger .auth-language-chevron{width:12px;height:12px}.auth-language-name{display:none}.auth-language-short{display:inline}}body[data-salytics-theme] :is(.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger{width:48px;height:48px;min-height:48px;flex:0 0 auto;justify-content:center;gap:0;padding:0;border:2px solid var(--border, #e7e7e7);border-radius:50%;box-shadow:none}body[data-salytics-theme] :is(.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger :is(.auth-language-name,.auth-language-short,.auth-language-chevron){display:none}@media (max-width: 767px){body[data-salytics-theme] :is(.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger{width:36px;height:36px;min-height:36px;border-width:1px}body[data-salytics-theme] :is(.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger .auth-language-flag{width:20px;height:20px}}@media (prefers-reduced-motion: reduce){body[data-salytics-theme] :is(.salytics-auth-language,.salytics-header-language,.salytics-mobile-utilities) .auth-language-trigger,.auth-language-trigger .auth-language-chevron,.auth-language-menu{animation:none;transition:none}}
