/* Читаемость блока «Защищённая идентификация» — светлая тема */
html body #main .petbot-callout {
  background: linear-gradient(135deg, #FFF4EF 0%, #FDE9F0 100%) !important;
  background-image: linear-gradient(135deg, #FFF4EF 0%, #FDE9F0 100%) !important;
  border-top: 1px solid #F7E2DA !important;
  border-bottom: 1px solid #F7E2DA !important;
}
html body #main .petbot-callout .eyebrow {
  background: #FBE9E2 !important;
  border: 1px solid #F3D9CE !important;
  color: #9E2F22 !important;
  -webkit-text-fill-color: #9E2F22 !important;
}
html body #main .petbot-callout .eyebrow svg { stroke: #9E2F22 !important; }
html body #main .petbot-callout .h-l,
html body #main .petbot-callout h2 {
  color: #1E120D !important;
  -webkit-text-fill-color: #1E120D !important;
}
html body #main .petbot-callout p,
html body #main .petbot-callout .lead {
  color: #4E3A33 !important;
  -webkit-text-fill-color: #4E3A33 !important;
}
html body #main .petbot-callout small,
html body #main .petbot-callout .muted,
html body #main .petbot-callout .hint {
  color: #7D6860 !important;
  -webkit-text-fill-color: #7D6860 !important;
}
/* карточка-подпись под иллюстрацией */
html body #main .petbot-callout [class*="badge"],
html body #main .petbot-callout [class*="card"] {
  background: #FFFFFF !important;
  border: 1px solid #EFE4DD !important;
  box-shadow: 0 14px 34px rgba(43,24,19,.12) !important;
  color: #1E120D !important;
  -webkit-text-fill-color: #1E120D !important;
}
html body #main .petbot-callout [class*="badge"] *,
html body #main .petbot-callout [class*="card"] * {
  color: #1E120D !important;
  -webkit-text-fill-color: #1E120D !important;
}

/* плашка-подпись под орбом */
html body #main .petbot-callout .petbot-scan {
  background: #FFFFFF !important;
  border: 1px solid #EFE4DD !important;
  box-shadow: 0 16px 36px rgba(43,24,19,.14) !important;
}
html body #main .petbot-callout .petbot-scan b {
  color: #1E120D !important;
  -webkit-text-fill-color: #1E120D !important;
}
html body #main .petbot-callout .petbot-scan small {
  color: #6B564D !important;
  -webkit-text-fill-color: #6B564D !important;
}

html body.page-home #main .petbot-callout .petbot-callout__visual .petbot-scan,
html body #main .petbot-callout .petbot-callout__visual .petbot-scan.petbot-scan {
  background: #FFFFFF !important;
  background-image: none !important;
  border: 1px solid #EFE4DD !important;
}
html body #main .petbot-callout .petbot-callout__visual .petbot-scan,
html body #main .petbot-callout .petbot-callout__visual .petbot-scan * {
  backdrop-filter: none !important;
  -webkit-backdrop-filter: none !important;
}
