/* ==========================================================================
   v70.css — слой поверх v69 (тот же приём :root:not(#v)).
   1. Блик жидкого стекла не движется сам: ни вращение каймы (lg-flow), ни смена
      цвета рамки (border-flow). Его ведёт только курсор (glare.js).
   2. Подписка «нет в наличии»: тариф приглушён, вместо «В корзину» — «Сообщить о наличии».
   ========================================================================== */

/* 1. Никакого собственного движения у рамок карточек */
:root:not(#v) .card,:root:not(#v) .tile,:root:not(#v) .catalog-statement,
:root:not(#v) .product-projection,:root:not(#v) .refs-list{animation:none}
:root:not(#v) .card::before,:root:not(#v) .tile::before,:root:not(#v) .product-projection::before,
:root:not(#v) .refs-list::before,:root:not(#v) .seg::before,:root:not(#v) .pick-seg::before{animation:none}
@media (prefers-reduced-motion:no-preference){
  :root:not(#v) .card,:root:not(#v) .tile,:root:not(#v) .catalog-statement{animation:none}
}

/* 2a. v72: переключатель регионов подписок — много регионов, лента прокручивается */
:root:not(#v) .seg--scroll{max-width:100%;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:none;
  -webkit-overflow-scrolling:touch;scroll-snap-type:x proximity}
:root:not(#v) .seg--scroll::-webkit-scrollbar{display:none}
:root:not(#v) .seg--scroll .seg__btn,:root:not(#v) .seg--scroll .seg__label{flex:none;scroll-snap-align:center}
:root:not(#v) .pricing__grid--n1{grid-template-columns:minmax(0,420px);justify-content:center}
@media (min-width:900px){:root:not(#v) .pricing__grid--n2{grid-template-columns:repeat(2,minmax(0,380px));justify-content:center}}

/* 2. Подписка без наличия */
:root:not(#v) .plan--soldout .plan__card{opacity:1}
:root:not(#v) .plan--soldout .plan__num,:root:not(#v) .plan--soldout .plan__cur,
:root:not(#v) .plan--soldout .plan__unit{opacity:.7}
:root:not(#v) .plan__stock{margin:0 0 8px;text-align:center;font:600 14px/1.3 var(--f-sans);color:var(--text-dim)}
:root:not(#v) .plan__stock[hidden],:root:not(#v) .plan__notify[hidden],:root:not(#v) .plan__buy[hidden]{display:none}
:root:not(#v) .plan__notify{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px}
:root:not(#v) .plan__notify.is-on{box-shadow:var(--lq-drop),var(--lq-rim),inset 0 0 0 1.5px var(--violet-hi)}
:root:not(#v) .plan__notify .i{flex:none}
