/* IE implant cluster persistent layout — survives Elementor CSS regeneration. 2026-09-16 */

@media (min-width:1024px){
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-619903d > .e-con-inner{
    width:1150px!important;max-width:1150px!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-0ffcca2{
    width:820px!important;max-width:820px!important;flex:0 0 820px!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-b4756fb{
    width:330px!important;max-width:330px!important;flex:0 0 330px!important;
  }
}

@media (max-width:767px){
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-619903d{
    padding-left:4px!important;padding-right:4px!important;
    --padding-left:4px!important;--padding-right:4px!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-619903d > .e-con-inner{
    width:100%!important;max-width:none!important;margin:0!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-0ffcca2,
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-dbdeafd,
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-dbdeafd > .elementor-widget-container,
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-dbdeafd > .elementor-widget-container > .elementor{
    width:100%!important;max-width:100%!important;margin:0!important;
    padding-left:0!important;padding-right:0!important;
    --padding-left:0px!important;--padding-right:0px!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-element-dbdeafd > .elementor-widget-container > .elementor > .e-con{
    width:100%!important;max-width:100%!important;
    padding-left:0!important;padding-right:0!important;
    --padding-left:0px!important;--padding-right:0px!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-widget-table-of-contents{
    display:none!important;
  }
}

body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-principle"],
body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-principle"]{
  margin:0 0 18px!important;padding:18px 20px!important;
  border:1px solid #cfe1f3!important;border-left:4px solid #176fca!important;
  border-radius:14px!important;background:#f7fbff!important;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-principle"] > strong,
body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-principle"] > strong{
  display:block!important;margin-bottom:7px!important;color:#163b5f!important;
  font-size:20px!important;line-height:1.3!important;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-quick"],
body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-quick"]{
  display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:8px!important;margin:18px 0 26px!important;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-quick"] a,
body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-quick"] a{
  display:flex!important;align-items:center!important;justify-content:center!important;
  min-height:46px!important;padding:9px 10px!important;border:1px solid #d5e5f3!important;
  border-radius:12px!important;background:#fff!important;color:#174f7f!important;
  text-align:center!important;text-decoration:none!important;font-size:14px!important;
  font-weight:600!important;line-height:1.3!important;min-width:0!important;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-evidence"],
body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-evidence"]{
  margin:20px 0 28px!important;padding:17px 19px!important;
  border:1px solid #d7e7dc!important;border-radius:14px!important;background:#f5fbf7!important;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-cta"],
body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-cta"]{
  margin:22px 0 28px!important;padding:20px 22px!important;
  border:1px solid #cfe1f3!important;border-radius:16px!important;background:#f7fbff!important;
  box-shadow:0 7px 22px rgba(20,55,90,.06)!important;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov .ie-expert-note{
  margin:24px 0;padding:18px 20px;border:1px solid #d8e4ea;border-radius:14px;background:#fff;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov .ie-expert-note > strong{
  display:block;margin-bottom:7px;color:#143750;font-size:18px;line-height:1.35;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov .ie-expert-note p{margin:0!important;}
body.single-post .elementor-153193.category-impdagatsiya-zubov .ie-expert-note a{font-weight:700;}
body.single-post .elementor-153193.category-impdagatsiya-zubov .ie-cluster-related{
  margin:22px 0 10px!important;padding:14px 16px!important;
  border-left:3px solid #176fca!important;background:#f7fbff!important;
  border-radius:0 10px 10px 0!important;
}
body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-widget-posts .elementor-post:nth-child(n+5){display:none!important;}
body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-widget-posts .e-load-more-anchor,
body.single-post .elementor-153193.category-impdagatsiya-zubov .elementor-widget-posts .elementor-button-wrapper{display:none!important;}

@media (max-width:767px){
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-principle"],
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-principle"],
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-evidence"],
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-evidence"],
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-cta"],
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-cta"],
  body.single-post .elementor-153193.category-impdagatsiya-zubov .ie-expert-note{
    padding:15px 16px!important;margin-left:0!important;margin-right:0!important;
    min-width:0!important;overflow-wrap:anywhere!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-quick"],
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-quick"]{
    grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important;
    margin:15px 0 22px!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class^="ie-"][class$="-quick"] a,
  body.single-post .elementor-153193.category-impdagatsiya-zubov [class*=" ie-"][class$="-quick"] a{
    padding:9px 8px!important;font-size:14px!important;min-width:0!important;overflow-wrap:anywhere!important;
  }
  body.single-post .elementor-153193.category-impdagatsiya-zubov .ie-cluster-related{
    margin:18px 0 8px!important;padding:13px 14px!important;overflow-wrap:anywhere!important;
  }
}

/* v3: Elementor 3.x uses logical inline padding on template row; override it explicitly. */
@media (max-width:767px){
  html body.single-post .elementor.elementor-153193.category-impdagatsiya-zubov .elementor-element.elementor-element-619903d{
    padding-left:4px!important;padding-right:4px!important;
    padding-inline-start:4px!important;padding-inline-end:4px!important;padding-inline:4px!important;
    --padding-left:4px!important;--padding-right:4px!important;
  }
}
