/* Translately front – лек, с CSS променливи. Класовете са съвместими с TranslatePress (.trp-*) за собствени стилове. */
.tly-ls{--tly-bg:#fff;--tly-fg:#143852;--tly-border:#1438521a;--tly-hover:#0000000d;--tly-radius:6px;position:relative;display:inline-block;font:inherit;line-height:1.3;margin:0;padding:0;list-style:none}
.tly-ls--list{display:flex;gap:.25rem 1rem;flex-wrap:wrap;list-style:none;padding:0;margin:0}
.tly-ls a,.tly-ls button{color:var(--tly-fg);text-decoration:none}
.tly-ls__current{display:inline-flex;align-items:center;gap:.5em;background:var(--tly-bg);border:1px solid var(--tly-border);border-radius:var(--tly-radius);padding:.5em .75em;font:inherit;cursor:pointer;color:var(--tly-fg)}
.tly-ls__current:hover,.tly-ls__current:focus-visible{background:var(--tly-hover)}
.tly-caret{transition:transform .15s}
[aria-expanded="true"]>.tly-caret{transform:rotate(180deg)}
.tly-ls__list{position:absolute;z-index:99999;left:0;top:calc(100% + 4px);min-width:100%;margin:0;padding:.25rem;list-style:none;background:var(--tly-bg);border:1px solid var(--tly-border);border-radius:var(--tly-radius);box-shadow:0 8px 24px rgba(0,0,0,.12)}
.tly-ls__list[hidden]{display:none}
.tly-ls__list li{margin:0;padding:0;list-style:none}
.tly-ls__item{display:flex;align-items:center;gap:.5em;padding:.45em .65em;border-radius:calc(var(--tly-radius) - 2px);white-space:nowrap;color:var(--tly-fg)}
.tly-ls__item:hover,.tly-ls__item:focus-visible{background:var(--tly-hover)}
.tly-ls__item.is-current{font-weight:600}
.tly-flag{width:18px;height:auto;border-radius:2px;flex:none;vertical-align:middle}
.tly-ls--opposite,.tly-ls--current{display:inline-flex;align-items:center;gap:.5em;color:inherit;text-decoration:none}

/* Плаващ бутон */
.tly-floater{position:fixed;z-index:999999;margin:16px}
.tly-floater--bottom-right{right:0;bottom:0}.tly-floater--bottom-left{left:0;bottom:0}
.tly-floater--top-right{right:0;top:0}.tly-floater--top-left{left:0;top:0}
.tly-floater--bottom-right .tly-ls__list,.tly-floater--bottom-left .tly-ls__list{top:auto;bottom:calc(100% + 4px)}
.tly-floater--bottom-right .tly-ls__list,.tly-floater--top-right .tly-ls__list{left:auto;right:0}
.tly-floater .tly-ls{--tly-radius:2px}
.tly-floater.tly-theme-dark .tly-ls{--tly-bg:#161a23;--tly-fg:#f7f7f7;--tly-border:rgba(247,247,247,.18);--tly-hover:rgba(20,223,223,.12)}
.tly-floater.tly-theme-dark .tly-ls__item.is-current,.tly-floater.tly-theme-dark .tly-ls__item:hover{color:#14dfdf}
.tly-floater.tly-theme-dark .tly-ls__current:hover{border-color:#14dfdf}
.tly-floater .tly-ls{display:block}
@media (prefers-reduced-motion:reduce){.tly-caret{transition:none}}
