/* Е-ДА! CMS — единые правила для изображений внутри страниц. */
:is(.eda-page-text, .eda-delivery-content) img[src^="/uploads/pages/"] {
  display: block;
  max-width: 100%;
  height: auto;
  border-radius: 14px;
  object-fit: contain;
  margin: 18px auto;
}
:is(.eda-page-text, .eda-delivery-content) img.eda-img-25 { width: 25%; }
:is(.eda-page-text, .eda-delivery-content) img.eda-img-50 { width: 50%; }
:is(.eda-page-text, .eda-delivery-content) img.eda-img-75 { width: 75%; }
:is(.eda-page-text, .eda-delivery-content) img.eda-img-100 { width: 100%; }
:is(.eda-page-text, .eda-delivery-content) img.eda-float-left {
  float: left;
  margin: 10px 10px 10px 0;
}
:is(.eda-page-text, .eda-delivery-content) img.eda-float-right {
  float: right;
  margin: 10px 0 10px 10px;
}
:is(.eda-page-text, .eda-delivery-content) img.eda-float-center {
  float: none;
  margin: 10px auto;
}
:is(.eda-page-text, .eda-delivery-content)::after {
  content: "";
  display: block;
  clear: both;
}
@media (max-width: 600px) {
  :is(.eda-page-text, .eda-delivery-content) img.eda-float-left,
  :is(.eda-page-text, .eda-delivery-content) img.eda-float-right {
    float: none;
    margin-left: auto !important;
    margin-right: auto !important;
  }
  :is(.eda-page-text, .eda-delivery-content) img.eda-img-25,
  :is(.eda-page-text, .eda-delivery-content) img.eda-img-50 {
    width: 100%;
  }
}
