/* MYCAR — переключатель рынков в каталоге: «жидкое стекло» (liquid glass) — стеклянная линза плавно перетекает к выбранному рынку */
.countrybar .countries{position:relative;isolation:isolate}
.countrybar .countries button{position:relative;z-index:2;background:transparent!important;color:#c9d1d6!important;transition:color .2s ease,transform .2s ease;will-change:transform;-webkit-tap-highlight-color:transparent}
@media (hover: hover) and (pointer: fine){.countrybar .countries button:hover{color:#fff!important}}
.countrybar .countries button.selected,.countrybar .countries button[aria-current=page]{background:transparent!important;color:#fff!important;transform:scale(1.06);text-shadow:0 0 12px rgba(255,255,255,.25)}
.countrybar .countries .market-glass{position:absolute;z-index:1;top:7px;left:0;height:calc(100% - 14px);width:0;border-radius:8px;pointer-events:none;opacity:0;
 background:linear-gradient(135deg,rgba(255,255,255,.22),rgba(255,255,255,.06) 45%,rgba(237,32,39,.28));
 -webkit-backdrop-filter:blur(14px) saturate(160%) brightness(1.15);backdrop-filter:blur(14px) saturate(160%) brightness(1.15);
 box-shadow:inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(255,255,255,.08),inset 1px 0 0 rgba(255,255,255,.18),0 10px 26px rgba(237,32,39,.28),0 2px 6px rgba(0,0,0,.45);
 border:1px solid rgba(255,255,255,.28);
 transition:left .24s cubic-bezier(.4,0,.2,1),width .24s cubic-bezier(.4,0,.2,1),opacity .2s ease,transform .24s cubic-bezier(.4,0,.2,1)}
.countrybar .countries .market-glass::before{content:"";position:absolute;inset:1px;border-radius:7px;background:radial-gradient(120% 90% at 30% 0%,rgba(255,255,255,.28),transparent 60%)}
.countrybar .countries .market-glass::after{content:"";position:absolute;left:12%;right:12%;bottom:-1px;height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,#ed2027,transparent);filter:blur(.5px)}
.countrybar .countries .market-glass.is-ready{opacity:1}
/* во время перетекания линза чуть растягивается по ходу движения — эффект капли */
.countrybar .countries .market-glass.is-moving{transform:scaleY(.9) scaleX(1.04);box-shadow:inset 0 1px 0 rgba(255,255,255,.6),0 14px 30px rgba(237,32,39,.4),0 2px 6px rgba(0,0,0,.45)}
@media(prefers-reduced-motion:reduce){.countrybar .countries .market-glass,.countrybar .countries button{transition:none}}
@supports not ((backdrop-filter:blur(1px)) or (-webkit-backdrop-filter:blur(1px))){.countrybar .countries .market-glass{background:linear-gradient(135deg,rgba(255,255,255,.18),rgba(237,32,39,.45))}}
