/* KONTROLKA_V97_SMART_MEALS: recipe-aware thumbnails and clearly labelled suggestions. */
#kontrolka .review-v2 .meal-v2 .meal-text[data-v97-photo]::before {
  background-image:var(--v97-photo)!important;
  background-position:center!important;
  background-size:cover!important;
  background-repeat:no-repeat!important;
}
#kontrolka .review-v2 .v97-suggestion {
  margin-top:13px;
  padding:12px 14px;
  border:1px solid #b6ddc2;
  border-left:4px solid #138765;
  background:#eaf7ed;
  border-radius:11px;
  color:#164b38;
}
#kontrolka .review-v2 .v97-suggestion p {
  font-size:13px;
  font-weight:550;
  line-height:1.55;
  margin:0 0 10px;
  color:#164b38;
}
#kontrolka .review-v2 .v97-confirm {
  border:1.5px solid #107253;
  background:#fff;
  color:#07513b;
  border-radius:9px;
  font-size:12px;
  font-weight:800;
  padding:10px 14px;
  line-height:1.3;
  cursor:pointer;
  min-height:41px;
  white-space:normal;
  text-align:center;
}
#kontrolka .review-v2 .v97-confirm:hover,#kontrolka .review-v2 .v97-confirm:focus-visible {
  background:#c8f0d8;
  outline:2px solid #138765;
  outline-offset:2px;
}
@media(max-width:600px){#kontrolka .review-v2 .v97-confirm{width:100%;}}
