/* MenuSum guides with wide tables (2026-10-24): Korean BBQ cuts */
.tbl.cuts td{vertical-align:top}
.tbl.cuts td.r{white-space:nowrap}
.tbl.cuts td:nth-child(3) b{display:block;min-width:9em}
@media (max-width:640px){
  .tbl.cuts thead{display:none}
  .tbl.cuts tr{display:grid;grid-template-columns:auto 1fr;gap:2px 12px;padding:12px 0;border-bottom:1px solid var(--line)}
  .tbl.cuts td{border:0;padding:0}
  .tbl.cuts td.r{align-self:end}
  .tbl.cuts td:nth-child(3),.tbl.cuts td:nth-child(4){grid-column:1/-1}
  .tbl.cuts td:nth-child(3) b{min-width:0}
  .tbl.snacks td{grid-column:1/-1}
}
/* Coupang Partners (2026-10-24): disclosure at the top in a different colour, and the plain "쿠팡에서 보기" links */
.adnote{margin:14px 0 0;padding:12px 16px;border-radius:12px;background:color-mix(in srgb,var(--mark) 22%,var(--surface));border:1px solid color-mix(in srgb,var(--mark) 60%,var(--surface));color:var(--ink);font-size:15px;font-weight:600;line-height:1.55;word-break:keep-all}
.adnote span{display:block;margin-top:2px;font-weight:500;font-size:14px}
.cpl{display:inline-block;margin-top:6px;padding:3px 10px;border-radius:999px;border:1px solid var(--line);background:var(--surface);font-size:13px;font-weight:600;text-decoration:none;white-space:nowrap}
.cpl:hover{border-color:var(--hand)}
td .cpl{display:block;width:fit-content;margin-top:6px}
.cpstrip{display:flex;gap:12px;margin:12px 0 4px;padding:2px 2px 10px;overflow-x:auto;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}
.cpstrip a{flex:0 0 auto;line-height:0;border-radius:8px;scroll-snap-align:start}
.cpstrip img{display:block;width:120px;height:240px;max-width:none;border-radius:8px;background:#fff}
.kocut-ko{display:block;margin-top:2px;color:var(--slate);font-size:13px;font-weight:500;font-family:var(--ko);word-break:keep-all}
