.seller-contact{display:grid;grid-gap:12px;gap:12px;padding:16px;border:1px solid var(--line);border-radius:16px;background:var(--surface)}.seller-contact h2,.seller-contact h3{margin:0;font-size:16px}.seller-contact p{margin:0;color:var(--muted);font-size:14px}.seller-contact__list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.seller-contact__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:10px 12px;border:1px solid var(--line);border-radius:12px;background:var(--paper)}.seller-contact__label{min-width:84px;font-size:13px;font-weight:600;color:var(--muted)}.seller-contact__value{flex:1 1 140px;min-width:0;font-family:var(--font-mono);font-size:13px;overflow-wrap:anywhere}.seller-contact__actions{display:flex;flex-wrap:wrap;gap:6px}.seller-contact__btn{display:inline-flex;align-items:center;height:32px;padding:0 12px;border-radius:999px;border:1px solid var(--line-strong);background:var(--mist);color:var(--ink);font:inherit;font-size:13px;font-weight:600;cursor:pointer;text-decoration:none;white-space:nowrap}.seller-contact__btn:hover{border-color:var(--blue)}.seller-contact__btn--primary{background:var(--blue);color:var(--accent-ink);border-color:var(--blue)}.seller-contact__msg{margin:0;padding:10px 12px;border-radius:12px;background:var(--paper);border:1px dashed var(--line-strong);font-size:13px;white-space:pre-wrap;color:var(--ink)}.seller-contact__tip{font-size:13px}.shop-related{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 20px}.shop-sections{display:grid;grid-gap:0;gap:0;margin:0 0 8px}.shop-sections .chip .muted{margin-left:4px;font-size:12px}