.cntrlz-lang-menu-wrap{position:relative;display:inline-block;vertical-align:middle;list-style:none;margin:0;padding:0}.cntrlz-lang-menu-wrap .cntrlz-lang-trigger{display:flex;align-items:center;cursor:pointer;box-sizing:border-box}.cntrlz-lang-menu-wrap .cntrlz-lang-current-link{display:inline-flex;align-items:center;gap:5px;color:inherit;text-decoration:none;font-weight:600;text-transform:uppercase;transition:color 0.2s ease}.cntrlz-lang-menu-wrap:hover .cntrlz-lang-current-link{color:#A5C715}.cntrlz-lang-arrow-icon{font-size:10px;margin-left:3px;opacity:0.7;transition:transform 0.2s ease}.cntrlz-lang-menu-wrap:hover .cntrlz-lang-arrow-icon{transform:rotate(180deg)}.cntrlz-lang-menu-wrap .cntrlz-lang-submenu{position:absolute;top:100%;right:0;left:auto;min-width:70px;background:#ffffff;border:1px solid #e2e8f0;border-radius:4px;box-shadow:0 10px 25px rgba(0, 0, 0, 0.1);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease;z-index:999999;padding:6px 0;margin:0;list-style:none}.cntrlz-lang-menu-wrap:hover .cntrlz-lang-submenu,.cntrlz-lang-menu-wrap:focus-within .cntrlz-lang-submenu{opacity:1;visibility:visible;transform:translateY(0)}.cntrlz-lang-menu-wrap .cntrlz-lang-subitem{display:block;margin:0;padding:0;list-style:none}.cntrlz-lang-menu-wrap .cntrlz-lang-subitem a{display:flex;align-items:center;gap:8px;padding:6px 14px;color:#333333;text-decoration:none;font-size:14px;font-weight:600;text-transform:uppercase;text-align:center;transition:background 0.15s ease, color 0.15s ease;box-sizing:border-box}.cntrlz-lang-menu-wrap .cntrlz-lang-subitem a:hover{background:#f8fafc;color:#A5C715}.cntrlz-lang-mode-box_dropdown .cntrlz-lang-trigger{background:#f8fafc;border:1px solid #e2e8f0;border-radius:4px;padding:5px 10px}.cntrlz-lang-mode-box_dropdown:hover .cntrlz-lang-trigger{border-color:#cbd5e1}.cntrlz-lang-inline-list{display:flex;align-items:center;gap:12px}.cntrlz-lang-inline-item{display:inline-flex;align-items:center;gap:5px;color:#333333;text-decoration:none;font-weight:600;text-transform:uppercase;transition:color 0.2s ease}.cntrlz-lang-inline-item.active{color:#A5C715}.cntrlz-lang-inline-item:hover{color:#A5C715}.cntrlz-lang-flag{display:inline-flex;align-items:center;justify-content:center;width:20px;height:14px;border-radius:2px;overflow:hidden;flex-shrink:0;box-shadow:0 1px 2px rgba(0, 0, 0, 0.15)}.cntrlz-lang-flag svg{width:100%;height:100%;display:block;object-fit:cover}.cntrlz-lang-code{font-weight:600;text-transform:uppercase}