.chat-page[data-astro-cid-vps2jpma]{background:#f7f8f9;min-height:85vh;padding:30px 0 80px;color:#002f34}.chat-nav-top[data-astro-cid-vps2jpma]{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px;flex-wrap:wrap;gap:12px}.back-link[data-astro-cid-vps2jpma]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.92rem;color:#002f34;padding:8px 14px;border-radius:6px;background:#fff;border:1px solid #d4dcde;transition:background .15s ease}.back-link[data-astro-cid-vps2jpma]:hover{background:#eef1f2}.preview-badge[data-astro-cid-vps2jpma]{font-size:.78rem;font-weight:700;color:#002f34;background:#23e5db;padding:6px 12px;border-radius:4px}.chat-layout-grid[data-astro-cid-vps2jpma]{display:grid;grid-template-columns:1.25fr .75fr;gap:30px;align-items:flex-start}.chat-main-card[data-astro-cid-vps2jpma]{background:#fff;border:1px solid #e0e4e6;border-radius:8px;box-shadow:0 4px 16px #002f340f;overflow:hidden;display:flex;flex-direction:column;height:680px}.seller-chat-header[data-astro-cid-vps2jpma]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #f0f2f3;background:#fff;gap:12px;flex-wrap:wrap}.seller-profile[data-astro-cid-vps2jpma]{display:flex;align-items:center;gap:12px}.seller-avatar[data-astro-cid-vps2jpma]{position:relative;width:44px;height:44px;border-radius:50%;background:#002f34;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:.95rem}.online-indicator[data-astro-cid-vps2jpma]{position:absolute;bottom:2px;right:2px;width:10px;height:10px;border-radius:50%;background:#22c55e;border:2px solid #ffffff}.seller-name-row[data-astro-cid-vps2jpma]{display:flex;align-items:center;gap:8px}.seller-name-row[data-astro-cid-vps2jpma] strong[data-astro-cid-vps2jpma]{font-size:1.05rem;color:#002f34}.verified-seller-badge[data-astro-cid-vps2jpma]{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:700;color:#00a49f;background:#e6f6f7;padding:2px 7px;border-radius:4px}.seller-status[data-astro-cid-vps2jpma]{font-size:.78rem;color:#7b8e90;margin:2px 0 0}.btn-make-offer-chat[data-astro-cid-vps2jpma]{display:inline-flex;align-items:center;gap:6px;padding:8px 16px;background:#fff;border:1.5px solid #002f34;color:#002f34;border-radius:4px;font-size:.85rem;font-weight:700;text-decoration:none;transition:background .15s ease}.btn-make-offer-chat[data-astro-cid-vps2jpma]:hover{background:#002f34;color:#fff}.ad-pinned-bar[data-astro-cid-vps2jpma]{display:flex;align-items:center;gap:14px;background:#f7f8f9;border-bottom:1px solid #e0e4e6;padding:10px 20px}.ad-pinned-thumb[data-astro-cid-vps2jpma]{width:60px;height:48px;border-radius:4px;object-fit:cover}.ad-pinned-details[data-astro-cid-vps2jpma]{flex:1;min-width:0}.ad-pinned-price[data-astro-cid-vps2jpma]{font-size:.95rem;font-weight:800;color:#002f34;display:block}.ad-pinned-title[data-astro-cid-vps2jpma]{font-size:.82rem;color:#556668;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.btn-ad-view[data-astro-cid-vps2jpma]{font-size:.82rem;font-weight:700;color:#002f34;text-decoration:underline}.messages-window[data-astro-cid-vps2jpma]{flex:1;overflow-y:auto;padding:20px;background:#fafbfb;display:flex;flex-direction:column;gap:14px}.date-badge[data-astro-cid-vps2jpma]{text-align:center;margin:6px 0}.date-badge[data-astro-cid-vps2jpma] span[data-astro-cid-vps2jpma]{font-size:.72rem;font-weight:700;color:#7b8e90;background:#eef1f2;padding:3px 10px;border-radius:4px}.msg-bubble[data-astro-cid-vps2jpma]{display:flex;max-width:78%}.msg-bubble[data-astro-cid-vps2jpma].seller{align-self:flex-start}.msg-bubble[data-astro-cid-vps2jpma].seller .bubble-content[data-astro-cid-vps2jpma]{background:#fff;border:1px solid #e0e4e6;border-radius:12px 12px 12px 2px;color:#002f34}.msg-bubble[data-astro-cid-vps2jpma].buyer{align-self:flex-end}.msg-bubble[data-astro-cid-vps2jpma].buyer .bubble-content[data-astro-cid-vps2jpma]{background:#002f34;color:#fff;border-radius:12px 12px 2px}.bubble-content[data-astro-cid-vps2jpma]{padding:12px 16px;box-shadow:0 2px 6px #0000000a}.bubble-content[data-astro-cid-vps2jpma] p[data-astro-cid-vps2jpma]{margin:0 0 6px;font-size:.92rem;line-height:1.45}.bubble-time[data-astro-cid-vps2jpma]{font-size:.68rem;opacity:.75;display:block;text-align:right}.quick-chips[data-astro-cid-vps2jpma]{display:flex;gap:8px;padding:8px 16px;background:#fff;border-top:1px solid #f0f2f3;overflow-x:auto;scrollbar-width:none}.quick-chips[data-astro-cid-vps2jpma]::-webkit-scrollbar{display:none}.chip-btn[data-astro-cid-vps2jpma]{padding:6px 12px;background:#eef1f2;border:1px solid #d4dcde;border-radius:999px;font-size:.78rem;font-weight:600;color:#002f34;white-space:nowrap;cursor:pointer;transition:background .15s ease}.chip-btn[data-astro-cid-vps2jpma]:hover{background:#002f34;color:#fff;border-color:#002f34}.chat-input-bar[data-astro-cid-vps2jpma]{display:flex;align-items:center;gap:10px;padding:12px 16px;border-top:1px solid #e0e4e6;background:#fff}.chat-input-bar[data-astro-cid-vps2jpma] input[data-astro-cid-vps2jpma]{flex:1;border:1px solid #d4dcde;border-radius:6px;padding:12px 16px;font-size:.92rem;color:#002f34;font-family:inherit;outline:none}.chat-input-bar[data-astro-cid-vps2jpma] input[data-astro-cid-vps2jpma]:focus{border-color:#002f34}.btn-chat-send[data-astro-cid-vps2jpma]{display:inline-flex;align-items:center;gap:6px;background:#002f34;color:#fff;border:none;border-radius:6px;padding:12px 20px;font-weight:700;font-size:.9rem;cursor:pointer;transition:background .15s ease}.btn-chat-send[data-astro-cid-vps2jpma]:hover{background:#004d55}.chat-sidebar[data-astro-cid-vps2jpma]{display:flex;flex-direction:column;gap:20px}.sidebar-box[data-astro-cid-vps2jpma]{background:#fff;border:1px solid #e0e4e6;border-radius:8px;padding:20px}.sidebar-box[data-astro-cid-vps2jpma] h3[data-astro-cid-vps2jpma]{font-size:1.1rem;font-weight:800;margin:0 0 16px}.s-info-row[data-astro-cid-vps2jpma]{display:flex;justify-content:space-between;padding:8px 0;border-bottom:1px solid #f0f2f3;font-size:.88rem}.s-info-row[data-astro-cid-vps2jpma]:last-child{border-bottom:none}.s-info-row[data-astro-cid-vps2jpma] span[data-astro-cid-vps2jpma]{color:#7b8e90}.safety-title[data-astro-cid-vps2jpma]{display:flex;align-items:center;gap:8px;margin-bottom:12px}.safety-list[data-astro-cid-vps2jpma]{margin:0;padding-left:18px;font-size:.85rem;color:#556668;line-height:1.5}.safety-list[data-astro-cid-vps2jpma] li[data-astro-cid-vps2jpma]{margin-bottom:8px}@media (max-width: 900px){.chat-layout-grid[data-astro-cid-vps2jpma]{grid-template-columns:1fr}}
