.mc-market .mc58-vendor-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:18px}.mc-market .mc58-chat-link{background:#fff!important;color:#7c4b76!important;border:1px solid #d8b7d0}.mc-market .mc58-chat-card{max-width:900px;margin:20px auto;padding:clamp(18px,4vw,32px);background:#fff;border-radius:20px;border:1px solid #f0e2ed;box-shadow:0 15px 40px #754b6b14}.mc-market .mc58-chat-card h1{font-family:Georgia,serif;font-size:clamp(26px,4vw,40px);font-weight:400}.mc-market .mc58-chat-messages{display:flex;flex-direction:column;gap:14px;max-height:480px;min-height:200px;overflow-y:auto;padding:18px;background:#faf5f8;border:1px solid #eee2eb;border-radius:16px;margin:18px 0}.mc-market .mc58-chat-messages .mcplus-msg{align-self:flex-start;max-width:82%;border-radius:15px 15px 15px 3px;padding:10px 14px;background:#fff;border:1px solid #eee0e9;overflow-wrap:anywhere}.mc-market .mc58-chat-messages .mcplus-msg.mine{align-self:flex-end;background:#f0dce9;border-color:#e9d0e2;border-radius:15px 15px 3px 15px}.mc-market .mc58-chat-messages .mcplus-msg p{margin:5px 0;line-height:1.55}.mc-market .mc58-chat-messages .mcplus-msg small{font-size:11px;color:#8b7786}.mc-market .mc58-chat-card textarea{display:block;min-height:95px;width:100%;margin-top:9px;border:1px solid #ddccda;border-radius:12px;padding:14px;resize:vertical}.mc-market .mc58-chat-bottom{display:flex;align-items:center;gap:18px;margin-top:12px;flex-wrap:wrap}.mc-market .mc58-chat-bottom a{color:#7d4b76;font-size:13px}.mc-market .mc58-chat-card label{font-weight:700;color:#624f5d}
