/* « Je passe ma photo en 4K » (29/10) : #/creer/photo/4k. La mise en page vient des pages photo (app.css, packshot.css : .ph-page, .pk-page,
   .ph-inspi-bloc, .depot, .ph-res) ; ici seulement l'aperçu de la photo importée et les résultats à leurs vraies proportions. */
.p4k-page .ph-inspi-badge { font-size: 14px; }
.p4k-page .editeur .num-etape { font-size: 14px; letter-spacing: .04em; }
.p4k-page .ph-inspi-bloc .depot { min-height: 132px; }
.p4k-apercu { align-items: center; }
.p4k-apercu img { width: 120px; height: 120px; object-fit: contain; background: var(--surface); }
.p4k-apercu .insp-actions small { font-size: 14px; }
.p4k-res { margin-top: 26px; }
.p4k-res .section { margin-bottom: 0; }
.p4k-page .ph-resultats { grid-template-columns: repeat(auto-fill, minmax(180px, 260px)); gap: 12px; }
.p4k-page .ph-res-img img { aspect-ratio: auto; object-fit: contain; }
.p4k-page .ph-res.en-cours { min-height: 0; max-height: 420px; }
.p4k-page .pk-note { margin-top: 14px; font-size: 14px; }
@media (max-width: 640px) {
  .p4k-page .ph-resultats { grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 10px; }
  .p4k-apercu img { width: 96px; height: 96px; }
}
