/* ── 입점 문의함(admin/js/partners) — 메뉴별 CSS(I-017) ── */
.p-kind, .p-q { width: auto; min-height: 32px; padding: 4px 10px; font-size: 13px; }
.p-q { min-width: 220px; }
.p-tbl tr.off td { color: var(--dim); }
.p-kind-resort { background: color-mix(in srgb, var(--accent) 12%, var(--panel)); color: var(--accent-d); margin-left: 0; }
.p-kind-sales { background: color-mix(in srgb, var(--st-tentative) 12%, var(--panel)); color: var(--st-tentative); margin-left: 0; }
.p-st { font-size: 12.5px; font-weight: 700; }
.p-st-new { color: var(--accent-d); }
.p-st-doing { color: var(--st-doing); }
.p-st-done { color: var(--st-booked); }
.p-st-spam { color: var(--dim); }
@media (max-width: 600px) { .p-q { min-width: 0; width: 100%; } }
