.tarkva-ait-ls{--tarkva-ait-ls-bg:#fff;--tarkva-ait-ls-text:#1e1e1e;--tarkva-ait-ls-border:#dcdcde;--tarkva-ait-ls-hover:#f0f0f1;--tarkva-ait-ls-radius:6px;--tarkva-ait-ls-font:14px;--tarkva-ait-ls-pad:6px 10px;--tarkva-ait-ls-flag:20px;position:relative;display:inline-block;font-size:var(--tarkva-ait-ls-font);line-height:1.3;color:var(--tarkva-ait-ls-text);text-align:start}
.tarkva-ait-ls--small{--tarkva-ait-ls-font:12px;--tarkva-ait-ls-pad:4px 8px;--tarkva-ait-ls-flag:16px}
.tarkva-ait-ls--large{--tarkva-ait-ls-font:16px;--tarkva-ait-ls-pad:9px 14px;--tarkva-ait-ls-flag:24px}
.tarkva-ait-ls__toggle{display:inline-flex;align-items:center;gap:8px;margin:0;padding:var(--tarkva-ait-ls-pad);min-height:0;background:var(--tarkva-ait-ls-bg);color:var(--tarkva-ait-ls-text);border:1px solid var(--tarkva-ait-ls-border);border-radius:var(--tarkva-ait-ls-radius);box-shadow:none;font:inherit;font-weight:500;letter-spacing:normal;text-transform:none;line-height:inherit;cursor:pointer}
.tarkva-ait-ls__toggle:hover{background:var(--tarkva-ait-ls-hover);color:var(--tarkva-ait-ls-text)}
.tarkva-ait-ls__toggle:focus-visible,.tarkva-ait-ls__link:focus-visible{outline:2px solid currentColor;outline-offset:2px}
.tarkva-ait-ls__caret{width:0;height:0;margin-inline-start:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid currentColor;transition:transform .15s ease}
.tarkva-ait-ls.is-open .tarkva-ait-ls__caret{transform:rotate(180deg)}
.tarkva-ait-ls__menu{display:none;position:absolute;z-index:99999;top:calc(100% + 4px);inset-inline-start:0;min-width:100%;max-height:70vh;overflow-y:auto;margin:0;padding:4px;list-style:none;background:var(--tarkva-ait-ls-bg);border:1px solid var(--tarkva-ait-ls-border);border-radius:var(--tarkva-ait-ls-radius);box-shadow:0 8px 24px rgba(0,0,0,.12);box-sizing:border-box}
.tarkva-ait-ls.is-open .tarkva-ait-ls__menu,.tarkva-ait-ls--hover:hover .tarkva-ait-ls__menu,.tarkva-ait-ls:not(.tarkva-ait-ls--js):focus-within .tarkva-ait-ls__menu{display:block}
.tarkva-ait-ls--hover::after{content:"";position:absolute;inset-inline:0;top:100%;height:6px}
.tarkva-ait-ls__menu li,.tarkva-ait-ls--list li{margin:0;padding:0;list-style:none}
.tarkva-ait-ls__menu li::before,.tarkva-ait-ls--list li::before{content:none}
.tarkva-ait-ls__link{display:flex;align-items:center;gap:8px;padding:var(--tarkva-ait-ls-pad);color:var(--tarkva-ait-ls-text);text-decoration:none;white-space:nowrap;border-radius:max(0px,calc(var(--tarkva-ait-ls-radius) - 3px))}
.tarkva-ait-ls__link:hover,.tarkva-ait-ls__link:focus{background:var(--tarkva-ait-ls-hover);color:var(--tarkva-ait-ls-text);text-decoration:none}
.tarkva-ait-ls__flag{display:block;flex:none;width:var(--tarkva-ait-ls-flag);height:calc(var(--tarkva-ait-ls-flag) * .75);object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}
.tarkva-ait-ls__flag--square{height:var(--tarkva-ait-ls-flag)}
.tarkva-ait-ls__flag--circle{height:var(--tarkva-ait-ls-flag);border-radius:50%}
.tarkva-ait-ls--list{display:inline-flex;flex-wrap:wrap;gap:4px;margin:0;padding:0}
.tarkva-ait-ls--list .tarkva-ait-ls__link{border:1px solid transparent}
.tarkva-ait-ls--list .tarkva-ait-ls__item--current .tarkva-ait-ls__link{background:var(--tarkva-ait-ls-bg);border-color:var(--tarkva-ait-ls-border);font-weight:600}
.tarkva-ait-ls-float{position:fixed;z-index:99998;margin:0}
.tarkva-ait-ls-float .tarkva-ait-ls__toggle{box-shadow:0 2px 12px rgba(0,0,0,.15)}
@media (min-width:601px){
.tarkva-ait-ls-float--no-desktop{display:none}
.tarkva-ait-ls-float--bottom-right{right:16px;bottom:16px}
.tarkva-ait-ls-float--bottom-left{left:16px;bottom:16px}
.tarkva-ait-ls-float--top-right{right:16px;top:16px}
.tarkva-ait-ls-float--top-left{left:16px;top:16px}
.admin-bar .tarkva-ait-ls-float--top-right,.admin-bar .tarkva-ait-ls-float--top-left{top:48px}
.tarkva-ait-ls-float--bottom-right .tarkva-ait-ls__menu,.tarkva-ait-ls-float--bottom-left .tarkva-ait-ls__menu{top:auto;bottom:calc(100% + 4px)}
.tarkva-ait-ls-float--bottom-right .tarkva-ait-ls__menu,.tarkva-ait-ls-float--top-right .tarkva-ait-ls__menu{inset-inline-start:auto;inset-inline-end:0}
.tarkva-ait-ls-float--bottom-right .tarkva-ait-ls--hover::after,.tarkva-ait-ls-float--bottom-left .tarkva-ait-ls--hover::after{top:auto;bottom:100%}
}
@media (max-width:600px){
.tarkva-ait-ls-float--no-mobile{display:none}
.tarkva-ait-ls-float--m-bottom-right{right:12px;bottom:12px}
.tarkva-ait-ls-float--m-bottom-left{left:12px;bottom:12px}
.tarkva-ait-ls-float--m-top-right{right:12px;top:12px}
.tarkva-ait-ls-float--m-top-left{left:12px;top:12px}
.admin-bar .tarkva-ait-ls-float--m-top-right,.admin-bar .tarkva-ait-ls-float--m-top-left{top:58px}
.tarkva-ait-ls-float--m-bottom-right .tarkva-ait-ls__menu,.tarkva-ait-ls-float--m-bottom-left .tarkva-ait-ls__menu{top:auto;bottom:calc(100% + 4px)}
.tarkva-ait-ls-float--m-bottom-right .tarkva-ait-ls__menu,.tarkva-ait-ls-float--m-top-right .tarkva-ait-ls__menu{inset-inline-start:auto;inset-inline-end:0}
.tarkva-ait-ls-float--m-bottom-right .tarkva-ait-ls--hover::after,.tarkva-ait-ls-float--m-bottom-left .tarkva-ait-ls--hover::after{top:auto;bottom:100%}
}
.tarkva-ait-ls--clear .tarkva-ait-ls__toggle,.tarkva-ait-ls--clear .tarkva-ait-ls__toggle:hover,.tarkva-ait-ls-float .tarkva-ait-ls--clear .tarkva-ait-ls__toggle{background:transparent;border-color:transparent;box-shadow:none}
.menu-item.tarkva-ait-lang > a{display:inline-flex;align-items:center;gap:6px}
.menu-item.tarkva-ait-lang .tarkva-ait-ls__flag{width:20px;height:15px;object-fit:cover;border-radius:2px;box-shadow:0 0 0 1px rgba(0,0,0,.1)}
.menu-item.tarkva-ait-lang .tarkva-ait-ls__flag--square,.menu-item.tarkva-ait-lang .tarkva-ait-ls__flag--circle{height:20px}
.menu-item.tarkva-ait-lang .tarkva-ait-ls__flag--circle{border-radius:50%}
@media (prefers-reduced-motion:reduce){.tarkva-ait-ls__caret{transition:none}}
