.language-selector[data-v-51e2650c]{margin-right:20px}.language-selector .language-dropdown[data-v-51e2650c]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffffe6;border:1px solid rgba(0,0,0,.2);border-radius:6px;cursor:pointer;display:flex;min-width:100px;padding:8px 12px;position:relative;transition:all .3s ease}.language-selector .language-dropdown[data-v-51e2650c]:hover{background:#fff;border-color:#0000004d}.language-selector .language-dropdown .current-locale[data-v-51e2650c]{color:#000;font-size:14px;font-weight:500;margin-right:8px}.language-selector .language-dropdown i[data-v-51e2650c]{color:#000;font-size:12px;transition:transform .3s ease}.language-selector .language-dropdown i.rotated[data-v-51e2650c]{transform:rotate(180deg)}.language-selector .language-dropdown .language-options[data-v-51e2650c]{background:#fff;border:1px solid rgba(0,0,0,.1);border-radius:6px;box-shadow:0 10px 25px #00000026;left:0;margin-top:5px;overflow:hidden;position:absolute;right:0;top:100%;z-index:1000}.language-selector .language-dropdown .language-options .language-option[data-v-51e2650c]{color:#333;cursor:pointer;font-size:14px;padding:12px 16px;transition:all .2s ease}.language-selector .language-dropdown .language-options .language-option[data-v-51e2650c]:hover{background:#f8f9fa}.language-selector .language-dropdown .language-options .language-option.active[data-v-51e2650c]{background:#007bff;color:#fff;font-weight:500}.language-selector .language-dropdown .language-options .language-option[data-v-51e2650c]:not(:last-child){border-bottom:1px solid rgba(0,0,0,.05)}.site-header[data-theme=dark] .language-selector .language-dropdown[data-v-51e2650c]{background:#ffffffe6;border-color:#0003}.site-header[data-theme=dark] .language-selector .language-dropdown[data-v-51e2650c]:hover{background:#fff;border-color:#0000004d}.site-header[data-theme=dark] .language-selector .language-dropdown .current-locale[data-v-51e2650c],.site-header[data-theme=dark] .language-selector .language-dropdown i[data-v-51e2650c]{color:#000}.site-header[data-theme=dark] .language-selector .language-dropdown .language-options[data-v-51e2650c]{background:#fff;border-color:#0000001a}.site-header[data-theme=dark] .language-selector .language-dropdown .language-options .language-option[data-v-51e2650c]{color:#333}.site-header[data-theme=dark] .language-selector .language-dropdown .language-options .language-option[data-v-51e2650c]:hover{background:#f8f9fa}.site-header[data-theme=dark] .language-selector .language-dropdown .language-options .language-option.active[data-v-51e2650c]{background:#007bff;color:#fff}.site-header[data-theme=dark] .language-selector .language-dropdown .language-options .language-option[data-v-51e2650c]:not(:last-child){border-bottom-color:#0000000d}@media (max-width:768px){.language-selector[data-v-51e2650c]{margin-right:15px}.language-selector .language-dropdown[data-v-51e2650c]{min-width:80px;padding:6px 10px}.language-selector .language-dropdown .current-locale[data-v-51e2650c]{font-size:13px}}.language-toggle-item[data-v-51e2650c]{overflow:hidden}.site-navigation:not(.menu-opened) .language-toggle-item[data-v-51e2650c]{opacity:0;pointer-events:none;visibility:hidden}.language-toggle-item>a.language-toggle-link[data-v-51e2650c]{color:#000;font-size:16px;font-weight:600;letter-spacing:normal;line-height:1;padding-right:0}.language-toggle-item>a.language-toggle-link[data-v-51e2650c]:before{display:none}.language-toggle-link[data-v-51e2650c]{display:inline-block;overflow:hidden}.language-buttons[data-v-51e2650c]{align-items:center;display:flex;gap:8px;padding:15px 0}.language-buttons .lang-btn[data-v-51e2650c]{background:transparent;border:2px solid #000;border-radius:4px;color:#000;cursor:pointer;font-size:14px;font-weight:600;min-width:40px;padding:8px 12px;text-align:center;transition:background .3s ease,color .3s ease}.language-buttons .lang-btn[data-v-51e2650c]:hover{background:#0000001a}.language-buttons .lang-btn.active[data-v-51e2650c]{background:#000;color:#fff}.language-buttons .separator[data-v-51e2650c]{color:#000;font-size:16px;font-weight:300}@media (max-width:425px){.language-selector[data-v-51e2650c]{display:none}}@media only screen and (min-width:767px){.footer-menu ul{margin-right:100px;margin-top:20px;text-align:right}}
