/* Keep the approved layout, with a steadier reading rhythm. */
#aplikacija .approval-personalization .upn71-note {
  display: block;
  margin-top: 11px;
  color: #306651;
  font-size: 15px;
  line-height: 1.65;
}
#ogled .manual-gallery-heading .gallery71-intro {
  max-width: 64ch;
  margin: 15px 0 0;
  color: #49627d;
  font-size: 17px;
  line-height: 1.7;
}
@media (max-width: 760px) {
  #ogled .manual-gallery-heading .gallery71-intro { font-size: 16px; margin-top: 14px; }
}
@media (min-width: 961px) {
  #aplikacija .features-v60 .fv60-details {
    justify-content: flex-start;
  }
}

/* A phone preview should fit the real screenshot without a tall white box. */
@media (max-width: 760px) {
  #product-gallery .gallery-platform-panel[data-platform-panel="web"] {
    --gallery-stage-height: 260px;
  }
  #product-gallery .gallery-platform-panel[data-platform-panel="web"] .gallery-web-frame {
    height: auto;
    max-height: 100%;
  }
  #product-gallery .gallery-platform-panel[data-platform-panel="web"] .gallery-web-frame > img {
    flex: 0 0 auto;
    height: auto;
    aspect-ratio: 36 / 25;
    object-fit: contain;
  }
}
@media (max-width: 350px) {
  #product-gallery .gallery-platform-panel[data-platform-panel="web"] {
    --gallery-stage-height: 236px;
  }
}
