.vahml-switcher{display:flex;align-items:center;gap:var(--vahml-gap);font-size:var(--vahml-font);line-height:1.25}.vahml-switcher .vahml-item{display:inline-flex;align-items:center;gap:6px;color:var(--vahml-text);text-decoration:none;transition:color .15s ease,opacity .15s ease}.vahml-switcher a.vahml-item:hover{color:var(--vahml-hover)}.vahml-switcher .is-current{font-weight:700}.vahml-switcher .is-disabled{opacity:.4;cursor:not-allowed}.vahml-flag{font-size:var(--vahml-flag);line-height:1}.vahml-dropdown{font-size:var(--vahml-font);color:var(--vahml-text);padding:6px 28px 6px 9px}.vahml-floating{position:fixed;z-index:999999;background:var(--vahml-bg);box-shadow:0 4px 20px rgb(0 0 0 / .12);border-radius:8px;padding:10px 12px}.vahml-floating.vahml-top-right{top:18px;right:18px}.vahml-floating.vahml-top-left{top:18px;left:18px}.vahml-floating.vahml-bottom-right{bottom:18px;right:18px}.vahml-floating.vahml-bottom-left{bottom:18px;left:18px}@media(max-width:600px){.vahml-switcher{flex-wrap:wrap}.vahml-floating{max-width:calc(100vw - 24px)}}.vahml-flag{display:inline-flex;align-items:center}.vahml-flag .vahml-flag-svg{width:calc(var(--vahml-flag) * 1.5);height:var(--vahml-flag);border:1px solid rgb(0 0 0 / .15);border-radius:2px;box-sizing:border-box;flex:none}.vahml-dropdown{position:relative;display:inline-block!important;padding:0;color:var(--vahml-text)}.vahml-dropdown summary{list-style:none;display:flex;align-items:center;gap:7px;cursor:pointer;padding:7px 10px;border:1px solid var(--vahml-border);border-radius:6px;background:var(--vahml-bg);color:var(--vahml-text)}.vahml-dropdown summary::-webkit-details-marker{display:none}.vahml-dropdown summary:after{content:'▾';font-size:.8em;margin-left:3px}.vahml-dropdown[open] summary:after{content:'▴'}.vahml-dropdown-menu{position:absolute;z-index:999999;top:calc(100% + 4px);right:0;min-width:180px;background:var(--vahml-bg);border:1px solid var(--vahml-border);color:var(--vahml-text);border-radius:6px;box-shadow:0 8px 24px rgb(0 0 0 / .16);padding:5px}.vahml-dropdown-menu .vahml-item{display:flex;padding:7px 8px;border-radius:4px;white-space:nowrap}.vahml-dropdown-menu .vahml-item:hover{background:var(--vahml-bg-hover);color:var(--vahml-hover)}