/* GC: минимальный размер шрифта 12px на мобильных (Яндекс.Вебмастер: "Много мелкого текста") 06.08.2026 */
@media screen and (max-width:640px){
#rec789016692 .tn-atom__button-text,
#rec814657202 .t-input-title,
#rec814657202 .t-submit,
#rec814657202 .tn-atom__button-text,
#rec901034026 .tn-atom__button-text,
.tn-elem__10122755561730117976570 .tn-atom,
.tn-elem__10122755561730117976570 .tn-atom__button-text,
.tn-elem__7890166921724338850713 .tn-atom,
.tn-elem__7890166921724338850713 .tn-atom__button-text,
.tn-elem__7890166921724339864691 .tn-atom,
.tn-elem__7890166921724339864691 .tn-atom__button-text,
.tn-elem__7890474601729162082502 .tn-atom,
.tn-elem__7890474601729162082502 .tn-atom__button-text,
.tn-elem__7890474601729162094183 .tn-atom,
.tn-elem__7890474601729162094183 .tn-atom__button-text,
.tn-elem__7890474601729162101023 .tn-atom,
.tn-elem__7890474601729162101023 .tn-atom__button-text,
.tn-elem__7890474601729162106525 .tn-atom,
.tn-elem__7890474601729162106525 .tn-atom__button-text,
.tn-elem__7890474601729162113001 .tn-atom,
.tn-elem__7890474601729162113001 .tn-atom__button-text,
.tn-elem__7890474601729162120503 .tn-atom,
.tn-elem__7890474601729162120503 .tn-atom__button-text,
.tn-elem__7890474601729162124329 .tn-atom,
.tn-elem__7890474601729162124329 .tn-atom__button-text,
.tn-elem__7890474601729162129497 .tn-atom,
.tn-elem__7890474601729162129497 .tn-atom__button-text,
.tn-elem__7890474601729162132701 .tn-atom,
.tn-elem__7890474601729162132701 .tn-atom__button-text,
.tn-elem__7890474601729162138463 .tn-atom,
.tn-elem__7890474601729162138463 .tn-atom__button-text,
.tn-elem__7890574871724348080288 .tn-atom,
.tn-elem__7890574871724348080288 .tn-atom__button-text,
.tn-elem__7890574871724348118074 .tn-atom,
.tn-elem__7890574871724348118074 .tn-atom__button-text,
.tn-elem__7890734081724348080288 .tn-atom,
.tn-elem__7890734081724348080288 .tn-atom__button-text,
.tn-elem__7890734081724348118074 .tn-atom,
.tn-elem__7890734081724348118074 .tn-atom__button-text,
.tn-elem__7890734081724348941679 .tn-atom,
.tn-elem__7890734081724348941679 .tn-atom__button-text,
.tn-elem__7890768671724348941679 .tn-atom,
.tn-elem__7890768671724348941679 .tn-atom__button-text,
.tn-elem__7890807021724345068991 .tn-atom,
.tn-elem__7890807021724345068991 .tn-atom__button-text,
.tn-elem__7890807021724345144538 .tn-atom,
.tn-elem__7890807021724345144538 .tn-atom__button-text,
.tn-elem__7890807021724345176568 .tn-atom,
.tn-elem__7890807021724345176568 .tn-atom__button-text,
.tn-elem__7890807021779806955513000003 .tn-atom,
.tn-elem__7890807021779806955513000003 .tn-atom__button-text,
.tn-elem__7890827751724336145087 .tn-atom,
.tn-elem__7890827751724336145087 .tn-atom__button-text,
.tn-elem__7890827751724336152962 .tn-atom,
.tn-elem__7890827751724336152962 .tn-atom__button-text,
.tn-elem__7890827751724336167829 .tn-atom,
.tn-elem__7890827751724336167829 .tn-atom__button-text,
.tn-elem__7890827751724336398982 .tn-atom,
.tn-elem__7890827751724336398982 .tn-atom__button-text,
.tn-elem__7890827751724336414664 .tn-atom,
.tn-elem__7890827751724336414664 .tn-atom__button-text,
.tn-elem__7890827751729166930423 .tn-atom,
.tn-elem__7890827751729166930423 .tn-atom__button-text,
.tn-elem__7890827751731396816660 .tn-atom,
.tn-elem__7890827751731396816660 .tn-atom__button-text,
.tn-elem__8125730041724345068991 .tn-atom,
.tn-elem__8125730041724345068991 .tn-atom__button-text,
.tn-elem__8125730041724345144538 .tn-atom,
.tn-elem__8125730041724345144538 .tn-atom__button-text,
.tn-elem__8125730041724345176568 .tn-atom,
.tn-elem__8125730041724345176568 .tn-atom__button-text,
.tn-elem__8127217481724336145087 .tn-atom,
.tn-elem__8127217481724336145087 .tn-atom__button-text,
.tn-elem__8127217481724336152962 .tn-atom,
.tn-elem__8127217481724336152962 .tn-atom__button-text,
.tn-elem__8127217481724336167829 .tn-atom,
.tn-elem__8127217481724336167829 .tn-atom__button-text,
.tn-elem__8127217481730889214130 .tn-atom,
.tn-elem__8127217481730889214130 .tn-atom__button-text,
.tn-elem__8127217481730889214136 .tn-atom,
.tn-elem__8127217481730889214136 .tn-atom__button-text,
.tn-elem__8127217481730889214139 .tn-atom,
.tn-elem__8127217481730889214139 .tn-atom__button-text,
.tn-elem__8127217481731397494002 .tn-atom,
.tn-elem__8127217481731397494002 .tn-atom__button-text,
.tn-elem__8146572021729577227521 .tn-atom,
.tn-elem__8146572021729577227521 .tn-atom__button-text,
.tn-elem__8146572021729577234653 .tn-atom,
.tn-elem__8146572021729577234653 .tn-atom__button-text,
.tn-elem__8146572021729578246725 .tn-atom,
.tn-elem__8146572021729578246725 .tn-atom__button-text,
.tn-elem__8146572021729578251520 .tn-atom,
.tn-elem__8146572021729578251520 .tn-atom__button-text,
.tn-elem__8146572021729578442554 .tn-atom,
.tn-elem__8146572021729578442554 .tn-atom__button-text,
.tn-elem__8146572021732101274351 .tn-atom,
.tn-elem__8146572021732101274351 .tn-atom__button-text,
.tn-elem__8146572021734951227863 .tn-atom,
.tn-elem__8146572021734951227863 .tn-atom__button-text,
.tn-elem__8146572021734951341915 .tn-atom,
.tn-elem__8146572021734951341915 .tn-atom__button-text,
.tn-elem__8146572021734951349575 .tn-atom,
.tn-elem__8146572021734951349575 .tn-atom__button-text,
.tn-elem__8146572021734951426013 .tn-atom,
.tn-elem__8146572021734951426013 .tn-atom__button-text,
.tn-elem__8146572021734951426018 .tn-atom,
.tn-elem__8146572021734951426018 .tn-atom__button-text,
.tn-elem__8146572021734951426021 .tn-atom,
.tn-elem__8146572021734951426021 .tn-atom__button-text,
.tn-elem__8146572021734951426023 .tn-atom,
.tn-elem__8146572021734951426023 .tn-atom__button-text,
.tn-elem__8146572021734951426025 .tn-atom,
.tn-elem__8146572021734951426025 .tn-atom__button-text,
.tn-elem__8146572021734951426027 .tn-atom,
.tn-elem__8146572021734951426027 .tn-atom__button-text,
.tn-elem__8146572021734951426032 .tn-atom,
.tn-elem__8146572021734951426032 .tn-atom__button-text,
.tn-elem__8146572021734951426033 .tn-atom,
.tn-elem__8146572021734951426033 .tn-atom__button-text,
.tn-elem__8146572021734951492846 .tn-atom,
.tn-elem__8146572021734951492846 .tn-atom__button-text,
.tn-elem__8146572021734951527843 .tn-atom,
.tn-elem__8146572021734951527843 .tn-atom__button-text,
.tn-elem__8146572021734951527846 .tn-atom,
.tn-elem__8146572021734951527846 .tn-atom__button-text,
.tn-elem__8146572021734951527857 .tn-atom,
.tn-elem__8146572021734951527857 .tn-atom__button-text,
.tn-elem__8146572021734951604449 .tn-atom,
.tn-elem__8146572021734951604449 .tn-atom__button-text,
.tn-elem__8146572021734951667755 .tn-atom,
.tn-elem__8146572021734951667755 .tn-atom__button-text,
.tn-elem__8146572021734951667764 .tn-atom,
.tn-elem__8146572021734951667764 .tn-atom__button-text,
.tn-elem__8146572021734951667767 .tn-atom,
.tn-elem__8146572021734951667767 .tn-atom__button-text,
.tn-elem__8146572021734951667769 .tn-atom,
.tn-elem__8146572021734951667769 .tn-atom__button-text,
.tn-elem__8146572021734951744137 .tn-atom,
.tn-elem__8146572021734951744137 .tn-atom__button-text,
.tn-elem__8146572021734951754677 .tn-atom,
.tn-elem__8146572021734951754677 .tn-atom__button-text,
.tn-elem__8146572021734954747699 .tn-atom,
.tn-elem__8146572021734954747699 .tn-atom__button-text,
.tn-elem__8146572021740995692664 .tn-atom,
.tn-elem__8146572021740995692664 .tn-atom__button-text,
.tn-elem__8146572021747685760770 .tn-atom,
.tn-elem__8146572021747685760770 .tn-atom__button-text,
.tn-elem__8146572021747685870274 .tn-atom,
.tn-elem__8146572021747685870274 .tn-atom__button-text,
.tn-elem__8146572021747686205362 .tn-atom,
.tn-elem__8146572021747686205362 .tn-atom__button-text,
.tn-elem__8146572021782324738799000014 .tn-atom,
.tn-elem__8146572021782324738799000014 .tn-atom__button-text,
.tn-elem__8146572021782324739486000015 .tn-atom,
.tn-elem__8146572021782324739486000015 .tn-atom__button-text,
.tn-elem__8146572021782324740224000016 .tn-atom,
.tn-elem__8146572021782324740224000016 .tn-atom__button-text,
.tn-elem__8146572021782324741114000017 .tn-atom,
.tn-elem__8146572021782324741114000017 .tn-atom__button-text,
.tn-elem__8146572021782325086728000018 .tn-atom,
.tn-elem__8146572021782325086728000018 .tn-atom__button-text,
.tn-elem__8146572021782474469389000001 .tn-atom,
.tn-elem__8146572021782474469389000001 .tn-atom__button-text,
.tn-elem__8146572021782474628286000002 .tn-atom,
.tn-elem__8146572021782474628286000002 .tn-atom__button-text,
.tn-elem__8146572021782474674334000003 .tn-atom,
.tn-elem__8146572021782474674334000003 .tn-atom__button-text,
.tn-elem__8146572021782474729019000005 .tn-atom,
.tn-elem__8146572021782474729019000005 .tn-atom__button-text,
.tn-elem__8146572021782475931624000001 .tn-atom,
.tn-elem__8146572021782475931624000001 .tn-atom__button-text,
.tn-elem__8146572021782476144911000004 .tn-atom,
.tn-elem__8146572021782476144911000004 .tn-atom__button-text,
.tn-elem__8146572021782476343966000005 .tn-atom,
.tn-elem__8146572021782476343966000005 .tn-atom__button-text,
.tn-elem__8146572021782476368329000007 .tn-atom,
.tn-elem__8146572021782476368329000007 .tn-atom__button-text,
.tn-elem__8146572021782476550908000009 .tn-atom,
.tn-elem__8146572021782476550908000009 .tn-atom__button-text,
.tn-elem__8146572021782476901283000010 .tn-atom,
.tn-elem__8146572021782476901283000010 .tn-atom__button-text,
.tn-elem__8146572021783698417788000001 .tn-atom,
.tn-elem__8146572021783698417788000001 .tn-atom__button-text,
.tn-elem__8174983321724348080288 .tn-atom,
.tn-elem__8174983321724348080288 .tn-atom__button-text,
.tn-elem__8174983321730108723214 .tn-atom,
.tn-elem__8174983321730108723214 .tn-atom__button-text,
.tn-elem__8174983321730108782267 .tn-atom,
.tn-elem__8174983321730108782267 .tn-atom__button-text,
.tn-elem__8174983321730108809276 .tn-atom,
.tn-elem__8174983321730108809276 .tn-atom__button-text,
.tn-elem__8174983321730108830953 .tn-atom,
.tn-elem__8174983321730108830953 .tn-atom__button-text,
.tn-elem__8174983321730109584322 .tn-atom,
.tn-elem__8174983321730109584322 .tn-atom__button-text,
.tn-elem__8174983321730109649832 .tn-atom,
.tn-elem__8174983321730109649832 .tn-atom__button-text,
.tn-elem__8174983321730109661246 .tn-atom,
.tn-elem__8174983321730109661246 .tn-atom__button-text,
.tn-elem__8174983321730109699357 .tn-atom,
.tn-elem__8174983321730109699357 .tn-atom__button-text,
.tn-elem__8174983321730109776115 .tn-atom,
.tn-elem__8174983321730109776115 .tn-atom__button-text,
.tn-elem__8174983321730109868668 .tn-atom,
.tn-elem__8174983321730109868668 .tn-atom__button-text,
.tn-elem__8174983321730109980844 .tn-atom,
.tn-elem__8174983321730109980844 .tn-atom__button-text,
.tn-elem__8174983321730110046635 .tn-atom,
.tn-elem__8174983321730110046635 .tn-atom__button-text,
.tn-elem__8174983321730110073002 .tn-atom,
.tn-elem__8174983321730110073002 .tn-atom__button-text,
.tn-elem__8174983321730110091320 .tn-atom,
.tn-elem__8174983321730110091320 .tn-atom__button-text,
.tn-elem__8174983321730110363035 .tn-atom,
.tn-elem__8174983321730110363035 .tn-atom__button-text,
.tn-elem__8174983321730110363046 .tn-atom,
.tn-elem__8174983321730110363046 .tn-atom__button-text,
.tn-elem__8174983321730110363052 .tn-atom,
.tn-elem__8174983321730110363052 .tn-atom__button-text,
.tn-elem__8174983321730110363058 .tn-atom,
.tn-elem__8174983321730110363058 .tn-atom__button-text,
.tn-elem__8174983321730110363063 .tn-atom,
.tn-elem__8174983321730110363063 .tn-atom__button-text,
.tn-elem__8174983321730110496462 .tn-atom,
.tn-elem__8174983321730110496462 .tn-atom__button-text,
.tn-elem__8174983321730110574241 .tn-atom,
.tn-elem__8174983321730110574241 .tn-atom__button-text,
.tn-elem__8174983321730110598684 .tn-atom,
.tn-elem__8174983321730110598684 .tn-atom__button-text,
.tn-elem__8174983321730110627518 .tn-atom,
.tn-elem__8174983321730110627518 .tn-atom__button-text,
.tn-elem__8174983321731917185167 .tn-atom,
.tn-elem__8174983321731917185167 .tn-atom__button-text,
.tn-elem__8174983321731917211349 .tn-atom,
.tn-elem__8174983321731917211349 .tn-atom__button-text,
.tn-elem__8174983321731917229936 .tn-atom,
.tn-elem__8174983321731917229936 .tn-atom__button-text,
.tn-elem__8174983321731917243455 .tn-atom,
.tn-elem__8174983321731917243455 .tn-atom__button-text,
.tn-elem__8174983321731917257953 .tn-atom,
.tn-elem__8174983321731917257953 .tn-atom__button-text,
.tn-elem__8174983321741243346208 .tn-atom,
.tn-elem__8174983321741243346208 .tn-atom__button-text,
.tn-elem__8175981111730117976570 .tn-atom,
.tn-elem__8175981111730117976570 .tn-atom__button-text,
.tn-elem__8256539971724348118074 .tn-atom,
.tn-elem__8256539971724348118074 .tn-atom__button-text,
.tn-elem__8256540131724348118074 .tn-atom,
.tn-elem__8256540131724348118074 .tn-atom__button-text,
.tn-elem__9012183641733114611747 .tn-atom,
.tn-elem__9012183641733114611747 .tn-atom__button-text,
.tn-elem__9012183641733115702101 .tn-atom,
.tn-elem__9012183641733115702101 .tn-atom__button-text,
.tn-elem__9012183641733115711007 .tn-atom,
.tn-elem__9012183641733115711007 .tn-atom__button-text,
.tn-elem__9012183641733120552302 .tn-atom,
.tn-elem__9012183641733120552302 .tn-atom__button-text,
.tn-elem__9012183641733121303343 .tn-atom,
.tn-elem__9012183641733121303343 .tn-atom__button-text,
.tn-elem__9012183641733217940549 .tn-atom,
.tn-elem__9012183641733217940549 .tn-atom__button-text,
.tn-elem__9012183641733219212078 .tn-atom,
.tn-elem__9012183641733219212078 .tn-atom__button-text,
.tn-elem__9012183641733740811488 .tn-atom,
.tn-elem__9012183641733740811488 .tn-atom__button-text,
.tn-elem__9053265791741337432370 .tn-atom,
.tn-elem__9053265791741337432370 .tn-atom__button-text{font-size:12px !important;}
}

/* компенсация: там, где 12px не влезал в исходную ширину (проверено на 390 06.08.2026) */
@media screen and (max-width:640px){
.tn-elem__8127217481724336167829 .tn-atom__button-text,
.tn-elem__7890827751724336167829 .tn-atom__button-text{white-space:nowrap !important;letter-spacing:-0.4px !important;}
.tn-elem__7890768671724348941679 .tn-atom{white-space:nowrap !important;letter-spacing:0 !important;}
.tn-elem__8127217481730889214139 .tn-atom,
.tn-elem__7890827751729166930423 .tn-atom{white-space:nowrap !important;letter-spacing:-0.5px !important;width:auto !important;}
.tn-elem__8127217481730889214139,
.tn-elem__7890827751729166930423,
.tn-elem__8174983321730110073002,
.tn-elem__8174983321730110073002 .tn-atom{width:auto !important;}
}
/* добор: блоки страницы пироплазмоза (отзывы, подзаголовок) */
@media screen and (max-width:640px){
.tn-elem__9074605271741337432370 .tn-atom,
.tn-elem__9074605271741337432370 .tn-atom__button-text,
.tn-elem__9074605361733114611747 .tn-atom,
.tn-elem__9074605361733114611747 .tn-atom__button-text,
.tn-elem__9074605361733115702101 .tn-atom,
.tn-elem__9074605361733115702101 .tn-atom__button-text,
.tn-elem__9074605361733115711007 .tn-atom,
.tn-elem__9074605361733115711007 .tn-atom__button-text,
.tn-elem__9074605361733120552302 .tn-atom,
.tn-elem__9074605361733120552302 .tn-atom__button-text,
.tn-elem__9074605361733121303343 .tn-atom,
.tn-elem__9074605361733121303343 .tn-atom__button-text,
.tn-elem__9074605361733217940549 .tn-atom,
.tn-elem__9074605361733217940549 .tn-atom__button-text,
.tn-elem__9074605361733219212078 .tn-atom,
.tn-elem__9074605361733219212078 .tn-atom__button-text,
.tn-elem__9074605361733740811488 .tn-atom,
.tn-elem__9074605361733740811488 .tn-atom__button-text{font-size:12px !important;}
}

/* добор: блоки страницы «Средство от клещей собакам» (отзывы, подзаголовок) 06.08.2026 */
@media screen and (max-width:640px){
.tn-elem__9068240231741337432370 .tn-atom,
.tn-elem__9068240231741337432370 .tn-atom__button-text,
.tn-elem__9068240351733114611747 .tn-atom,
.tn-elem__9068240351733114611747 .tn-atom__button-text,
.tn-elem__9068240351733115702101 .tn-atom,
.tn-elem__9068240351733115702101 .tn-atom__button-text,
.tn-elem__9068240351733115711007 .tn-atom,
.tn-elem__9068240351733115711007 .tn-atom__button-text,
.tn-elem__9068240351733120552302 .tn-atom,
.tn-elem__9068240351733120552302 .tn-atom__button-text,
.tn-elem__9068240351733121303343 .tn-atom,
.tn-elem__9068240351733121303343 .tn-atom__button-text,
.tn-elem__9068240351733217940549 .tn-atom,
.tn-elem__9068240351733217940549 .tn-atom__button-text,
.tn-elem__9068240351733219212078 .tn-atom,
.tn-elem__9068240351733219212078 .tn-atom__button-text,
.tn-elem__9068240351733740811488 .tn-atom,
.tn-elem__9068240351733740811488 .tn-atom__button-text{font-size:12px !important;}
}


/* #1516 06.08.2026: мелкий шрифт на мобильных - баннер бесплатного удаления клещей и карточки отзывов */
@media screen and (max-width:640px){
  .tn-elem__9010340261724348080288 .tn-atom,
  [class*="1733740927742"] .tn-atom{font-size:12px !important;line-height:1.35 !important;}
}

/* ===== gc-kb-diamond-list — база знаний: ромбики вместо чёрных точек в списках
       и увеличенный воздух перед блоком-сноской с оранжевой полоской.
       Правка заказчика (Александр), 06.08.2026, задача #1581 ===== */
.t-descr ul,
.t-text ul,
.t030__descr ul,
.t489__descr ul {
  padding-left: 0;
  margin-left: 0;
  list-style: none;
}
.t-descr ul li,
.t-text ul li,
.t030__descr ul li,
.t489__descr ul li {
  list-style: none;
  position: relative;
  padding-left: 28px;
}
.t-descr ul li::marker,
.t-text ul li::marker,
.t030__descr ul li::marker,
.t489__descr ul li::marker {
  content: "";
}
.t-descr ul li::before,
.t-text ul li::before,
.t030__descr ul li::before,
.t489__descr ul li::before {
  content: "\1F538";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 0.85em;
  line-height: 1.55;
}
/* Блок с оранжевой полоской и важной сноской — больше отступ сверху */
.t157 {
  padding-top: 54px !important;
}
@media screen and (max-width: 640px) {
  .t157 { padding-top: 40px !important; }
}


/* GC #1609: дисклеймер базы знаний (.gc-note) — типографика как у основного текста статьи.
   Причина: в стиле HTML-блока font-family задан только для .gc-seo p,li, а .gc-note — div,
   поэтому браузер подставлял системный serif (Times). Оранжевая полоса слева сохраняется. */
.gc-seo .gc-note {
  font-family: 'Involve', Arial, sans-serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
  color: #000 !important;
}
@media screen and (max-width: 480px) {
  .gc-seo .gc-note { font-size: 16px !important; }
}


/* GC #1666: блок «Источники» и дисклеймер базы знаний (.vvg-blk / .vvg-src / .vvg-note) —
   типографика как у основного текста статьи. Причина: внутри HTML-блока font-family не задан,
   браузер подставлял системный Helvetica Neue. Серая подложка и отступы блока не меняются. */
.vvg-blk,
.vvg-blk *,
.vvg-src,
.vvg-src *,
.vvg-note {
  font-family: 'Involve', Arial, sans-serif !important;
}
.vvg-src li,
.vvg-src p,
.vvg-note,
.vvg-src .vvg-note {
  font-size: 18px !important;
  font-weight: 400 !important;
  line-height: 1.55 !important;
  color: #121212 !important;
}
.vvg-blk h2,
.vvg-blk h3,
.vvg-src h2,
.vvg-src h3 {
  font-size: 20px !important;
  line-height: 1.25 !important;
  color: #121212 !important;
}
@media screen and (max-width: 480px) {
  .vvg-src li,
  .vvg-src p,
  .vvg-note,
  .vvg-src .vvg-note { font-size: 16px !important; }
  .vvg-blk h2,
  .vvg-blk h3,
  .vvg-src h2,
  .vvg-src h3 { font-size: 18px !important; }
}


/* ===== GrowClients #3124 CSS-4 — разделы статьи в один экран на телефоне =====
   Страница: /knowlege-base/yazvy-rogoviczy-u-koshek (pageid 58984045), только она:
   селектор привязан к data-tilda-page-id, остальные страницы сайта не затронуты.
   Правило владельца: блок на мобильном не выше одного экрана (390x844).
   Было: раздел «Как подтверждают» 858px и «Где лечить» 880px при экране 844.
   Стало: 842px и 840px. Кегли НЕ тронуты — стандарт ВВГ (H1 36, H2 28-32,
   дисклеймер 16px на 390) соблюдён, ужаты только поля. */
@media screen and (max-width: 640px) {
  #allrecords[data-tilda-page-id="58984045"] .gc-sect {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  #allrecords[data-tilda-page-id="58984045"] .gc-note {
    margin-top: 12px !important;
    padding: 12px 14px !important;
  }
}


/* ===== GrowClients #3124 CSS-8 * 31.08.2026 * гейт вёрстки, раунд 6 =====
   Действует ТОЛЬКО на /knowlege-base/yazvy-rogoviczy-u-koshek (pageid 58984045):
   каждый селектор привязан к data-tilda-page-id, остальные страницы сайта не затронуты.
   Каждый селектор проверен на живой странице и ловит РОВНО ОДИН элемент.

   1) Верхняя шапка rec812721748 была полностью прозрачна (alpha 0, без backdrop-filter):
      при прокрутке текст статьи просвечивал сквозь неё. Дан сплошной белый фон.
   2) Кнопка «Оставить отзыв» (rec1012275556) была белой заливкой на белом фоне —
      контраст кнопки против фона 1.06 при норме WCAG 3, а текст упирался в края
      (внутреннее поле 0px при типичных 32px на этой же странице). Стала настоящей
      кнопкой: фон #B8431A, белый текст (5.45:1), поля 14/32, цель нажатия 44px.
   3) Плавающий виджет «Мы онлайн» был на родном #F27545 (2.69:1 против белого фона).
      Сведён к затемнённому фирменному #B8431A (5.45:1) — он записан в
      ДИЗАЙН_ПРАВИЛА_ВВГ как цвет кнопок наших блоков. */
#allrecords[data-tilda-page-id="58984045"] #rec812721748 .t396__artboard {
  background-color: #ffffff !important;
}
#allrecords[data-tilda-page-id="58984045"] #rec1012275556 a.tn-atom {
  background-color: #B8431A !important;
  color: #ffffff !important;
  padding: 14px 32px !important;
  border-radius: 12px !important;
  min-height: 44px !important;
  box-sizing: border-box !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
#allrecords[data-tilda-page-id="58984045"] .t898__btn_label {
  background: #B8431A !important;
}


/* ===== GrowClients #3124 CSS-9 * 31.08.2026 * гейт вёрстки, раунд 6 =====
   Страница: /knowlege-base/yazvy-rogoviczy-u-koshek (pageid 58984045), только она:
   каждый селектор привязан к data-tilda-page-id, остальные 200+ страниц не затронуты.
   Замеры сняты на живой странице до правки.

   1) Липкая шапка rec789082775: у самой записи фон rgba(0,0,0,0) без backdrop-filter.
      Белый фон был только у внутреннего слоя artboard, поэтому при прокрутке край
      шапки просвечивал. Дан сплошной белый фон и самой записи.
   2) Загрузчик отзывов .nl_reploader_father: opacity 0.02, z-index 99999999,
      pointer-events auto - невидимый слой перехватывал клики по хлебным крошкам
      (elementFromPoint в центре крошек возвращал его, а не ссылку). Клики отпущены.
   3) Лента «Читайте также» rec1038029046 на телефоне упиралась в края окна
      (поля 0 слева и справа при прокрутке 8909px в окне 390px) - даны равные поля 16/16.
   4) Карточки той же ленты: пустота под текстом от 18 до 116px при допуске 16px,
      потому что низ карточки не прижат. Карточка стала колонкой с прижатым низом. */
#allrecords[data-tilda-page-id='58984045'] #rec789082775,
#allrecords[data-tilda-page-id='58984045'] #rec789082775 > .t396 {
  background-color: #ffffff !important;
}
#allrecords[data-tilda-page-id='58984045'] .nl_reploader_father,
#allrecords[data-tilda-page-id='58984045'] .nl_reploader_father * {
  pointer-events: none !important;
}
@media screen and (max-width: 640px) {
  #allrecords[data-tilda-page-id='58984045'] #rec1038029046 .js-feed-container {
    padding-left: 16px !important;
    padding-right: 16px !important;
    scroll-padding-left: 16px !important;
    scroll-padding-right: 16px !important;
  }
}
#allrecords[data-tilda-page-id='58984045'] #rec1038029046 .t-feed__post {
  display: flex !important;
  flex-direction: column !important;
  height: 100% !important;
}
#allrecords[data-tilda-page-id='58984045'] #rec1038029046 .t-feed__textwrapper {
  display: flex !important;
  flex-direction: column !important;
  flex: 1 1 auto !important;
}
#allrecords[data-tilda-page-id='58984045'] #rec1038029046 .t-feed__post-date,
#allrecords[data-tilda-page-id='58984045'] #rec1038029046 .t-feed__post-bottom {
  margin-top: auto !important;
}

/* ===== GrowClients #3118 R5 . 31.08.2026 . узкие телефоны (<=389px) =====
   Повод: на 375x667 (iPhone SE / 8) аккордеон терминов rec1038202056 занимал
   1.06 экрана (708px при высоте экрана 667) - блок не влезал целиком.
   На 390x844 он уже влезает (0.82 экрана), поэтому там НИЧЕГО не меняем.
   Режем только вертикальный воздух: зазор между пунктами 8->4px,
   поле блока снизу 72->48px. Тап-цель пунктов (44px) НЕ трогаем.
   Действует ТОЛЬКО на странице 'Язвы роговицы у кошек' (page-id 58984045). */
@media screen and (max-width: 389px) {
  #allrecords[data-tilda-page-id='58984045'] #rec1038202056 {
    padding-bottom: 48px !important;
  }
  #allrecords[data-tilda-page-id='58984045'] #rec1038202056 .t668__col {
    margin-bottom: 4px !important;
  }
}


/* ===== GrowClients #3124 CSS-10 * 31.08.2026 * гейт вёрстки, раунд 7 =====
   Страница /knowlege-base/yazvy-rogoviczy-u-koshek (pageid 58984045), ТОЛЬКО она:
   каждый селектор привязан к data-tilda-page-id, остальные 200+ страниц не затронуты.
   Замеры сняты на живой странице до правки (1440, dpr 1).

   1) cta_inventar: кнопки с ОДНИМ И ТЕМ ЖЕ текстом («Услуги», «Меню», «Онлайн-запись»,
      «Акции») существуют на странице дважды — в верхней шапке rec812721748 (высота 48px)
      и в липкой шапке rec789082775 (38px). Одно действие — один вид кнопки: обе высоты
      сведены к 44px (это же минимальная цель нажатия по Apple HIG). Вертикальный центр
      сохранён сдвигом на половину разницы: +2px сверху и -3px снизу.
   2) cta_kontrast: у пунктов «Услуги», «Меню», «Акции» стоит БЕЛАЯ заливка на белом
      фоне шапки — контраст кнопки к фону 1.06 при норме WCAG 3. Это не CTA, а пункты
      навигации: заливка снята (внешне ничего не меняется — белое на белом не видно),
      элемент остаётся текстовой ссылкой. Единственная настоящая кнопка шапки —
      «Онлайн-запись» на затемнённом фирменном #B8431A (5.45:1). */
@media screen and (min-width: 641px) {
  #allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1724336145087'] .tn-atom,
  #allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1724336152962'] .tn-atom,
  #allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1724336167829'] .tn-atom,
  #allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1731397494002'] .tn-atom,
  #allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1724336145087'] .tn-atom,
  #allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1724336152962'] .tn-atom,
  #allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1724336167829'] .tn-atom,
  #allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1731396816660'] .tn-atom {
    height: 44px !important;
    min-height: 44px !important;
    box-sizing: border-box !important;
    display: flex !important;
    align-items: center !important;
    justify-content: center !important;
  }
  #allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1724336145087'],
  #allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1724336152962'],
  #allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1724336167829'],
  #allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1731397494002'] {
    margin-top: 2px !important;
  }
  #allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1724336145087'],
  #allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1724336152962'],
  #allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1724336167829'],
  #allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1731396816660'] {
    margin-top: -3px !important;
  }
}
#allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1724336145087'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1724336152962'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec812721748 .tn-elem[data-elem-id='1731397494002'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1724336145087'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1724336152962'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1731396816660'] .tn-atom {
  background-color: transparent !important;
}


/* ===== GrowClients #3124 CSS-11 — контраст, ровные карточки, симметрия ленты =====
   Страница: /knowlege-base/yazvy-rogoviczy-u-koshek (pageid 58984045), только она.
   1) Оранжевый #F27545 на белом даёт контраст 2.84:1 при норме 4.5 — заменён на
      затемнённый фирменный #B8431A (5.45:1). Меняется ТОЛЬКО цвет текста, не фон.
   2) Карточки «Читайте также»: пустота под текстом гуляла 18..116px (разброс 98)
      из-за заголовков в 1..4 строки. Заголовок и описание приведены к одной высоте.
   3) Лента карточек на телефоне: поле слева 16px, справа 45px — сведены к 16/16.
   4) Хвост страницы: липкая шапка накрывала ссылки подвала на 71..100% в конце
      прокрутки — добавлен воздух снизу, ссылки выходят из-под шапки.            */

#allrecords[data-tilda-page-id='58984045'] #rec1038194826 .tn-elem[data-elem-id='1741337473304'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec1038194826 .tn-elem[data-elem-id='1741337473304'] .tn-atom *,
#allrecords[data-tilda-page-id='58984045'] #rec1012275556 .tn-elem[data-elem-id='1733123943451'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec1012275556 .tn-elem[data-elem-id='1733123943451'] .tn-atom *,
#allrecords[data-tilda-page-id='58984045'] #rec1012275556 .tn-elem[data-elem-id='1730117976574'] span,
#allrecords[data-tilda-page-id='58984045'] #rec814657202 .tn-elem[data-elem-id='1729577104986'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec814657202 .tn-elem[data-elem-id='1729577104986'] .tn-atom * {
  color: #B8431A !important;
}

@media screen and (min-width: 961px) {
  #allrecords[data-tilda-page-id='58984045'] #rec1038029046 .t-feed__post-title {
    min-height: 97px !important;
    max-height: 97px !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
  }
  #allrecords[data-tilda-page-id='58984045'] #rec1038029046 .t-feed__post-descr {
    min-height: 123px !important;
    max-height: 123px !important;
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-line-clamp: 5;
    -webkit-box-orient: vertical;
  }
}

@media screen and (max-width: 480px) {
  #allrecords[data-tilda-page-id='58984045'] #rec1038029046 .t-feed__post,
  #allrecords[data-tilda-page-id='58984045'] #rec1038029046 .t-feed__post.t-width {
    width: 358px !important;
    max-width: 358px !important;
  }
  #allrecords[data-tilda-page-id='58984045'] #rec814657202 {
    padding-bottom: 80px !important;
  }
}


/* ===== GrowClients #3124 CSS-12 — правка вдогонку к CSS-11 =====
   1) Кнопка «Оставить отзыв»: её фон уже затемнён до #B8431A правкой CSS-8, и общее
      правило CSS-11 покрасило надпись внутри кнопки тем же цветом — текст слился с
      фоном (контраст 1:1). Надпись возвращена в белый (контраст 5.45:1 к #B8431A).
   2) Лента карточек «Читайте также» на телефоне: карточку раздвинуть нельзя —
      её ширину держит слайдер. Поэтому лента сдвинута: поля слева и справа от
      активной карточки стали равными (было 16 и 45).                            */

#allrecords[data-tilda-page-id='58984045'] #rec1012275556 .tn-elem[data-elem-id='1733123943451'] .tn-atom,
#allrecords[data-tilda-page-id='58984045'] #rec1012275556 .tn-elem[data-elem-id='1733123943451'] .tn-atom * {
  color: #FFFFFF !important;
}

@media screen and (max-width: 480px) {
  #allrecords[data-tilda-page-id='58984045'] #rec1038029046 .js-feed-container {
    padding-left: 42px !important; /* поля ленты 42/42 */
  }
}


/* ===== GrowClients #3124 CSS-13 — две последние неконтрастные плашки =====
   Обе голубые (#BAE7FE): кнопка в липкой шапке (белая надпись на голубом — 1.7:1)
   и подписи виджета мессенджеров (плашка против белого фона страницы — 1.2:1).
   Сведены к затемнённому фирменному #B8431A с белой надписью: 5.45:1 в обе стороны.
   Правка привязана к этой странице, остальные страницы сайта не затронуты.      */

#allrecords[data-tilda-page-id='58984045'] #rec789082775 .tn-elem[data-elem-id='1731403068735'] .tn-atom {
  background-color: #B8431A !important;
  color: #FFFFFF !important;
}
#allrecords[data-tilda-page-id='58984045'] #rec821442213 .t898__btn-text {
  background-color: #B8431A !important;
  color: #FFFFFF !important;
}
