.bfl-switcher{position:relative;display:inline-flex;align-items:center;align-self:center;margin-inline-end:6px;color:inherit;line-height:1}.bfl-switcher__btn{display:inline-flex;align-items:center;gap:6px;padding:6px 4px;background:none;border:0;color:inherit;font:inherit;font-size:12px;letter-spacing:.06em;cursor:pointer}.bfl-switcher__btn:focus-visible{outline:1px solid currentColor;outline-offset:2px}.bfl-globe{display:block;width:22px;height:22px;transition:transform .4s ease}.bfl-switcher__btn:hover .bfl-globe,.bfl-switcher.is-open .bfl-globe{transform:rotate(-18deg)}.bfl-switcher__code{font-weight:500}.bfl-switcher__menu{position:absolute;top:calc(100% + 10px);right:0;z-index:1000;min-width:190px;margin:0;padding:6px;list-style:none;background:#fff;color:#111;border:1px solid rgb(0 0 0 / .08);border-radius:10px;box-shadow:0 12px 32px rgb(0 0 0 / .12);opacity:0;visibility:hidden;transform:translateY(-4px);transition:opacity .18s ease,transform .18s ease,visibility .18s}.bfl-switcher.is-open .bfl-switcher__menu{opacity:1;visibility:visible;transform:translateY(0)}.bfl-switcher__menu li{margin:0;padding:0}.bfl-switcher__menu a{display:flex;align-items:center;gap:12px;padding:9px 10px;border-radius:7px;color:#111;font-size:14px;text-decoration:none}.bfl-switcher__menu a:hover,.bfl-switcher__menu a:focus-visible{background:#f4f4f2}.bfl-switcher__menu a.is-current{font-weight:600}.bfl-switcher__menu a.is-current::after{content:"";width:6px;height:6px;margin-inline-start:auto;border-radius:50%;background:#fbaf1b}.bfl-code{display:inline-flex;align-items:center;justify-content:center;min-width:30px;height:22px;border:1px solid rgb(0 0 0 / .14);border-radius:5px;font-size:11px;letter-spacing:.06em}.bfl-preview{margin-inline-start:6px;color:#b06d00;font-size:11px;font-style:normal}.bfl-sep{height:1px;margin:6px 4px;background:rgb(0 0 0 / .08)}@media (max-width:1024px){.bfl-switcher__code{display:none}.bfl-switcher__menu{right:-40px}.e-con:has(>.bfl-switcher){flex-wrap:nowrap!important;align-items:center!important}.bfl-switcher{margin-inline-end:0}.bfl-switcher__btn{padding:6px 2px}}