diff --git a/tradein-mvp/frontend/src/components/trade-in/trade-in.css b/tradein-mvp/frontend/src/components/trade-in/trade-in.css index c398f178..1cfb9017 100644 --- a/tradein-mvp/frontend/src/components/trade-in/trade-in.css +++ b/tradein-mvp/frontend/src/components/trade-in/trade-in.css @@ -537,8 +537,16 @@ background: linear-gradient(135deg, oklch(85% 0.02 250), oklch(78% 0.025 240)); overflow: hidden; } + /* Реальное фото аналога должно перекрывать плейсхолдер-скелет (::before / + ::after) — иначе абсолютные псевдоэлементы рисуются поверх . + Если фото нет или оно не загрузилось — скелет остаётся виден. */ + .hero-photo img { + position: relative; + z-index: 1; + } .hero-photo .photo-meta { position: absolute; + z-index: 2; bottom: 10px; left: 12px; display: inline-flex; gap: 6px; padding: 4px 8px;