/* R193 — restore the original mobile project-card structure and keep status badges separate.
   No project-slider debug text should ever be rendered. */

body.ayamen-landing-r3 #exquisite :is(.ayamen-sold-out-label,.ayamen-coming-soon-label) {
  display:inline-flex !important;
  align-items:center !important;
  justify-content:center !important;
  width:max-content !important;
  max-width:100% !important;
  padding:.48rem .78rem .5rem !important;
  border-radius:999px !important;
  background:#f6921e !important;
  color:#fff !important;
  font-size:clamp(.78rem,.88vw,.92rem) !important;
  font-weight:600 !important;
  line-height:1 !important;
  letter-spacing:0 !important;
  white-space:nowrap !important;
  box-sizing:border-box !important;
}

@media (max-width:979px) {
  /* Preserve the original mobile card flex geometry. The description keeps its
     native margin-top:auto behavior; the status simply follows as a sibling. */
  body.ayamen-landing-r3 #exquisite .l-exquisite-mob-card__content > :is(.ayamen-sold-out-label,.ayamen-coming-soon-label) {
    position:static !important;
    inset:auto !important;
    transform:none !important;
    flex:0 0 auto !important;
    align-self:flex-start !important;
    visibility:visible !important;
    opacity:1 !important;
    margin:.72rem 0 0 !important;
    z-index:auto !important;
  }

  html[lang="ar"] body.ayamen-landing-r3 #exquisite .l-exquisite-mob-card__content > :is(.ayamen-sold-out-label,.ayamen-coming-soon-label) {
    direction:rtl !important;
    unicode-bidi:isolate !important;
    align-self:flex-end !important;
    margin:.72rem 0 0 !important;
  }
}
