.qc-open[data-v-95a1a145]{background:#d9541e;border-radius:999px;bottom:96px;box-shadow:0 6px 18px #0000002e;color:#fff;font-weight:600;padding:10px 16px;position:fixed;right:20px;z-index:40}.qc-backdrop[data-v-95a1a145]{align-items:center;background:#0f0f0f73;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:60}.qc-panel[data-v-95a1a145]{background:#fff;border-radius:16px;max-height:90vh;overflow:auto;padding:20px;width:min(1100px,100%)}.qc-head[data-v-95a1a145]{align-items:center;display:flex;justify-content:space-between}.qc-head h2[data-v-95a1a145]{font-size:20px;font-weight:700}.qc-close[data-v-95a1a145]{font-size:28px;line-height:1;padding:0 8px}.qc-note[data-v-95a1a145]{color:#6b7280;font-size:13px;margin:4px 0 16px}.qc-grid[data-v-95a1a145]{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.qc-card[data-v-95a1a145]{border:1px solid #e5e7eb;border-radius:12px;display:flex;flex-direction:column;gap:10px;padding:14px}.qc-best[data-v-95a1a145]{border-color:#16a34a;box-shadow:0 0 0 2px #16a34a26}.qc-shop[data-v-95a1a145]{align-items:center;display:flex;gap:8px;justify-content:space-between}.qc-badge[data-v-95a1a145]{background:#dcfce7;border-radius:999px;color:#166534;font-size:12px;padding:2px 8px}.qc-items[data-v-95a1a145]{display:grid;font-size:14px;gap:6px;list-style:none;margin:0;padding:0}.qc-items li[data-v-95a1a145]{gap:10px}.qc-items li[data-v-95a1a145],.qc-total[data-v-95a1a145]{display:flex;justify-content:space-between}.qc-total[data-v-95a1a145]{border-top:1px solid #f0f0f0;padding-top:8px}.qc-date[data-v-95a1a145]{color:#9ca3af}.qc-link[data-v-95a1a145]{color:#d9541e;font-weight:600;text-decoration:underline}.lcs[data-v-491b568f]{display:flex;flex-shrink:0;gap:6px;margin-left:auto}.lcs-btn[data-v-491b568f]{background:#fff;border:1px solid #e5e7eb;border-radius:8px;color:#374151;font-size:13px;padding:4px 10px}.lcs-btn[data-v-491b568f]:disabled{opacity:.6}.lcs-backdrop[data-v-491b568f]{align-items:center;background:#0f0f0f73;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;padding:16px;position:fixed;z-index:70}.lcs-panel[data-v-491b568f]{background:#fff;border-radius:14px;display:grid;gap:12px;padding:18px;width:min(420px,100%)}.lcs-panel h2[data-v-491b568f]{font-size:18px;font-weight:700}.lcs-panel label[data-v-491b568f]{display:grid;font-size:14px;gap:4px}.lcs-panel select[data-v-491b568f],.lcs-panel textarea[data-v-491b568f]{border:1px solid #d1d5db;border-radius:8px;padding:8px}.lcs-actions[data-v-491b568f]{display:flex;gap:8px;justify-content:flex-end}.lcs-primary[data-v-491b568f]{background:#d9541e;border-radius:8px;color:#fff;font-weight:600;padding:6px 14px}.lcs-notice[data-v-491b568f]{color:#b91c1c;font-size:13px}.vendor-list[data-v-3b210db7]::-webkit-scrollbar{width:6px}.vendor-list[data-v-3b210db7]::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:6px}[data-v-3b210db7]::-webkit-scrollbar{height:6px}[data-v-3b210db7]::-webkit-scrollbar-thumb{background-color:#0000004d;border-radius:6px}.messages[data-v-3b210db7]{border-radius:1px;display:flex;flex-direction:column;gap:10px;overflow-y:auto}.message[data-v-3b210db7]{border-radius:10px;font-size:16px;line-height:1.4;max-width:70%;padding:10px 15px;position:relative}.message.sender[data-v-3b210db7]{background-color:#fbede9;color:#000;margin-right:15px}.message.sender[data-v-3b210db7],.message.senderDropdown[data-v-3b210db7]{align-self:flex-end}.message.receiver[data-v-3b210db7]{align-self:flex-start;background-color:#f3f4f6;color:#000;margin-left:15px}.message img[data-v-3b210db7]{border-radius:5px;margin-top:10px;max-width:50%}.message .text-green-500[data-v-3b210db7]{font-size:15px;margin-top:5px}.message .reply[data-v-3b210db7]{color:#555;font-size:15px}.dropdown-menu[data-v-3b210db7]{background:#fff;border:1px solid #ccc;border-radius:5px;padding:5px;position:absolute;top:20px;z-index:1}.typing-indicator[data-v-3b210db7]{color:#aaa;font-style:italic;margin-top:10px;text-align:center}.animated-conversation[data-v-3b210db7]{animation:moveToTop-3b210db7 .5s ease-in-out}@keyframes moveToTop-3b210db7{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.shimmer[data-v-3b210db7]{overflow:hidden;position:relative}.shimmer[data-v-3b210db7]:after{animation:shimmer-3b210db7 1.5s infinite;background:linear-gradient(90deg,#fff0,#ffffff4d 50%,#fff0);bottom:0;content:"";left:0;position:absolute;right:0;top:0}@keyframes shimmer-3b210db7{0%{transform:translate(-100%)}to{transform:translate(100%)}}[data-v-3b210db7]::-webkit-scrollbar{height:4px;width:4px}[data-v-3b210db7]::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.desktop-chat[data-v-3b210db7]{display:block}.mobile-chat[data-v-3b210db7]{display:none}@media (max-width:767px){.desktop-chat[data-v-3b210db7]{display:none}.mobile-chat[data-v-3b210db7]{display:block}}.modal-overlay[data-v-3b210db7]{background-color:#00000080}.close-btn[data-v-3b210db7]{background:none;font-size:20px}.crossedOut td[data-v-3b210db7],.unavailable td[data-v-3b210db7]{color:gray;text-decoration:line-through}.modal-overlay[data-v-3b210db7]{align-items:center;background:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content[data-v-3b210db7]{background:#fff;border-radius:8px;box-shadow:0 4px 6px #0000001a;max-width:1000px;padding:20px;position:relative;width:90%}.close-btn[data-v-3b210db7]{background:transparent;border:none;cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}h2[data-v-3b210db7]{color:#333;font-size:20px;margin:0 0 20px}.products-table[data-v-3b210db7]{border-collapse:collapse;margin-top:20px;width:100%}.products-table td[data-v-3b210db7],.products-table th[data-v-3b210db7]{border:1px solid #ddd;padding:8px;text-align:left}.products-table th[data-v-3b210db7]{background:#f5f5f5;font-weight:700}.products-table input[data-v-3b210db7]{border:1px solid #ccc;border-radius:4px;padding:5px;width:100%}.button-group[data-v-3b210db7]{display:flex;gap:10px;margin-top:20px}.add-row-btn[data-v-3b210db7],.send-btn[data-v-3b210db7]{border:none;border-radius:4px;cursor:pointer;padding:10px 15px}.add-row-btn[data-v-3b210db7]{background-color:#38aa38;color:#fff}.send-btn[data-v-3b210db7]{background-color:gray;color:#fff}.add-row-btn[data-v-3b210db7]:hover{background-color:#0056b3}.send-btn[data-v-3b210db7]:hover{background-color:#218838}.quote-table[data-v-3b210db7]{border-collapse:collapse;font-size:15px;margin:10px auto;max-width:400px;width:100%}.quote-table td[data-v-3b210db7],.quote-table th[data-v-3b210db7]{border:1px solid #ddd;padding:8px;text-align:left}.quote-table th[data-v-3b210db7]{background-color:#f8f8f8;font-weight:700}.quote-table td[data-v-3b210db7]{text-align:right}.quote-table td[data-v-3b210db7]:first-child{text-align:left}.quote-table tr:last-child td[data-v-3b210db7]{background-color:#f1f1f1;font-weight:700}.quote-request-table[data-v-3b210db7]{border-collapse:collapse;font-size:15px;margin:10px auto;max-width:300px;width:100%}.quote-request-table td[data-v-3b210db7],.quote-request-table th[data-v-3b210db7]{border:1px solid #ddd;padding:8px;text-align:left}.quote-request-table th[data-v-3b210db7]{background-color:#f8f8f8;font-weight:700}.updated-quote-table[data-v-3b210db7]{border-collapse:collapse;font-size:15px;margin:10px auto;max-width:100%;width:100%}.updated-quote-table td[data-v-3b210db7],.updated-quote-table th[data-v-3b210db7]{border:1px solid #ddd;padding:8px;text-align:left}.updated-quote-table th[data-v-3b210db7]{background-color:#f8f8f8;font-weight:700}.updated-quote-table td[data-v-3b210db7]{text-align:right}.updated-quote-table td[data-v-3b210db7]:first-child{text-align:left}.updated-quote-table tr:last-child td[data-v-3b210db7]{background-color:#f1f1f1;font-weight:700}.updated-quote-table .crossedOut[data-v-3b210db7]{color:gray;text-decoration:line-through}.updated-quote-table .unavailable[data-v-3b210db7]{color:red;font-weight:700}.shortened-text[data-v-3b210db7]{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.messages-container[data-v-3b210db7]{scroll-behavior:smooth}.pmc[data-v-3b210db7]{--pmc-line:#efe4dc;--pmc-soft:#fbf5f1;--pmc-ink:#1f1a17;background:var(--pm-page,#f7f3ef);color:var(--pmc-ink)}.pmc-shell[data-v-3b210db7]{background:#fff;box-shadow:0 0 0 1px var(--pmc-line);display:flex;height:100dvh;margin:0 auto;max-width:1440px}.pmc-side[data-v-3b210db7]{background:#fff;border-right:1px solid var(--pmc-line);flex-direction:column;min-height:0;width:100%}@media (min-width:768px){.pmc-side[data-v-3b210db7]{flex:none;width:340px}}@media (min-width:1200px){.pmc-side[data-v-3b210db7]{width:380px}}.pmc-side-head[data-v-3b210db7]{display:grid;gap:10px;padding:12px 12px 10px}.pmc-tabs[data-v-3b210db7]{background:var(--pmc-soft);border-radius:12px;display:grid;grid-template-columns:1fr 1fr;padding:4px}.pmc-tabs button[data-v-3b210db7]{border-radius:9px;color:#6b625c;font-size:14px;font-weight:600;padding:8px;position:relative}.pmc-tabs button.on[data-v-3b210db7]{background:#fff;box-shadow:0 1px 3px #00000014;color:var(--amber-deep,#b5461a)}.pmc-dot[data-v-3b210db7]{background:var(--amber,#d9541e);border-radius:99px;height:8px;margin-left:6px;position:absolute;top:8px;width:8px}.pmc-search[data-v-3b210db7]{align-items:center;background:#fff;border:1px solid var(--pmc-line);border-radius:12px;display:flex;gap:8px;padding:0 12px}.pmc-search[data-v-3b210db7]:focus-within{border-color:var(--amber,#d9541e);box-shadow:0 0 0 3px #d9541e1f}.pmc-search input[data-v-3b210db7]{background:transparent;flex:1;font-size:14px;min-width:0;outline:none;padding:9px 0}.pmc-select[data-v-3b210db7]{background:#fff;border:1px solid var(--pmc-line);border-radius:12px;font-size:14px;padding:8px 10px}.pmc-chip[data-v-3b210db7]{border:1px solid var(--pmc-line);border-radius:999px;color:#5b524c;font-size:13px;font-weight:600;padding:7px 12px;white-space:nowrap}.pmc-chip.on[data-v-3b210db7]{background:var(--amber,#d9541e);border-color:var(--amber,#d9541e);color:#fff}.pmc-selbar[data-v-3b210db7]{background:var(--pmc-soft);border:1px solid #f0d4c4;border-radius:12px;gap:8px;justify-content:space-between;padding:8px 10px}.pmc-conv[data-v-3b210db7],.pmc-selbar[data-v-3b210db7]{align-items:center;display:flex}.pmc-conv[data-v-3b210db7]{border-radius:14px;gap:12px;padding:10px;transition:background .15s;width:100%}.pmc-conv[data-v-3b210db7]:hover{background:var(--pmc-soft)}.pmc-conv.active[data-v-3b210db7]{background:#fbebe2}.pmc-conv.gone[data-v-3b210db7]{opacity:.55}.pmc-conv-title[data-v-3b210db7]{color:var(--pmc-ink);font-size:15px;font-weight:600}.pmc-conv-preview[data-v-3b210db7],.pmc-conv-title[data-v-3b210db7]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pmc-conv-preview[data-v-3b210db7]{color:#7a716b;flex:1;font-size:13px}.pmc-badge[data-v-3b210db7]{background:var(--amber,#d9541e);border-radius:999px;color:#fff;font-size:11px;font-weight:700;min-width:20px;padding:0 6px}.pmc-badge[data-v-3b210db7],.pmc-check[data-v-3b210db7]{align-items:center;display:inline-flex;flex:none;height:20px;justify-content:center}.pmc-check[data-v-3b210db7]{border:2px solid #d6c8bf;border-radius:6px;width:20px}.pmc-check.on[data-v-3b210db7]{background:var(--amber,#d9541e);border-color:var(--amber,#d9541e);color:#fff}.pmc-main[data-v-3b210db7]{background:var(--pmc-soft);flex:1;flex-direction:column;min-height:0;min-width:0}.pmc-thread-head[data-v-3b210db7]{align-items:center;background:#fff;border-bottom:1px solid var(--pmc-line);display:flex;gap:10px;padding:10px 14px}.pmc-stream[data-v-3b210db7]{display:flex;flex:1;flex-direction:column;gap:6px;overflow-y:auto;padding:16px 14px 8px}@media (min-width:768px){.pmc-stream[data-v-3b210db7]{padding:20px 28px 10px}}.pmc-note[data-v-3b210db7]{align-items:flex-start;background:#fff;border:1px solid #f0d4c4;border-radius:12px;color:var(--amber-deep,#b5461a);display:flex;font-size:13px;gap:8px;margin-bottom:8px;padding:10px 12px}.pmc-day[data-v-3b210db7]{display:flex;justify-content:center;margin:12px 0 6px}.pmc-day span[data-v-3b210db7]{background:#fff;border:1px solid var(--pmc-line);border-radius:999px;color:#7a716b;font-size:11px;font-weight:600;padding:3px 10px}.pmc-row[data-v-3b210db7]{align-items:flex-end;display:flex;gap:8px}.pmc-row.mine[data-v-3b210db7]{justify-content:flex-end}.pmc-bubble[data-v-3b210db7]{border-radius:18px;box-shadow:0 1px 1px #0000000a;font-size:15px;line-height:1.45;max-width:min(78%,560px);padding:9px 12px 6px}.pmc-bubble.wide[data-v-3b210db7]{max-width:min(92%,560px)}.pmc-bubble.mine[data-v-3b210db7]{background:var(--amber,#d9541e);border-bottom-right-radius:6px;color:#fff}.pmc-bubble.theirs[data-v-3b210db7]{background:#fff;border:1px solid var(--pmc-line);border-bottom-left-radius:6px;color:var(--pmc-ink)}.pmc-time[data-v-3b210db7]{font-size:11px;margin-top:2px;opacity:.7;text-align:right}.pmc-file[data-v-3b210db7]{align-items:center;background:#ffffff2e;border-radius:12px;display:flex;gap:10px;margin-top:4px;padding:8px 10px}.pmc-bubble.theirs .pmc-file[data-v-3b210db7]{background:var(--pmc-soft)}.pmc-quote[data-v-3b210db7]{background:#fff;border-radius:14px;color:var(--pmc-ink);margin-top:2px;min-width:min(280px,100%);padding:10px 12px}.pmc-bubble.theirs .pmc-quote[data-v-3b210db7]{background:var(--pmc-soft)}.pmc-quote-title[data-v-3b210db7]{color:var(--amber-deep,#b5461a);font-size:13px;font-weight:700;margin-bottom:6px}.pmc-quote ul[data-v-3b210db7]{display:grid;gap:6px}.pmc-quote li[data-v-3b210db7]{border-bottom:1px dashed #eadfd7;display:flex;font-size:14px;gap:12px;justify-content:space-between;padding-bottom:6px}.pmc-quote li[data-v-3b210db7]:last-child{border-bottom:0;padding-bottom:0}.pmc-quote li.struck[data-v-3b210db7]{opacity:.5;text-decoration:line-through}.pmc-quote-alt[data-v-3b210db7]{color:#8a6d00;font-size:12px;font-weight:700;margin:8px 0 4px}.pmc-quote-total[data-v-3b210db7]{border-top:1px solid #eadfd7;color:var(--amber-deep,#b5461a);display:flex;font-weight:800;justify-content:space-between;margin-top:8px;padding-top:8px}.pmc-composer[data-v-3b210db7]{background:#fff;border-top:1px solid var(--pmc-line);padding:10px 12px max(10px,env(safe-area-inset-bottom))}.pmc-input[data-v-3b210db7]{background:var(--pmc-soft);border:1px solid var(--pmc-line);border-radius:20px;flex:1;font-size:15px;max-height:160px;min-width:0;outline:none;padding:10px 14px;resize:none}.pmc-input[data-v-3b210db7]:focus{background:#fff;border-color:var(--amber,#d9541e);box-shadow:0 0 0 3px #d9541e1f}.pmc-send[data-v-3b210db7]{align-items:center;background:var(--amber,#d9541e);border-radius:999px;color:#fff;display:inline-flex;flex:none;height:44px;justify-content:center;transition:transform .1s,opacity .15s;width:44px}.pmc-send[data-v-3b210db7]:disabled{cursor:not-allowed;opacity:.4}.pmc-send[data-v-3b210db7]:not(:disabled):active{transform:scale(.94)}.pmc-preview[data-v-3b210db7]{align-items:center;background:var(--pmc-soft);border:1px solid var(--pmc-line);border-radius:12px;display:flex;gap:10px;margin-bottom:8px;padding:8px}.pmc-menu[data-v-3b210db7]{background:#fff;border:1px solid var(--pmc-line);border-radius:14px;bottom:calc(100% + 8px);box-shadow:0 12px 30px #0000001f;display:grid;left:0;padding:6px;position:absolute;width:230px;z-index:20}.pmc-menu button[data-v-3b210db7]{border-radius:10px;font-size:14px;padding:9px 10px;text-align:left}.pmc-menu button[data-v-3b210db7]:hover{background:var(--pmc-soft)}.pmc-empty[data-v-3b210db7]{flex:1;flex-direction:column;gap:8px;padding:24px;text-align:center}.pmc-empty[data-v-3b210db7],.pmc-empty-icon[data-v-3b210db7]{align-items:center;display:flex;justify-content:center}.pmc-empty-icon[data-v-3b210db7]{background:#fff;border:1px solid var(--pmc-line);border-radius:24px;color:var(--amber,#d9541e);height:76px;margin-bottom:6px;width:76px}.pmc-btn[data-v-3b210db7]{align-items:center;background:var(--amber,#d9541e);border-radius:12px;color:#fff;display:inline-flex;font-size:14px;font-weight:600;gap:6px;padding:9px 16px;transition:opacity .15s}.pmc-btn[data-v-3b210db7]:hover{opacity:.92}.pmc-btn[data-v-3b210db7]:disabled{cursor:not-allowed;opacity:.45}.pmc-btn-sm[data-v-3b210db7]{border-radius:10px;font-size:13px;padding:7px 12px}.pmc-btn-ghost[data-v-3b210db7]{background:#fff;border:1px solid #f0d4c4}.pmc-btn-ghost[data-v-3b210db7],.pmc-link[data-v-3b210db7]{color:var(--amber-deep,#b5461a)}.pmc-link[data-v-3b210db7]{font-size:14px;font-weight:600}.pmc-icon-btn[data-v-3b210db7]{align-items:center;border-radius:999px;color:#6b625c;display:inline-flex;flex:none;height:40px;justify-content:center;width:40px}.pmc-icon-btn[data-v-3b210db7]:hover{background:var(--pmc-soft)}.pmc-icon-btn[data-v-3b210db7]:disabled{opacity:.35}@media (max-width:767px){.pmc-icon-btn.hidden[data-v-3b210db7]{display:none}}@media (min-width:768px){.pmc-icon-btn.md\:hidden[data-v-3b210db7]{display:none}}.pmc-overlay[data-v-3b210db7]{align-items:flex-end;background:#140e0a80;display:flex;top:0;right:0;bottom:0;left:0;justify-content:center;position:fixed;z-index:80}@media (min-width:640px){.pmc-overlay[data-v-3b210db7]{align-items:center;padding:16px}}.pmc-sheet[data-v-3b210db7]{background:#fff;border-radius:20px 20px 0 0;display:flex;flex-direction:column;gap:14px;max-height:92dvh;max-width:620px;overflow-y:auto;padding:18px 18px max(18px,env(safe-area-inset-bottom));width:100%}@media (min-width:640px){.pmc-sheet[data-v-3b210db7]{border-radius:20px}}.pmc-quote-rows[data-v-3b210db7]{display:grid;gap:10px}.pmc-quote-row[data-v-3b210db7]{background:var(--pmc-soft);border:1px solid var(--pmc-line);border-radius:14px;display:grid;gap:8px;grid-template-columns:1fr 88px 40px;padding:10px}@media (min-width:640px){.pmc-quote-row[data-v-3b210db7]{grid-template-columns:1fr 120px 80px 40px}}.pmc-quote-row label[data-v-3b210db7]{display:grid;gap:4px}.pmc-quote-row label span[data-v-3b210db7]{color:#7a716b;font-size:12px;font-weight:600}.pmc-quote-row input[data-v-3b210db7]{background:#fff;border:1px solid var(--pmc-line);border-radius:10px;font-size:14px;padding:8px 10px;width:100%}.pmc-quote-row input[data-v-3b210db7]:focus{border-color:var(--amber,#d9541e);outline:none}@media (max-width:639px){.pmc-quote-row .col-span-full[data-v-3b210db7]{grid-column:1/-1}}
