/* CA_BUTTON_HOVER_V1 — единый цвет наведения, как на главной. */
#allrecords#allrecords :is(.btn,.t-submit,.t-btnflex_type_submit,.t-btnflex_type_button,.ca-complex-button,.ca-ns-button,.ca-service-cases__button,.aca-button,.acc-button,.ana-button,.aua-button,.auc-button,.aac-button,.ava-button,.avc-button,.antikor-complex-hero__button,.antikor-newcar-hero__button,.antikor-underbody-hero__button,.antikor-arches-hero__button,.antikor-cavities-hero__button,.abt-hero-btn,.abt-story-btn,.abt-centers-btn,.abt-team-btn,.abt-reviews-btn,.abt-cta-btn,.fpg-hero-btn,.fpg-cta-btn,.wpg-hero-btn,.wpg-cta-btn,.cpg-hero-btn,.ca-works-booking):is(:hover,:focus-visible,:active) {
 background:#0061b1!important;
 border-color:#0061b1!important;
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
}
#allrecords#allrecords :is(.btn,.t-submit,.t-btnflex_type_submit,.t-btnflex_type_button,.ca-complex-button,.ca-ns-button,.ca-service-cases__button,.aca-button,.acc-button,.ana-button,.aua-button,.auc-button,.aac-button,.ava-button,.avc-button,.antikor-complex-hero__button,.antikor-newcar-hero__button,.antikor-underbody-hero__button,.antikor-arches-hero__button,.antikor-cavities-hero__button,.abt-hero-btn,.abt-story-btn,.abt-centers-btn,.abt-team-btn,.abt-reviews-btn,.abt-cta-btn,.fpg-hero-btn,.fpg-cta-btn,.wpg-hero-btn,.wpg-cta-btn,.cpg-hero-btn,.ca-works-booking):is(:hover,:focus-visible,:active) :is(span,strong,b,em) {
 color:#fff!important;
 -webkit-text-fill-color:#fff!important;
}

/* CA_HEADER_MOBILE_POLISH_V1 */
@media(max-width:1279px) {
 #allrecords#allrecords #ca-site-header :is(.ca-site-header__burger,.ca-works-burger) {background:transparent!important;border:0!important;box-shadow:none!important;color:#fff!important;}
 #allrecords#allrecords #ca-site-header :is(.ca-site-header__burger,.ca-works-burger) span {background:#fff!important;}
 #allrecords#allrecords #ca-site-header .ca-site-header__place {margin-right:12px!important;}
}
@media(max-width:359px) {
 #allrecords#allrecords #ca-site-header .ca-site-header__place {margin-right:8px!important;}
}

/* CA_INSPECTION_TYPOGRAPHY_V2 */
@font-face{font-family:"CA Inspection Manrope";src:url("https://s3.twcstorage.ru/antikor/site/assets/fonts/Manrope-400.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap;}
@font-face{font-family:"CA Inspection Manrope";src:url("https://s3.twcstorage.ru/antikor/site/assets/fonts/Manrope-600.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap;}
#allrecords #ca-services-inspection, #allrecords #ca-services-inspection :is(div,p,span,b,h2,a){font-family:"CA Inspection Manrope",Manrope,Arial,sans-serif!important;}
#allrecords #ca-services-inspection .feature, #allrecords #ca-services-inspection .feature :is(div,b,span){font-size:16px!important;line-height:1.5!important;letter-spacing:normal!important;}
#allrecords #ca-services-inspection .feature b{font-weight:600!important;}
#allrecords #ca-services-inspection .feature span{font-weight:400!important;}
#allrecords #ca-services-inspection .feature__num{color:#b7bac0!important;font-size:16px!important;font-weight:400!important;line-height:1.5!important;font-variant-numeric:tabular-nums;margin:0!important;}
#allrecords #ca-services-inspection .feature>div:last-child{min-width:0;}
@media(max-width:599px){
 #allrecords #ca-services-inspection .component-g3 .feature{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:start;gap:14px;min-height:100px;height:auto;padding:18px 48px 18px 18px!important;}
 #allrecords #ca-services-inspection .feature__top{display:block;}
 #allrecords #ca-services-inspection .feature__icon{display:block;width:40px;height:40px;object-fit:contain;}
 #allrecords #ca-services-inspection .feature__num{position:absolute;top:18px;right:18px;bottom:auto;left:auto;}
}

/* CA_CONTACTS_HERO_LINES_V1 */
@media(max-width:720px){
 #allrecords #antikor-contacts-hero h1{font-size:clamp(28px,8.5vw,34px)!important;white-space:nowrap;}
}

/* CA_MOBILE_MENU_DRAWER_V1 */
@media(max-width:1279px){
#allrecords#allrecords #ca-site-header .ca-site-header__menu[open] .ca-site-header__panel{position:fixed!important;inset:0 0 0 auto!important;display:flex!important;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:10px;width:max(70vw,340px)!important;max-width:100vw!important;height:100vh;height:100dvh;max-height:none!important;box-sizing:border-box;margin:0!important;padding:88px 24px max(32px,env(safe-area-inset-bottom))!important;border:0!important;border-radius:0!important;background:#fff!important;color:#17272d!important;overflow-y:auto!important;overflow-x:hidden;overscroll-behavior:contain;box-shadow:-20px 0 70px rgba(0,0,0,.28);z-index:100;}
#allrecords#allrecords #ca-site-header .ca-site-header__menu[open] .ca-site-header__burger{position:fixed!important;top:14px;right:20px;z-index:101;background:transparent!important;box-shadow:none!important;}
#allrecords#allrecords #ca-site-header .ca-site-header__menu[open] .ca-site-header__burger span{background:#17272d!important;}
#allrecords#allrecords #ca-site-header .ca-site-header__panel>a,#allrecords#allrecords #ca-site-header .ca-site-header__panel .ca-header-services__row>a{display:flex;align-items:center;flex-shrink:0;padding:10px 0!important;min-height:44px;font-size:18px!important;line-height:1.5!important;white-space:nowrap!important;}
#allrecords#allrecords #ca-site-header .ca-site-header__panel>.ca-header-services{flex:none;}
#allrecords#allrecords #ca-site-header .ca-site-header__panel .ca-header-services__row{justify-content:space-between;}
#allrecords#allrecords #ca-site-header .ca-site-header__panel .ca-header-services__list{width:auto;max-width:none;margin:8px 0 12px!important;padding:0 0 0 12px!important;}
#allrecords#allrecords #ca-site-header .ca-site-header__panel .ca-header-services__list a{display:block;padding:12px 0!important;font-size:16px!important;line-height:1.5!important;white-space:nowrap!important;}
#allrecords#allrecords #ca-site-header .ca-site-header__panel>a[href^="tel:"]{margin-top:28px!important;}
#allrecords#allrecords #ca-site-header .ca-header-mobile-socials{flex:none;margin:24px 0 0!important;padding:0!important;gap:14px!important;}
#allrecords#allrecords #ca-site-header .ca-header-mobile-socials .ca-site-header__social{width:48px!important;height:48px!important;}
html:has(#ca-site-header .ca-site-header__menu[open]),body:has(#ca-site-header .ca-site-header__menu[open]){overflow:hidden;}
}

/* CA_CTA_OFFER_ALIGNMENT_V1 */
#allrecords :is(#antikor-faq-cta,#antikor-about-cta) :is(.fpg-cta-cta-card__offer,.abt-cta-cta-card__offer)>b:empty{display:none!important;}
#allrecords :is(#antikor-faq-cta,#antikor-about-cta) :is(.fpg-cta-cta-card__offer,.abt-cta-cta-card__offer){align-items:center!important;padding:12px 14px!important;}
#allrecords :is(#antikor-faq-cta,#antikor-about-cta) :is(.fpg-cta-cta-card__offer,.abt-cta-cta-card__offer)>span{display:flex;align-items:center!important;margin:0!important;padding:0!important;line-height:1.5!important;}

/* CA_HERO_BOTTOM_SPACING_V1 */
#allrecords{--ca-hero-bottom-space:88px;}
@media(max-width:1199px){#allrecords{--ca-hero-bottom-space:72px;}}
@media(max-width:767px){#allrecords{--ca-hero-bottom-space:56px;}}
@media(max-width:767px) and (max-height:699px){#allrecords{--ca-hero-bottom-space:40px;}}
#allrecords #antikor-complex-hero .antikor-complex-hero__container,
#allrecords #antikor-newcar-hero .antikor-newcar-hero__container,
#allrecords #antikor-underbody-hero .antikor-underbody-hero__container,
#allrecords #antikor-arches-hero .antikor-arches-hero__container,
#allrecords #antikor-cavities-hero .antikor-cavities-hero__container,
#allrecords #antikor-about-hero .abt-hero-hero__content,
#allrecords #antikor-faq-hero .fpg-hero-hero__content,
#allrecords #antikor-works-hero .wpg-hero-hero__content,
#allrecords #antikor-contacts-hero .cpg-hero-hero__content,
#allrecords #antikor-services-screen{padding-bottom:var(--ca-hero-bottom-space)!important;}
@media(max-width:479px){#allrecords #rec3131727501 :is(.t396__artboard,.t396__carrier,.t396__filter){min-height:calc(540px + var(--ca-hero-bottom-space))!important;}}

/* CA_PREPARATION_CARD_EDGES_V1 */
#allrecords #antikor-complex-preparation .acp-card,
#allrecords #antikor-underbody-situations .aus-card,
#allrecords #antikor-arches-situations .aas-card{padding:0!important;overflow:hidden;}
#allrecords #antikor-complex-preparation .acp-image,
#allrecords #antikor-underbody-situations .aus-image,
#allrecords #antikor-arches-situations .aas-image{display:block;width:100%;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;}
#allrecords #antikor-complex-preparation .acp-copy,
#allrecords #antikor-underbody-situations .aus-copy,
#allrecords #antikor-arches-situations .aas-copy{padding:38px!important;}
@media(min-width:1200px) and (max-width:1439px){
#allrecords #antikor-complex-preparation .acp-copy,
#allrecords #antikor-underbody-situations .aus-copy,
#allrecords #antikor-arches-situations .aas-copy{padding:30px!important;}
}
@media(max-width:720px){
#allrecords #antikor-complex-preparation .acp-copy,
#allrecords #antikor-underbody-situations .aus-copy,
#allrecords #antikor-arches-situations .aas-copy{padding:24px!important;}
}

/* CA_BENEFITS_CORNER_IMAGES_V1 */
#allrecords #ca-benefits-blue .cb-card .cb-image{top:auto!important;right:0!important;bottom:0!important;object-position:right bottom!important;}

/* CA_INSPECTION_NOTE_LINES_V1 */
#allrecords#allrecords #ca-services-inspection .feature__num{color:#b7bac0!important;-webkit-text-fill-color:#b7bac0!important;}
#ca-services-inspection .ca-inspection-note-break{display:none;}
@media(max-width:599px){#ca-services-inspection .ca-inspection-note-break{display:initial;}}

/* CA_SERVICES_HERO_TITLE_LINES_V1 */
#allrecords #antikor-services-screen h1 .ass-title-city{white-space:nowrap;}
@media(max-width:720px){
#allrecords #antikor-services-screen h1{font-size:clamp(28px,8.5vw,34px)!important;}
#allrecords #antikor-services-screen h1 .ass-title-line{display:block;white-space:nowrap;}
}

/* CA_CTA_FIRST_LINE_MARKERS_V1 */
#allrecords#allrecords :is(.acc-offer-label,.auc-offer-label,.aac-offer-label,.avc-offer-label,.fpg-cta-cta-card__offer>span,.abt-cta-cta-card__offer>span){position:relative!important;display:block!important;padding:0 0 0 18px!important;min-width:0;line-height:1.5!important;}
#allrecords#allrecords :is(.acc-offer-label,.auc-offer-label,.aac-offer-label,.avc-offer-label,.fpg-cta-cta-card__offer>span,.abt-cta-cta-card__offer>span)>img{position:absolute!important;left:0!important;right:auto!important;top:.75em!important;bottom:auto!important;transform:translateY(-50%)!important;width:10px!important;height:10px!important;margin:0!important;object-fit:contain;}

/* CA_ABOUT_STORY_TITLE_SPACING_V1 */
#allrecords #antikor-about-story #antikor-about-story-title{margin-bottom:40px!important;}
@media(max-width:720px){#allrecords #antikor-about-story #antikor-about-story-title{margin-bottom:32px!important;}}

/* CA_CTA_PAIR_ALIGNMENT_V1 */
#allrecords :is(#antikor-complex-cta,#antikor-underbody-cta,#antikor-arches-cta,#antikor-cavities-cta,#antikor-about-cta,#antikor-faq-cta)>div>h2{width:100%!important;max-width:none!important;}
@media(min-width:1200px){
#allrecords :is(.acc-description,.auc-description,.aac-description,.avc-description,.abt-cta-cta-card>p,.fpg-cta-cta-card>p){margin-bottom:28px!important;}
#allrecords :is(.acc-offer,.auc-offer,.aac-offer,.avc-offer,.abt-cta-cta-card__offer,.fpg-cta-cta-card__offer){flex-shrink:0;margin:auto 0 64px!important;}
#allrecords :is(.acc-content>.acc-button,.auc-content>.auc-button,.aac-content>.aac-button,.avc-content>.avc-button,.abt-cta-cta-card>.abt-cta-btn,.fpg-cta-cta-card>.fpg-cta-btn){flex-shrink:0;margin:0!important;}
}

/* CA_FOOTER_COLUMN_ALIGNMENT_V1 */
@media(min-width:1200px){
#allrecords #ca-site-footer .fpft-bottom{grid-template-columns:minmax(290px,1.2fr) minmax(0,.8fr) minmax(0,1fr)!important;column-gap:40px!important;}
}
@media(min-width:1000px) and (max-width:1199px){
#allrecords #ca-site-footer .fpft-bottom{grid-template-columns:minmax(250px,1.2fr) minmax(0,.8fr) minmax(0,1fr)!important;column-gap:28px!important;}
}

/* CA_FAQ_QUESTION_SIZE_V1 */
#allrecords #antikor-cavities-faq :is(.avf-question-heading,.avf-question,.avf-question-text,.avf-question-text *),
#allrecords #antikor-faq-answers :is(.fq-question-heading,.fq-question,.fq-question-text,.fq-question-text *){font-size:16px!important;line-height:1.5!important;font-weight:600!important;letter-spacing:normal!important;}

/* CA_CTA_MOBILE_VALUE_ALIGNMENT_V1 */
@media(max-width:720px){
  #allrecords :is(.acc-offer-value,.auc-offer-value,.aac-offer-value,.avc-offer-value,.fpg-cta-cta-card__offer>b,.abt-cta-cta-card__offer>b){padding-left:18px!important;}
}

/* CA_GUARANTEE_MOBILE_TITLE_V1 */
@media(max-width:720px){
  #allrecords :is(#antikor-complex-guarantee-title,#antikor-underbody-guarantee-title,#antikor-arches-guarantee-title){font-size:30px!important;line-height:1.18!important;max-width:100%;white-space:normal;}
}

/* CA_AGREEMENT_MOBILE_TITLE_V1 */
@media(max-width:720px){
  #allrecords :is(#antikor-complex-agreement-title,#antikor-underbody-agreement-title,#antikor-arches-agreement-title){font-size:30px!important;line-height:1.18!important;max-width:100%;white-space:normal;}
}

/* CA_FAQ_ALL_QUESTIONS_16PX_V2 */
#allrecords#allrecords #antikor-complex-faq :is(.acf-question-heading,.acf-question,.acf-question-text,.acf-question-text *),
#allrecords#allrecords #antikor-newcar-faq :is(.anf-question-heading,.anf-question,.anf-question-text,.anf-question-text *),
#allrecords#allrecords #antikor-underbody-faq :is(.auf-question-heading,.auf-question,.auf-question-text,.auf-question-text *),
#allrecords#allrecords #antikor-arches-faq :is(.aaf-question-heading,.aaf-question,.aaf-question-text,.aaf-question-text *),
#allrecords#allrecords #antikor-cavities-faq :is(.avf-question-heading,.avf-question,.avf-question-text,.avf-question-text *),
#allrecords#allrecords #antikor-faq-answers :is(.fq-question-heading,.fq-question,.fq-question-text,.fq-question-text *){
  font-size:16px!important;line-height:1.5!important;letter-spacing:normal!important;
}

/* CA_FAQ_COUNT_CASE_V1 */
#allrecords #antikor-faq-answers .fq-count{text-transform:none!important;letter-spacing:normal!important;}

/* CA_PROCESS_NUMBERS_16PX_V1 */
#allrecords#allrecords #antikor-complex-process .act-number {font-size:16px!important;line-height:1.5!important;}
/* CA_MOBILE_BOOKING_LAYOUT_V2 */
.t-popup.t-popup_show {z-index:2147483000!important;isolation:isolate;}
body.t-body_popupshowed #ca-site-header {visibility:hidden!important;}
body.t-body_popupshowed :is(.acc-offer,.auc-offer,.aac-offer,.avc-offer,.fpg-cta-cta-card__offer,.abt-cta-cta-card__offer) {-webkit-backdrop-filter:none!important;backdrop-filter:none!important;}
@media(max-width:600px) {
#allrecords :is(#rec4060112301,#rec4060491301) .t-popup {height:100vh!important;height:100dvh!important;padding:calc(52px + env(safe-area-inset-top,0px)) 12px calc(16px + env(safe-area-inset-bottom,0px))!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;box-sizing:border-box;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-popup__container {position:relative!important;inset:auto!important;transform:none!important;width:100%!important;max-width:560px!important;min-height:0!important;height:auto!important;margin:0 auto!important;padding:0!important;border-radius:12px!important;box-sizing:border-box;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-popup__block-close {position:fixed!important;top:env(safe-area-inset-top,0px)!important;left:auto!important;right:12px!important;width:44px!important;height:44px!important;background:#101820!important;border-radius:50%;z-index:10!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-popup__block-close-button {box-sizing:border-box;display:flex!important;align-items:center;justify-content:center;width:44px!important;height:44px!important;margin:0!important;padding:12px!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t702__wrapper {padding:20px!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-title {font-size:22px!important;line-height:1.2!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-descr {font-size:14px!important;line-height:1.45!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t702__text-wrapper {margin-bottom:16px!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-input-title {font-size:14px!important;line-height:1.4!important;padding-bottom:4px!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-input {height:44px!important;font-size:16px!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-input-group {margin-bottom:12px!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-form__submit {margin-top:16px!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t-submit {min-height:48px!important;padding:12px!important;}
#allrecords :is(#rec4060112301,#rec4060491301) .t702__form-bottom-text {margin-top:12px!important;font-size:12px!important;line-height:1.4!important;}
}

/* CA_TREATMENT_FIELD_LABELS_V1: keep accessible field names, show placeholders only. */
#allrecords :is(#rec4060112301,#rec4060491301) .t-input-title {
position:absolute!important;
width:1px!important;
height:1px!important;
padding:0!important;
margin:-1px!important;
overflow:hidden!important;
clip:rect(0,0,0,0)!important;
clip-path:inset(50%)!important;
white-space:nowrap!important;
border:0!important;
}
