/* V85 — unified card corner category labels and delivery CTA. */
html body .activity-card .activity-photo > .activity-chip,
html body .coach-card .coach-photo > .coach-category-chip,
html body .pilates-coach-card .activity-photo > .activity-chip,
html body .news-v45-card .news-v45-photo > .news-v45-category {
  box-sizing:border-box!important;
  position:absolute!important;
  top:16px!important;
  left:16px!important;
  right:auto!important;
  bottom:auto!important;
  z-index:20!important;
  display:inline-flex!important;
  align-items:center!important;
  justify-content:center!important;
  width:max-content!important;
  min-width:0!important;
  max-width:calc(100% - 32px)!important;
  height:auto!important;
  min-height:36px!important;
  padding:8px 13px!important;
  margin:0!important;
  border:1px solid #53605d!important;
  border-radius:12px!important;
  background:rgba(16,22,25,.90)!important;
  color:#d5f68a!important;
  font-family:Manrope, sans-serif!important;
  font-size:12px!important;
  font-style:normal!important;
  font-weight:700!important;
  line-height:1.3!important;
  letter-spacing:0!important;
  text-transform:none!important;
  text-align:center!important;
  text-decoration:none!important;
  box-shadow:none!important;
  transform:none!important;
  clip-path:none!important;
  white-space:normal!important;
}
html body .activity-card .activity-photo > .activity-chip::before,
html body .activity-card .activity-photo > .activity-chip::after,
html body .coach-card .coach-photo > .coach-category-chip::before,
html body .coach-card .coach-photo > .coach-category-chip::after,
html body .news-v45-card .news-v45-photo > .news-v45-category::before,
html body .news-v45-card .news-v45-photo > .news-v45-category::after {content:none!important;display:none!important;}
html body.restaurant-theme #dinner-delivery .dinner-contact-actions > a.dinner-primary {
  border-radius:12px!important;
  -webkit-border-radius:12px!important;
}
