/* 10.11.2026 проблеск жёлтых кнопок «Отримати безкоштовну консультацію»: меню ПК .pcm-dd__btn, меню телефона .pcm-cta, блоки .pcs-cta, .pc-cta2__btn, .pc-cmp__cta. Только вид: текст, размер, клик не меняются. Нижняя панель телефона (.pcs-bar) и .pcnf-go уже имеют свой проблеск — не трогаем. Откат: убрать строку pc-sheen.css из footer.blade.php */
html .pcm-dd__btn,html .pcm-cta,html .pcs-cta,html .pc-cta2__btn,html .pc-cmp__cta{position:relative;overflow:hidden}
html .pcm-dd__btn::before,html .pcm-cta::before,html .pcs-cta::before,html .pc-cta2__btn::before,html .pc-cmp__cta::before{content:"";position:absolute;top:-10%;bottom:-10%;left:-50%;width:35%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.7),transparent);transform:translateX(0) skewX(-18deg);animation:pcShine 3.6s ease-in-out 1s infinite;pointer-events:none;will-change:transform}
html .pcs-bar .pcs-cta::before{display:none;animation:none}
@keyframes pcShine{0%{transform:translateX(0) skewX(-18deg)}35%,100%{transform:translateX(480%) skewX(-18deg)}}
@media (prefers-reduced-motion:reduce){html .pcm-dd__btn::before,html .pcm-cta::before,html .pcs-cta::before,html .pc-cta2__btn::before,html .pc-cmp__cta::before{animation:none;display:none}}
/* v3: кнопка в полоске-стрічке (.pc-strip__btn, бывает жёлтая и тёмно-синяя) — проблеск мягче */
html .pc-strip__btn{position:relative;overflow:hidden}
html .pc-strip__btn::before{content:"";position:absolute;top:-10%;bottom:-10%;left:-50%;width:35%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.4),transparent);transform:translateX(0) skewX(-18deg);animation:pcShine 3.6s ease-in-out 1s infinite;pointer-events:none;will-change:transform}
@media (prefers-reduced-motion:reduce){html .pc-strip__btn::before{animation:none;display:none}}
/* v4: тёмно-синяя кнопка в жёлтой полоске статей (.pcv2-strip > span) */
html .pcv2-strip>span{position:relative;overflow:hidden}
html .pcv2-strip>span::before{content:"";position:absolute;top:-10%;bottom:-10%;left:-50%;width:35%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.35),transparent);transform:translateX(0) skewX(-18deg);animation:pcShine 3.6s ease-in-out 1s infinite;pointer-events:none;will-change:transform}
@media (prefers-reduced-motion:reduce){html .pcv2-strip>span::before{animation:none;display:none}}
/* v5: общий класс от pc-sheen.js для остальных кнопок консультации */
html .pc-shine{overflow:hidden}
html .pc-shine.pc-shine-rel{position:relative}
html .pc-shine::before{content:"";position:absolute;top:-10%;bottom:-10%;left:-50%;width:35%;background:linear-gradient(105deg,transparent,rgba(255,255,255,.5),transparent);transform:translateX(0) skewX(-18deg);animation:pcShine 3.6s ease-in-out 1s infinite;pointer-events:none;will-change:transform}
@media (prefers-reduced-motion:reduce){html .pc-shine::before{animation:none;display:none}}
