.language-select{color:#33473b;flex-shrink:0;position:relative}.language-select-trigger{color:#33473b;cursor:pointer;background:#fdfdfb;border:1px solid #dfe4de;border-radius:8px;align-items:center;gap:9px;min-width:138px;min-height:44px;padding:9px 12px;font-size:12px;font-weight:550;line-height:1.4;list-style:none;transition:border-color .18s,background .18s,box-shadow .18s;display:flex}.language-select-trigger::-webkit-details-marker{display:none}.language-select-trigger>svg:first-child{color:#758276}.language-select-trigger:focus-visible{outline-offset:3px;outline:2px solid #245bea}.language-select[open] .language-select-trigger{background:#fff;border-color:#b9cbee;box-shadow:0 0 0 3px #245bea09}.language-chevron{color:#758276;margin-left:auto;transition:transform .2s}.language-select[open] .language-chevron{transform:rotate(180deg)}.language-flag{flex:0 0 22px;place-items:center;width:22px;font-size:17px;line-height:1;display:inline-grid}.language-select-content{z-index:100;color:#33473b;transform-origin:100% 0;background:#fdfdfb;border:1px solid #dfe4de;border-radius:12px;width:216px;max-width:calc(100vw - 32px);padding:7px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 16px 40px #1c332516,0 2px 5px #1c332508}.language-select-content:before{content:"LANGUAGE";color:#69776b;letter-spacing:.14em;border-bottom:1px solid #e8ece5;margin-bottom:3px;padding:10px 11px 12px;font-size:9px;font-weight:600;display:block}.language-select-item{min-height:46px;color:inherit;border-radius:7px;align-items:center;gap:12px;padding:10px 11px;font-size:13px;line-height:1.5;text-decoration:none;transition:background .16s,color .16s;display:flex}.language-select-item+.language-select-item{margin-top:3px}.language-select-item>svg{color:#245bea;margin-left:auto}.language-select-item[aria-current=true]{color:#245bea;background:#edf3ff;font-weight:600}.language-select-item:focus-visible{outline-offset:-2px;background:#edf3ff;outline:2px solid #245bea}@media (hover:hover) and (pointer:fine){.language-select-trigger:hover{background:#f1f4ee;border-color:#c7d1c4}.language-select-item:hover{background:#f0f3ed}.language-select-item[aria-current=true]:hover{background:#e5edff}}@media (prefers-reduced-motion:no-preference){.language-select[open] .language-select-content{animation:.18s cubic-bezier(.2,.8,.2,1) both language-reveal}@keyframes language-reveal{0%{opacity:0;transform:translateY(-4px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}}@media (prefers-reduced-motion:reduce){.language-select-trigger,.language-chevron,.language-select-item{transition:none}}@media (width<=640px){.language-select-content{transform-origin:0 0;left:0;right:auto}}
