/* event-package.css 의 #ev-content * { all: revert } 보다 무거워야 단추 모양이 남는다 */
#ev-content .combo { position: relative; }
#ev-content .pick-btn {
  display: inline-block; margin-top: 8px; padding: 6px 14px; border: 1px solid #177a5e; border-radius: 999px;
  background: #fff; color: #177a5e; font: 600 13px/1.4 'Noto Sans KR', sans-serif; cursor: pointer;
}
#ev-content .pick-btn[aria-pressed="true"] { background: #177a5e; color: #fff; }
#ev-content .pick-btn__face { display: inline-grid; justify-items: center; }
#ev-content .pick-btn__face > span { grid-area: 1 / 1; }
#ev-content .pick-btn[aria-pressed="true"] .pick-btn__off,
#ev-content .pick-btn:not([aria-pressed="true"]) .pick-btn__on { visibility: hidden; }

#ev-content .pick-bar {
  position: fixed; left: 0; right: 0; bottom: 0; z-index: 900; display: flex; align-items: center; gap: 8px;
  padding: 12px 16px calc(12px + env(safe-area-inset-bottom)); background: #1b1f24; color: #fff;
  font: 500 14px/1.4 'Noto Sans KR', sans-serif; box-shadow: 0 -4px 16px rgba(0, 0, 0, .15);
}
#ev-content .pick-bar[hidden] { display: none; }
#ev-content .pick-bar__sum { flex: 1; min-width: 0; margin: 0; }
#ev-content .pick-bar__sum span, #ev-content .pick-bar__sum strong { display: block; white-space: nowrap; }
#ev-content .pick-bar__sum span { overflow: hidden; text-overflow: ellipsis; font-size: 12px; color: #cfd4da; }
#ev-content .pick-bar__clear, #ev-content .pick-bar__go { flex: none; border: 0; border-radius: 8px; padding: 10px 14px; font: inherit; cursor: pointer; }
#ev-content .pick-bar__clear { width: 40px; padding: 10px 0; font-size: 16px; background: transparent; color: #cfd4da; }
#ev-content .pick-bar__go { background: #177a5e; color: #fff; font-weight: 700; }
body.has-pick-bar { padding-bottom: 160px; }
