/* NDLUX — светлая тема страниц покупки (20.10.2026, Валера: «покупка — светлая», вариант A по макету
   mockups/shop-redesign-2026-10-20). Подключают: /catalog/ (catalog-index.html) и страница товара (ndlux-product-template.php,
   body.ndc-page). Статьи и лендинги остаются тёмными. Цвета — как у «Склада» в кабинете девочек. */
/* ---------- шапка сайта: светлая; выпадающие панели меню — сплошные тёмные ---------- */
body.ndc-page header.v6h{background:rgba(255,255,255,.97)!important;border-bottom:1px solid #e3e7ed!important;box-shadow:0 1px 10px rgba(15,20,25,.05)!important}
body.ndc-page header.v6h .v6h__cat-panel,body.ndc-page header.v6h .v6h__prt-panel,body.ndc-page header.v6h .v6h__edu-panel{background:#0f1419!important}
body.ndc-page header.v6h .v6h__logo-text{color:#0F1419!important}
body.ndc-page header.v6h .v6h__logo-sub{color:#6b7684!important}
body.ndc-page header.v6h .v6h__nav>a.v6h__sale.v6h__sale,body.ndc-page header.v6h .v6h__nav>div>button.v6h__prt-trigger.v6h__prt-trigger,body.ndc-page header.v6h .v6h__nav>div>button.v6h__edu-trigger.v6h__edu-trigger{color:#3d4753!important}
body.ndc-page header.v6h .v6h__nav>div>button.v6h__cat-trigger.v6h__cat-trigger{color:#3f7d0a!important}
body.ndc-page header.v6h .v6h__nav>a.v6h__prt-top.v6h__prt-top{color:#b45309!important}
body.ndc-page header.v6h .v6h__nav>a.v6h__shop-link.v6h__shop-link{color:#174FBC!important;background:#eef3fd!important;border-radius:9px}
body.ndc-page header.v6h .v6h__nav>a.v6h__sale.v6h__sale:hover,body.ndc-page header.v6h .v6h__nav>div>button.v6h__prt-trigger.v6h__prt-trigger:hover,body.ndc-page header.v6h .v6h__nav>div>button.v6h__edu-trigger.v6h__edu-trigger:hover,body.ndc-page header.v6h .v6h__nav>a.v6h__prt-top.v6h__prt-top:hover,body.ndc-page header.v6h .v6h__nav>div>button.v6h__cat-trigger.v6h__cat-trigger:hover{background:rgba(15,20,25,.06)!important}
body.ndc-page header.v6h .v6h__prt-wrap--o>button.v6h__prt-trigger.v6h__prt-trigger,body.ndc-page header.v6h .v6h__edu-wrap--o>button.v6h__edu-trigger.v6h__edu-trigger,body.ndc-page header.v6h .v6h__cat-wrap--o>button.v6h__cat-trigger.v6h__cat-trigger{background:rgba(15,20,25,.08)!important;color:#0F1419!important}
body.ndc-page header.v6h .v6h__phone.v6h__phone{background:#f3f6fb!important;border-color:#d6dde8!important;color:#0F1419!important}
body.ndc-page header.v6h .v6h__phone a,body.ndc-page header.v6h .v6h__phone a:link,body.ndc-page header.v6h .v6h__phone a:visited{color:#0F1419!important}
body.ndc-page header.v6h .v6h__phone svg{color:#174FBC!important;stroke:currentColor}
body.ndc-page header.v6h .v6h__acct__link.v6h__acct__link{background:#f3f6fb!important;border-color:#d6dde8!important;color:#0F1419!important}
body.ndc-page header.v6h .v6h__acct__link svg{color:#0F1419!important}
body.ndc-page header.v6h .v6h__shopm.v6h__shopm{color:#174FBC!important;background:#eef3fd!important;border-color:#c9d8f3!important}
body.ndc-page header.v6h .v6h__shopm *{color:#174FBC!important}
body.ndc-page header.v6h .v6h__shopm .ndc-pill-d{color:#fff!important}   /* 22.10.2026 значок «дилер» был синим по синему — сплошная полоса (Валера) */
body.ndc-page header.v6h .v6h__burger.v6h__burger{background:#f3f6fb!important;border-color:#d6dde8!important}
body.ndc-page header.v6h .v6h__burger.v6h__burger span,body.ndc-page header.v6h .v6h__burger.v6h__burger::before,body.ndc-page header.v6h .v6h__burger.v6h__burger::after{background:#0F1419!important}


/* ---------- страница товара /product/… (ndlux-product-template.php ставит body.ndc-page и подключает этот файл) ---------- */
body.ndc-page .r.ndc-r{background:#eef1f5!important}
body.ndc-page{background:#eef1f5!important}   /* подвала на страницах покупки нет (20.10) — фон светлый до самого низа */
body.ndc-page .v6prod-page{background:transparent;color:#0F1419}
body.ndc-page .v6prod-page .v6prod__crumb{color:#6b7684}
body.ndc-page .v6prod-page .v6prod__crumb a,body.ndc-page .v6prod-page .v6prod__crumb a:link,body.ndc-page .v6prod-page .v6prod__crumb a:visited{color:#174FBC!important}
body.ndc-page .v6prod-page .v6prod__crumb a:hover{color:#0F1419!important}
body.ndc-page .v6prod-page .v6prod__crumb-sep{color:#b6bec9}
body.ndc-page .v6prod-page .v6prod__hero{background-color:#fff;border:1px solid #e3e7ed}
body.ndc-page .v6prod-page .v6prod__thumb{background-color:#fff;border-color:#e3e7ed}
body.ndc-page .v6prod-page .v6prod__thumb.is-active{border-color:#174FBC}
body.ndc-page .v6prod-page .v6prod__info{background:#fff;border:1px solid #e3e7ed;border-radius:16px;padding:24px 26px}
body.ndc-page .v6prod-page .v6prod__title{color:#0F1419}
body.ndc-page .v6prod-page .v6prod__sku{color:#6b7684}
body.ndc-page .v6prod-page .v6prod__chip--ok{background:#e8f6ee;color:#0f7b3f}
body.ndc-page .v6prod-page .v6prod__chip--out{background:#fdecec;color:#b42318}
body.ndc-page .v6prod-page .v6prod__chip--hit{background:#fff4e0;color:#b54708}
body.ndc-page .v6prod-page .v6prod__price{color:#0F1419}
body.ndc-page .v6prod-page .v6prod__price-old{color:#98a2ae}
body.ndc-page .v6prod-page .v6prod__cta{background:#174FBC;box-shadow:0 4px 14px rgba(23,79,188,.25)}
body.ndc-page .v6prod-page .v6prod__cta:hover{background:#123f97;box-shadow:0 6px 18px rgba(23,79,188,.32)}
body.ndc-page .v6prod-page .v6prod__cta--disabled,body.ndc-page .v6prod-page .v6prod__cta--disabled:hover{background:#eef1f5;color:#98a2ae;box-shadow:none}
body.ndc-page .v6prod-page .v6prod__terms{color:#3d4753}
body.ndc-page .v6prod-page .v6prod__terms li::before{color:#0f7b3f}
body.ndc-page .v6prod-page .v6prod__terms a{color:#174FBC!important}
body.ndc-page .v6prod-page .v6prod__specs{background:#f6f8fb;border-color:#e3e7ed}
body.ndc-page .v6prod-page .v6prod__spec-row+.v6prod__spec-row{border-top-color:#e3e7ed}
body.ndc-page .v6prod-page .v6prod__spec-row span{color:#6b7684}
body.ndc-page .v6prod-page .v6prod__spec-row strong{color:#0F1419}
/* блоки ниже — белые карточки, как у девочек */
body.ndc-page .v6prod-page .v6prod__desc,body.ndc-page .v6prod-page .v6prod__seo{background:#fff;border:1px solid #e3e7ed;border-radius:16px;padding:24px 26px;margin-top:0;margin-bottom:24px;color:#3d4753}
body.ndc-page .v6prod-page .v6prod__desc h2,body.ndc-page .v6prod-page .v6prod__desc h3,body.ndc-page .v6prod-page .v6prod__desc h4,body.ndc-page .v6prod-page .v6prod__seo h2,body.ndc-page .v6prod-page .v6prod__seo h3,body.ndc-page .v6prod-page .v6prod__seo-body h3{color:#0F1419}
body.ndc-page .v6prod-page .v6prod__seo h4{color:#243b53}
body.ndc-page .v6prod-page .v6prod__desc strong,body.ndc-page .v6prod-page .v6prod__desc b,body.ndc-page .v6prod-page .v6prod__seo-body strong,body.ndc-page .v6prod-page .v6prod__seo-body b{color:#0F1419}
body.ndc-page .v6prod-page .v6prod__desc a{color:#174FBC}
body.ndc-page .v6prod-page .v6prod__seo-intro{color:#3d4753;border-left-color:#174FBC;background:#eef3fd}
body.ndc-page .v6prod-page .v6prod__seo-body{color:#3d4753}
body.ndc-page .v6prod-page .v6prod__seo-body a,body.ndc-page .v6prod-page .v6prod__faq-a a{color:#174FBC!important}
body.ndc-page .v6prod-page .v6prod__seo-body a:hover,body.ndc-page .v6prod-page .v6prod__faq-a a:hover{color:#0F1419!important}
body.ndc-page .v6prod-page .v6prod__faq-item{border-color:#e3e7ed;background:#f9fafc}
body.ndc-page .v6prod-page .v6prod__faq-item[open]{border-color:#174FBC;background:#fff}
body.ndc-page .v6prod-page .v6prod__faq-item summary{color:#0F1419}
body.ndc-page .v6prod-page .v6prod__faq-item summary::after{color:#98a2ae}
body.ndc-page .v6prod-page .v6prod__faq-item[open] summary::after{color:#174FBC}
body.ndc-page .v6prod-page .v6prod__faq-a{border-top-color:#e3e7ed;color:#3d4753}
body.ndc-page .v6prod-page .v6prod__related{border-top:0;margin-top:8px;padding-top:0}
body.ndc-page .v6prod-page .v6prod__related h2{color:#0F1419}
body.ndc-page .v6prod-page .v6prod__rel-card{background:#fff;border-color:#e3e7ed}
body.ndc-page .v6prod-page .v6prod__rel-card:hover{border-color:#174FBC}
body.ndc-page .v6prod-page .v6prod__rel-img{background-color:#f4f6f9}
body.ndc-page .v6prod-page .v6prod__rel-img--empty{color:#b6bec9}
body.ndc-page .v6prod-page .v6prod__rel-title{color:#0F1419}
body.ndc-page .v6prod-page .v6prod__rel-price{color:#0F1419}
body.ndc-page .v6prod-page .v6prod__rel-price-old{color:#98a2ae}
/* канистры: 3D-модель */
body.ndc-page .v6prod-page .v6kan{border-top:0;background:#fff;border:1px solid #e3e7ed;border-radius:16px;padding:22px 24px;margin-bottom:24px}
body.ndc-page .v6prod-page .v6kan__head h2{color:#0F1419}
body.ndc-page .v6prod-page .v6kan__tab{color:#0F1419!important;border-color:#d6dde8}
body.ndc-page .v6prod-page a.v6kan__tab:hover{color:#174FBC!important;border-color:#174FBC}
body.ndc-page .v6prod-page .v6kan__tab.is-active{color:#fff!important}
body.ndc-page .v6prod-page .v6kan__note{color:#6b7684}
/* «Сообщить о поступлении» */
body.ndc-page .v6prod-page .v6bis__lead{color:#3d4753}
body.ndc-page .v6prod-page .v6bis__in{background:#fff;border-color:#cfd6df;color:#0F1419}
body.ndc-page .v6prod-page .v6bis__in::placeholder{color:#98a2ae}
body.ndc-page .v6prod-page .v6bis__in:focus{border-color:#174FBC}
body.ndc-page .v6prod-page .v6bis__btn{border-color:#174FBC;color:#174FBC}
body.ndc-page .v6prod-page .v6bis__btn:hover{background:#eef3fd}
body.ndc-page .v6prod-page .v6bis__msg--ok{color:#0f7b3f}body.ndc-page .v6prod-page .v6bis__msg--err{color:#b42318}
/* калькулятор расхода (ndlux-calc.php) */
body.ndc-page .v6prod-page .v6calc-link{color:#174FBC!important;border-bottom-color:rgba(23,79,188,.45)}
body.ndc-page .v6prod-page .v6calc{background:#fff;border-color:#e3e7ed;margin-bottom:24px}
body.ndc-page .v6prod-page .v6calc h2{color:#0F1419}
body.ndc-page .v6prod-page .v6calc__lbl{color:#6b7684}
body.ndc-page .v6prod-page .v6calc__seg button{border-color:#d6dde8;color:#0F1419;background:#fff}
body.ndc-page .v6prod-page .v6calc__seg button.on{background:#0F1419;border-color:#0F1419;color:#fff}
body.ndc-page .v6prod-page .v6calc__part{border-color:#e3e7ed;color:#0F1419}
body.ndc-page .v6prod-page .v6calc__part small{color:#6b7684}
body.ndc-page .v6prod-page .v6calc__part i{color:#6b7684}
body.ndc-page .v6prod-page .v6calc__part:has(input:checked){border-color:#174FBC;background:#eef3fd}
body.ndc-page .v6prod-page .v6calc__part input{accent-color:#174FBC}
body.ndc-page .v6prod-page .v6calc__win{color:#3d4753}
body.ndc-page .v6prod-page .v6calc__win input{background:#fff;border-color:#cfd6df;color:#0F1419}
body.ndc-page .v6prod-page .v6calc__win button{color:#98a2ae}
body.ndc-page .v6prod-page .v6calc__more{color:#174FBC}
body.ndc-page .v6prod-page .v6calc__res{border-top-color:#e3e7ed}
body.ndc-page .v6prod-page .v6calc__need{color:#3d4753}
body.ndc-page .v6prod-page .v6calc__need b{color:#0F1419}
body.ndc-page .v6prod-page .v6calc__opt{border-color:#e3e7ed}
body.ndc-page .v6prod-page .v6calc__opt.best{border-color:#2f9e5f;background:#effaf3}
body.ndc-page .v6prod-page .v6calc__opt h3{color:#0F1419}
body.ndc-page .v6prod-page .v6calc__opt h3 em{background:#2f9e5f;color:#fff}
body.ndc-page .v6prod-page .v6calc__sum{color:#0F1419}
body.ndc-page .v6prod-page .v6calc__note{color:#6b7684}
body.ndc-page .v6prod-page .v6calc__opt button{background:#174FBC}
body.ndc-page .v6prod-page .v6calc__opt button:hover{background:#123f97}
body.ndc-page .v6prod-page .v6calc__opt button[disabled]{background:#e3e7ed;color:#98a2ae}
body.ndc-page .v6prod-page .v6calc__opt a{color:#174FBC!important}
body.ndc-page .v6prod-page .v6calc__warn{background:#fff4e0;color:#b54708}
body.ndc-page .v6prod-page .v6calc__warn a{color:#b54708!important}
body.ndc-page .v6prod-page .v6calc__foot,body.ndc-page .v6prod-page .v6calc__empty{color:#6b7684}
/* набор для поклейки (ndlux-kits.php) */
body.ndc-page .v6prod-page .v6kit{background:#fff;border-color:#cdebd8;margin-bottom:24px}
body.ndc-page .v6prod-page .v6kit__head h2{color:#0F1419}
body.ndc-page .v6prod-page .v6kit__head span{color:#6b7684}
body.ndc-page .v6prod-page .v6kit__list li{color:#0F1419}
body.ndc-page .v6prod-page .v6kit__list img,body.ndc-page .v6prod-page .v6kit__list .ph{background:#f4f6f9}
body.ndc-page .v6prod-page .v6kit__list a{color:#0F1419!important}
body.ndc-page .v6prod-page .v6kit__list a:hover{color:#174FBC!important}
body.ndc-page .v6prod-page .v6kit__list b{color:#6b7684}
body.ndc-page .v6prod-page .v6kit__foot{border-top-color:#e3e7ed}
body.ndc-page .v6prod-page .v6kit__price b{color:#0F1419}
body.ndc-page .v6prod-page .v6kit__price s{color:#98a2ae}
body.ndc-page .v6prod-page .v6kit__price small{color:#0f7b3f}
body.ndc-page .v6prod-page .v6kit__add{background:#2f9e5f;color:#fff}
body.ndc-page .v6prod-page .v6kit__add:hover{background:#25854f}
body.ndc-page .v6prod-page .v6kit__note{color:#6b7684}
/* сравнение плёнок серии (ndlux-compare.php) */
body.ndc-page .v6prod-page .v6cmp{max-width:1040px;background:#fff;border:1px solid #e3e7ed;border-radius:16px;padding:22px 24px;margin:0 0 24px;color:#0F1419}
body.ndc-page .v6prod-page .v6cmp h2{color:#0F1419}
body.ndc-page .v6prod-page .v6cmp__wrap{border-color:#e3e7ed}
body.ndc-page .v6prod-page .v6cmp th,body.ndc-page .v6prod-page .v6cmp td{border-top-color:#eef1f5}
body.ndc-page .v6prod-page .v6cmp td:first-child a{color:#174FBC!important}
body.ndc-page .v6prod-page .v6cmp tr.is-cur td{background:#eef3fd}
body.ndc-page .v6prod-page .v6cmp tr.is-cur td:first-child::after{color:#174FBC}
@media (max-width:900px){
  body.ndc-page .v6prod-page .v6prod__info,body.ndc-page .v6prod-page .v6prod__desc,body.ndc-page .v6prod-page .v6prod__seo,body.ndc-page .v6prod-page .v6cmp,body.ndc-page .v6prod-page .v6kan{padding:18px 16px;border-radius:14px}
  body.ndc-page .v6prod-page{padding-left:10px;padding-right:10px}
}
/* канистры: строка «Подарок, который не пылится на полке» (ndlux-ny-kan.js) */
body.ndc-page .v6prod-page .nyk-line{color:#3d4753;border-left-color:#174FBC}
body.ndc-page .v6prod-page .nyk-line b{color:#0F1419}
/* ---------- нижнее меню (ndc-shop.js) — и на телефоне, и на компьютере, как у девочек (вид C4) ---------- */
.ndc-tb{position:fixed;left:0;right:0;bottom:var(--ndc-pb,0px);z-index:9050;background:#fff;border-top:1px solid #e3e7ed;box-shadow:0 -4px 18px rgba(15,20,25,.08);padding:6px 8px calc(8px + env(safe-area-inset-bottom))}
.ndc-tb__in{display:flex;justify-content:center;gap:6px;max-width:760px;margin:0 auto}
.ndc-tb__i{flex:0 1 128px;position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;padding:6px 4px;border:0;background:none;border-radius:12px;cursor:pointer;text-decoration:none!important;color:#43536b!important;font:600 12.5px/1.2 'Inter',-apple-system,'Segoe UI',Roboto,Arial,sans-serif}
.ndc-tb__i img{width:28px;height:28px}
.ndc-tb__i:hover{background:#f3f6fb}
.ndc-tb__i.on{background:#eef3fd;color:#174FBC!important}
.ndc-tb__i.full{background:#e8f6ee;color:#0f7b3f!important}
.ndc-tb__bd{position:absolute;top:2px;left:calc(50% + 8px);min-width:18px;padding:0 5px;border-radius:9px;background:#b42318;color:#fff;font:800 11px/18px Arial,sans-serif;font-style:normal;text-align:center}
body.ndc-has-tb{padding-bottom:calc(84px + var(--ndc-pb,0px))!important}
/* рекламная полоса #ndlux-promobar — в самом низу (как была), меню над ней: её высоту ставит ndc-shop.js в --ndc-pb */
body.ndc-has-tb .ndq-btn{display:none!important}   /* «Задать вопрос» — пунктом «Вопрос» в меню */
@media (max-width:760px){ .ndc-tb__in{gap:0}.ndc-tb__i{flex:1 1 0;font-size:11px;padding:5px 0}.ndc-tb__i img{width:26px;height:26px} }

/* страница товара: блоки ниже карточки — на всю ширину, как стопка карточек на телефоне; текст внутри — удобной ширины */
body.ndc-page .v6prod-page .v6calc,body.ndc-page .v6prod-page .v6kit,body.ndc-page .v6prod-page .v6prod__desc,body.ndc-page .v6prod-page .v6cmp,body.ndc-page .v6prod-page .v6prod__seo,body.ndc-page .v6prod-page .v6kan{max-width:none}
body.ndc-page .v6prod-page .v6prod__desc>*,body.ndc-page .v6prod-page .v6prod__seo>*{max-width:900px}
body.ndc-page .v6prod-page .v6prod__layout{margin-bottom:24px;gap:24px}
/* плашка cookie — над меню и полосой; после «Принять» убирается совсем (её родной сдвиг вниз на свою высоту не уводил её с экрана) */
body.ndc-has-tb #v6fCk{bottom:calc(84px + var(--ndc-pb,0px))!important}
body.ndc-has-tb #v6fCk:not(.v6f-ck--v){visibility:hidden!important;opacity:0!important;pointer-events:none!important}
/* ---------- 20.10.2026 Валера: «компьютер — как телефон»: шапка как на телефоне на всех ширинах — логотип, «Магазин»,
   телефон, кабинет, корзина и ☰ (меню сайта открывается шторкой справа, как на телефоне); строки пунктов меню нет ---------- */
body.ndc-page header.v6h .v6h__nav{display:none!important}
body.ndc-page header.v6h .v6h__burger{display:inline-flex!important;align-items:center;justify-content:center}
body.ndc-page header.v6h .v6h__shopm{display:inline-flex!important}
body.ndc-page header.v6h .v6h__wrap{max-width:1240px;margin:0 auto}
#v6fUp,.v6f-up{display:none!important}   /* 22.10.2026 Валера: кнопку «наверх» убрать везде — мешает */
/* 20.10.2026 Валера: подвал на страницах покупки не нужен — вместо него одна строка: продавец, оплата, доставка, возврат, оферта,
   политика ПДн, реквизиты (обязательно для интернет-магазина). Плашка cookie и стрелка «наверх» лежат рядом с footer.v6f — не скрываются. */
body.ndc-page footer.v6f{display:none!important}
.ndc-legal{max-width:1240px;margin:0 auto;padding:18px 20px 8px;font:12px/1.6 'Inter',-apple-system,'Segoe UI',Roboto,Arial,sans-serif;color:#6b7684;display:flex;flex-wrap:wrap;gap:4px 14px;justify-content:center;text-align:center}
.ndc-legal a,.ndc-legal a:link,.ndc-legal a:visited{color:#43536b!important;text-decoration:none!important}
.ndc-legal a:hover{color:#174FBC!important}
/* реквизиты в меню ☰ (тёмная шторка) */
#v6hM .ndc-legal--menu{max-width:none;margin:14px 0 0;padding:12px 4px 4px;border-top:1px solid rgba(255,255,255,.08);justify-content:flex-start;text-align:left;color:rgba(255,255,255,.45);gap:4px 12px}
#v6hM .ndc-legal--menu a,#v6hM .ndc-legal--menu a:link,#v6hM .ndc-legal--menu a:visited{color:rgba(255,255,255,.7)!important;font-size:12px!important;padding:0!important;background:none!important}
#v6hM .ndc-legal--menu span{flex-basis:100%}
/* 21.10.2026 дилер: реклама PRIMOREMO внизу не нужна; в пилюле «Магазин» — «дилер» (ndc-shop.js) */
body.ndc-dealer #ndlux-promobar{display:none !important}
.ndc-pill-d{font-style:normal;font-size:10.5px;font-weight:800;background:#174FBC;color:#fff;border-radius:999px;padding:2px 6px;margin-left:5px}
@media (max-width:420px){.ndc-pill-d{display:none}}
/* 22.10.2026 Валера (макет mockups/lk-fill-2026-10-22/header3.html): шапка на телефоне там, где есть нижнее меню, — логотип NDLUX,
   под ним «ПРЕМИУМ ПЛЁНКИ ИЗ КОРЕИ» и блок двух номеров (нажатие на номер — звонок). «Магазин», кабинет, корзина и ☰ — в нижнем
   меню, в шапке их нет. Гостю «Войти» остаётся. Трубка в блоке — только шире 380. */
@media (max-width:760px){
  body.ndc-page header.v6h .v6h__shopm,body.ndc-page header.v6h .v6h__cart,body.ndc-page header.v6h .v6h__burger{display:none!important}
  body.ndc-page header.v6h .v6h__wrap{padding:9px 12px;gap:8px}
  body.ndc-page header.v6h .v6h__logo{gap:9px;min-width:0;flex-shrink:1}
  body.ndc-page header.v6h .v6h__logo-mark{width:28px;height:28px;background-size:28px 28px}
  body.ndc-page header.v6h .v6h__logo-text{font-size:17px}
  body.ndc-page header.v6h .v6h__logo-sub{display:block;font-size:9.5px;letter-spacing:.08em;margin-top:3px;white-space:nowrap}
  body.ndc-page header.v6h .v6h__phone.v6h__phone--2{display:inline-flex!important;width:auto!important;height:auto!important;padding:5px 9px!important;gap:7px!important;border-radius:10px!important;cursor:default;flex-shrink:0}
  body.ndc-page header.v6h .v6h__phone--2 .v6h__ph2{display:flex!important}
  body.ndc-page header.v6h .v6h__phone--2 .v6h__ph2 a{font-size:11.5px!important;line-height:15px!important}
  body.ndc-page header.v6h .v6h__phone--2 .v6h__ph2-pop{display:none!important}
}
@media (max-width:760px){   /* 22.10.2026 (снимок Валеры, гость 390): у гостя справа ещё «Войти» — подпись уходила под номера. Гостю: без трубки,
     номера и «Войти» плотнее, подпись не прячется под блок — на самых узких экранах переносится второй строкой */
  body.ndc-page header.v6h .v6h__logo>div{min-width:0}
  body.ndc-page header.v6h .v6h__logo-sub{white-space:normal;line-height:1.2}
  body.ndc-page header.v6h .v6h__right:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn) .v6h__phone--2>svg{display:none!important}
  body.ndc-page header.v6h .v6h__right:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn) .v6h__phone.v6h__phone--2{padding:5px 7px!important}
  body.ndc-page header.v6h .v6h__right:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn){gap:6px}
  body.ndc-page header.v6h #v6hAcctGuest:not([style*="display: none"]),body.ndc-page header.v6h #ndluxAcctBtn{width:36px!important;height:36px!important}
  body.ndc-page header.v6h:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn) .v6h__logo-sub{letter-spacing:.05em}
}
@media (max-width:380px){
  body.ndc-page header.v6h .v6h__phone--2>svg{display:none!important}
  body.ndc-page header.v6h .v6h__wrap{padding-left:10px;padding-right:10px}
  body.ndc-page header.v6h .v6h__logo-sub{font-size:9px;letter-spacing:.06em}
  body.ndc-page header.v6h:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn) .v6h__wrap{gap:6px}
  body.ndc-page header.v6h:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn) .v6h__logo{gap:7px}
  body.ndc-page header.v6h:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn) .v6h__logo-sub{letter-spacing:.03em}
  body.ndc-page header.v6h .v6h__right:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn){gap:4px}
  body.ndc-page header.v6h .v6h__right:has(#v6hAcctGuest:not([style*="display: none"]),#ndluxAcctBtn) .v6h__phone.v6h__phone--2{padding:5px 6px!important}
  body.ndc-page header.v6h #v6hAcctGuest:not([style*="display: none"]),body.ndc-page header.v6h #ndluxAcctBtn{width:34px!important;height:34px!important}
}
/* 22.10.2026 Валера: «вошёл клиент — значок пропадает, непонятно, вошёл или нет» — кнопка кабинета с зелёной точкой и на телефоне.
   На светлой шапке она была белой на белом (на компьютере виднелась одна точка) — оформляем как «Войти»: светлый фон, тёмный значок. */
body.ndc-page header.v6h #ndluxAcctBtn{background:#f3f6fb!important;border:1px solid #d6dde8!important;color:#0F1419!important;border-radius:10px!important}
body.ndc-page header.v6h #ndluxAcctBtn svg{color:#0F1419!important}
body.ndc-page header.v6h #ndluxAcctBtn .ndlux-acct-dot{border:2px solid #f3f6fb!important;width:10px!important;height:10px!important;top:2px!important;right:2px!important;box-sizing:border-box}
