/* 중고장터 「🙋 구매 희망」 (2026-10-01) — market-req.js. 색은 market.css 의 --mk-* 를 따른다(다크 대응) */
.mr-box{margin-top:12px;padding:12px 14px;border:1px solid var(--mk-line,#e6dccb);border-radius:12px;background:var(--mk-soft,#faf7f1);color:var(--mk-ink,#1f1c18);display:grid;gap:8px;min-width:0}
.mr-box:empty{display:none}
.mr-row{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;min-width:0}
.mr-go{height:46px;padding:0 22px;border:0;border-radius:12px;background:var(--mk-acc,#e0661a);color:#fff;font:inherit;font-size:16px;font-weight:900;letter-spacing:-.3px;cursor:pointer;box-shadow:0 4px 14px rgba(224,102,26,.28);transition:transform .12s,box-shadow .12s}
.mr-go:hover{transform:translateY(-1px);box-shadow:0 6px 18px rgba(224,102,26,.36)}
.mr-go:disabled{background:var(--mk-mute,#8a7f6e);box-shadow:none;cursor:default;transform:none}
.mr-n{font-size:13.5px;font-weight:800;color:var(--mk-acc,#e0661a)}
.mr-done{font-weight:900;color:var(--mk-good,#1e8f4e)}
.mr-cancel{height:32px;padding:0 12px;border:1px solid var(--mk-line,#e6dccb);border-radius:8px;background:var(--mk-bg,#fff);color:var(--mk-ink,#1f1c18);font:inherit;font-size:13px;font-weight:700;cursor:pointer}
.mr-msg{margin:0;font-size:14px;line-height:1.55;overflow-wrap:anywhere}
.mr-msg.mine{color:var(--mk-mute,#8a7f6e)}
.mr-msg.dim{color:var(--mk-mute,#8a7f6e);font-size:13px}
.mr-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px 10px}
.mr-head b{font-size:15.5px;font-weight:900}.mr-head em{font-style:normal;color:var(--mk-acc,#e0661a)}
.mr-kon{font-size:12px;font-weight:800;padding:3px 9px;border-radius:99px;background:#fee500;color:#191919}
.mr-empty{margin:0;font-size:13.5px;color:var(--mk-mute,#8a7f6e)}
.mr-list{list-style:none;margin:0;padding:0;display:grid;gap:8px}
.mr-list li{padding:10px 12px;border:1px solid var(--mk-line,#e6dccb);border-radius:10px;background:var(--mk-bg,#fff);display:grid;gap:6px;min-width:0}
.mr-who{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;min-width:0}
.mr-who time{margin-left:auto;font-size:12px;color:var(--mk-mute,#8a7f6e);white-space:nowrap}
.mr-gone{color:var(--mk-mute,#8a7f6e)}
.mr-acts{display:flex;align-items:center;gap:8px;flex-wrap:wrap}
.mr-memo{height:34px}
.mr-more{border:0;background:none;color:var(--mk-mute,#8a7f6e);font:inherit;font-size:12.5px;cursor:pointer;text-decoration:underline;text-underline-offset:3px;margin-left:auto}
.mr-nudge{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:10px;background:#fee500;color:#191919;text-decoration:none;font-size:13.5px;line-height:1.45}
.mr-nudge b{font-weight:900}.mr-kt{font-size:18px;flex:none}
.mr-cnt{margin:-6px 0 0;text-align:right;font-size:12px;color:var(--mk-mute,#8a7f6e)}
.mr-blk{display:block;margin:10px 0 2px;font-size:14px}.mr-blk small{display:block;color:var(--mk-mute,#8a7f6e);font-size:12px;margin:2px 0 0 22px}
@media (max-width:520px){.mr-go{width:100%}.mr-row .mr-n{width:100%;text-align:center}.mr-who time{margin-left:0;width:100%}}
@media (prefers-reduced-motion:reduce){.mr-go{transition:none}.mr-go:hover{transform:none}}

/* 구매 희망한 사람들(모두에게 보임) — 2026-10-01 */
.mr-people{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:10px 0 2px;padding:10px 12px;border-radius:12px;background:#fbf6ee;border:1px solid #efe4d3}
.mr-pl{font-weight:900;font-size:13.5px;margin-right:4px}
.mr-pp{display:inline-flex;align-items:center;gap:5px;font-size:13px}.mr-pp time{font-size:11.5px;color:#9a8f80}
[data-theme="dark"] .mr-people{background:#23272b;border-color:#363c42}[data-theme="dark"] .mr-pp time{color:#8e9499}
