/* 꾸러미 이벤트 본문 — 사이트 CSS 를 브라우저 기본값으로 되돌린다. 이벤트 CSS 가 뒤에 실려 이긴다 */
#ev-content { all: initial; display: block; }
#ev-content *, #ev-content *::before, #ev-content *::after { all: revert; }

/* 외국어는 시술명이 길어 가격과 겹친다 — 자리가 모자라면 가격을 아래 줄로 내린다. 한국어는 디자인 그대로 둔다 */
#ev-content:not(:lang(ko)) .combo__row { display: flex; flex-wrap: wrap; align-items: flex-end; column-gap: 1em; }
#ev-content:not(:lang(ko)) .combo__price { position: static; margin-left: auto; }

/* 폰에서는 그릇 좌우 여백(medical-item-detail.css)을 넘어 화면 끝까지 연다 */
@media (max-width: 768px) {
  .medical-item-detail > .full-bleed { margin-left: -16px; margin-right: -16px; }
}
