.phone-modal[data-v-369cdb3a]{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:1000;box-sizing:border-box;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0}.phone-modal-content[data-v-369cdb3a]{background-color:var(--neutral-50,#fff);border:1px solid var(--neutral-200,#e5e7eb);text-align:left;width:100%;max-width:440px;transition:all var(--transition-normal,.25s) ease-in-out;border-radius:16px;padding:32px 28px;animation:.25s cubic-bezier(.16,1,.3,1) modalPop-369cdb3a;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}@keyframes modalPop-369cdb3a{0%{opacity:0;transform:scale(.96)translateY(8px)}to{opacity:1;transform:scale(1)translateY(0)}}html.dark .phone-modal-content[data-v-369cdb3a]{background-color:var(--neutral-900,#171717);border-color:var(--neutral-800,#262626);box-shadow:0 25px 50px -12px #000000b3}.modal-header-badge[data-v-369cdb3a]{color:#d94686;background-color:#d946861a;border-radius:9999px;align-items:center;gap:6px;margin-bottom:12px;padding:4px 10px;font-size:.8rem;font-weight:600;display:inline-flex}html.dark .modal-header-badge[data-v-369cdb3a]{color:#f472b6;background-color:#f472b626}.modal-title[data-v-369cdb3a]{color:var(--text-primary,#111827);margin:0 0 6px;font-size:1.35rem;font-weight:700}html.dark .modal-title[data-v-369cdb3a]{color:var(--text-primary,#f9fafb)}.modal-subtitle[data-v-369cdb3a]{color:var(--text-secondary,#6b7280);margin:0 0 24px;font-size:.88rem;line-height:1.5}html.dark .modal-subtitle[data-v-369cdb3a]{color:var(--text-tertiary,#9ca3af)}.phone-input-group[data-v-369cdb3a]{flex-direction:column;gap:16px;display:flex}.input-field-wrapper[data-v-369cdb3a]{flex-direction:column;gap:6px;display:flex}.input-label[data-v-369cdb3a]{color:var(--text-secondary,#4b5563);font-size:.82rem;font-weight:600}html.dark .input-label[data-v-369cdb3a]{color:var(--text-tertiary,#9ca3af)}.custom-modal-input[data-v-369cdb3a]{border:1px solid var(--neutral-300,#d1d5db);background-color:var(--neutral-50,#fff);width:100%;color:var(--text-primary,#111827);box-sizing:border-box;transition:all var(--transition-fast,.15s) ease-in-out;border-radius:10px;outline:none;padding:12px 14px;font-size:.95rem}html.dark .custom-modal-input[data-v-369cdb3a]{background-color:var(--neutral-800,#262626);border-color:var(--neutral-700,#374151);color:var(--text-primary,#f9fafb)}.custom-modal-input[data-v-369cdb3a]:focus{border-color:#d94686;box-shadow:0 0 0 3px #d9468633}html.dark .custom-modal-input[data-v-369cdb3a]:focus{border-color:#f472b6;box-shadow:0 0 0 3px #f472b640}.modal-actions[data-v-369cdb3a]{justify-content:flex-end;align-items:center;gap:12px;margin-top:10px;display:flex}.exit-button[data-v-369cdb3a]{color:var(--text-secondary,#6b7280);cursor:pointer;transition:all var(--transition-fast,.15s) ease-in-out;background:0 0;border:1px solid #0000;border-radius:8px;padding:10px 18px;font-size:.9rem;font-weight:500}.exit-button[data-v-369cdb3a]:hover{color:var(--text-primary,#111827);background-color:var(--neutral-100,#f3f4f6)}html.dark .exit-button[data-v-369cdb3a]{color:var(--text-tertiary,#9ca3af)}html.dark .exit-button[data-v-369cdb3a]:hover{color:var(--text-primary,#f9fafb);background-color:var(--neutral-800,#262626)}.confirm-button[data-v-369cdb3a]{color:#fff;cursor:pointer;transition:all var(--transition-fast,.15s) ease-in-out;background:linear-gradient(135deg,#d94686,#be185d);border:none;border-radius:8px;padding:10px 24px;font-size:.95rem;font-weight:600;box-shadow:0 4px 12px #d946864d}.confirm-button[data-v-369cdb3a]:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 6px 16px #d9468666}.confirm-button[data-v-369cdb3a]:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.bidding-unavailable[data-v-a984b1dc]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:9999;text-align:center;box-sizing:border-box;background-color:#ffffffd9;flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;padding:20px;display:flex;position:fixed;inset:0}html.dark .bidding-unavailable[data-v-a984b1dc]{background-color:#0f0f0fd9}.unavailable-content[data-v-a984b1dc]{background:var(--neutral-50,#fff);border:1px solid var(--neutral-200,#e5e7eb);box-sizing:border-box;border-radius:18px;width:100%;max-width:420px;padding:36px 32px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}html.dark .unavailable-content[data-v-a984b1dc]{background:var(--neutral-900,#171717);color:var(--text-primary,#f9fafb);border-color:var(--neutral-800,#262626);box-shadow:0 25px 50px -12px #000000b3}.icon[data-v-a984b1dc]{margin-bottom:16px;font-size:3.5rem}h2[data-v-a984b1dc]{color:var(--text-primary,#111827);margin:0 0 12px;font-size:1.35rem;font-weight:700}html.dark h2[data-v-a984b1dc]{color:var(--text-primary,#f9fafb)}p[data-v-a984b1dc]{color:var(--text-secondary,#6b7280);margin:0 0 24px;font-size:.95rem;line-height:1.6}html.dark p[data-v-a984b1dc]{color:var(--text-tertiary,#9ca3af)}.retry-button[data-v-a984b1dc]{color:#fff;cursor:pointer;transition:all var(--transition-fast,.15s) ease-in-out;background:linear-gradient(135deg,#d94686,#be185d);border:none;border-radius:10px;padding:12px 28px;font-size:.95rem;font-weight:600;box-shadow:0 4px 12px #d946864d}.retry-button[data-v-a984b1dc]:hover{opacity:.95;transform:translateY(-2px);box-shadow:0 6px 16px #d9468673}.retry-button[data-v-a984b1dc]:active{transform:translateY(0)}.user-info-section[data-v-445c3e9b]{background-color:var(--neutral-100,#f3f4f6);border:1px solid var(--neutral-200,#e5e7eb);transition:all var(--transition-normal,.25s) var(--ease-in-out,ease-in-out);border-radius:12px;justify-content:space-between;align-items:center;padding:12px 18px;font-size:.9rem;display:flex}html.dark .user-info-section[data-v-445c3e9b]{background-color:var(--neutral-900,#171717);border-color:var(--neutral-800,#262626)}.user-main[data-v-445c3e9b]{align-items:center;gap:12px;display:flex}.user-avatar-circle[data-v-445c3e9b]{background-color:var(--neutral-200,#e5e7eb);border-radius:50%;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.1rem;display:flex}html.dark .user-avatar-circle[data-v-445c3e9b]{background-color:var(--neutral-800,#262626)}.user-details[data-v-445c3e9b]{flex-direction:column;display:flex}.user-header-line[data-v-445c3e9b]{align-items:center;gap:8px;display:flex}.user-phone[data-v-445c3e9b]{color:var(--text-primary,#111827);letter-spacing:.02em;font-weight:600}html.dark .user-phone[data-v-445c3e9b]{color:var(--text-primary,#f9fafb)}.user-sub-line[data-v-445c3e9b]{margin-top:2px}.user-nickname[data-v-445c3e9b]{color:var(--text-secondary,#6b7280);font-size:.85rem}html.dark .user-nickname[data-v-445c3e9b]{color:var(--text-tertiary,#9ca3af)}.change-phone-btn[data-v-445c3e9b]{color:var(--text-secondary,#4b5563);background:var(--neutral-50,#fff);border:1px solid var(--neutral-300,#d1d5db);cursor:pointer;transition:all var(--transition-fast,.15s) ease-in-out;border-radius:8px;padding:6px 14px;font-size:.8rem;font-weight:500}.change-phone-btn[data-v-445c3e9b]:hover{color:var(--text-primary,#111827);border-color:var(--neutral-400,#9ca3af);background:var(--neutral-100,#f3f4f6)}html.dark .change-phone-btn[data-v-445c3e9b]{color:var(--text-secondary,#d1d5db);background:var(--neutral-800,#262626);border-color:var(--neutral-700,#374151)}html.dark .change-phone-btn[data-v-445c3e9b]:hover{color:#fff;border-color:var(--neutral-500,#6b7280);background:var(--neutral-700,#374151)}.guest-badge[data-v-445c3e9b],.member-badge[data-v-445c3e9b]{border-radius:9999px;align-items:center;gap:5px;padding:2px 8px;font-size:.72rem;font-weight:600;line-height:1.2;display:inline-flex}.member-badge[data-v-445c3e9b]{color:#d94686;background-color:#d946861f;border:1px solid #d9468640}html.dark .member-badge[data-v-445c3e9b]{color:#f472b6;background-color:#f472b626;border-color:#f472b64d}.badge-dot[data-v-445c3e9b]{background-color:currentColor;border-radius:50%;width:5px;height:5px}.guest-badge[data-v-445c3e9b]{background-color:var(--neutral-200,#e5e7eb);color:var(--text-secondary,#6b7280)}html.dark .guest-badge[data-v-445c3e9b]{background-color:var(--neutral-800,#262626);color:var(--text-tertiary,#9ca3af)}.connection-status[data-v-4f4cf4d6]{color:var(--text-secondary,#666);background-color:var(--neutral-100,#f3f4f6);border:1px solid var(--neutral-200,#e5e7eb);transition:all var(--transition-normal,.25s) var(--ease-in-out,ease-in-out);border-radius:9999px;align-items:center;gap:8px;padding:4px 10px;font-size:.85rem;display:inline-flex}html.dark .connection-status[data-v-4f4cf4d6]{color:var(--text-tertiary,#9ca3af);background-color:var(--neutral-900,#171717);border-color:var(--neutral-800,#262626)}.status-indicator[data-v-4f4cf4d6]{justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex;position:relative}.status-dot[data-v-4f4cf4d6]{width:8px;height:8px;transition:background-color var(--transition-normal,.25s) ease-in-out;border-radius:50%;display:inline-block}.status-indicator.connected .status-dot[data-v-4f4cf4d6]{background-color:#10b981}.status-indicator.disconnected .status-dot[data-v-4f4cf4d6]{background-color:#ef4444}.status-ping[data-v-4f4cf4d6]{opacity:.6;background-color:#10b981;border-radius:50%;width:100%;height:100%;animation:2s cubic-bezier(0,0,.2,1) infinite ping-4f4cf4d6;position:absolute;top:0;left:0}@keyframes ping-4f4cf4d6{75%,to{opacity:0;transform:scale(2)}}.status-text[data-v-4f4cf4d6]{font-weight:500;line-height:1}.view[data-v-36a89333]{width:100%}.view-header[data-v-36a89333]{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px;display:flex}.title-area[data-v-36a89333]{flex-direction:column;gap:8px;display:flex}.title-area h1[data-v-36a89333]{color:var(--text-primary,#111827);letter-spacing:-.02em;margin:0;font-size:1.65rem;font-weight:700}html.dark .title-area h1[data-v-36a89333]{color:var(--text-primary,#f9fafb)}.auto-refresh-badge[data-v-36a89333]{color:var(--text-secondary,#6b7280);align-items:center;gap:6px;font-size:.8rem;display:inline-flex}html.dark .auto-refresh-badge[data-v-36a89333]{color:var(--text-tertiary,#9ca3af)}.refresh-indicator-dot[data-v-36a89333]{background-color:#3b82f6;border-radius:50%;width:6px;height:6px;animation:1.5s ease-in-out infinite alternate pulse-op-36a89333;display:inline-block}@keyframes pulse-op-36a89333{0%{opacity:.4}to{opacity:1}}.header-controls[data-v-36a89333]{flex-wrap:wrap;align-items:flex-end;gap:12px;display:flex}.control-group[data-v-36a89333]{flex-direction:column;gap:4px;display:flex}.control-group label[data-v-36a89333]{color:var(--text-secondary,#6b7280);font-size:.78rem;font-weight:500}html.dark .control-group label[data-v-36a89333]{color:var(--text-tertiary,#9ca3af)}.select-wrapper select[data-v-36a89333]{border:1px solid var(--neutral-300,#d1d5db);cursor:pointer;background-color:var(--neutral-50,#fff);color:var(--text-primary,#111827);transition:all var(--transition-fast,.15s) ease-in-out;border-radius:8px;outline:none;padding:8px 14px;font-size:.88rem;font-weight:500}.select-wrapper select[data-v-36a89333]:focus{border-color:#d94686;box-shadow:0 0 0 2px #d9468633}html.dark .select-wrapper select[data-v-36a89333]{background-color:var(--neutral-800,#262626);border-color:var(--neutral-700,#374151);color:var(--text-primary,#f9fafb)}html.dark .select-wrapper select[data-v-36a89333]:focus{border-color:#f472b6;box-shadow:0 0 0 2px #f472b640}.refresh-btn[data-v-36a89333]{background-color:var(--neutral-900,#111827);color:#fff;cursor:pointer;transition:all var(--transition-fast,.15s) ease-in-out;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:.88rem;font-weight:500;display:inline-flex}.refresh-btn[data-v-36a89333]:hover:not(:disabled){background-color:var(--neutral-800,#1f2937);transform:translateY(-1px)}html.dark .refresh-btn[data-v-36a89333]{background-color:var(--neutral-100,#f3f4f6);color:#111827}html.dark .refresh-btn[data-v-36a89333]:hover:not(:disabled){background-color:#fff}.refresh-btn[data-v-36a89333]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon.spinning[data-v-36a89333]{animation:1s linear infinite spin-36a89333}@keyframes spin-36a89333{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.loading-indicator[data-v-36a89333]{color:var(--text-secondary,#6b7280);flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:80px 20px;font-size:.95rem;display:flex}.spinner[data-v-36a89333]{border:3px solid var(--neutral-200,#e5e7eb);border-top:3px solid #d94686;border-radius:50%;width:32px;height:32px;animation:.8s linear infinite spin-36a89333}html.dark .spinner[data-v-36a89333]{border-color:var(--neutral-800,#262626);border-top-color:#f472b6}.empty-state[data-v-36a89333]{color:var(--text-tertiary,#9ca3af);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:80px 20px;font-size:1rem;display:flex}.empty-icon[data-v-36a89333]{margin-bottom:4px;font-size:2.5rem}.products-grid[data-v-36a89333]{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:22px;display:grid}.product-card[data-v-36a89333]{background-color:var(--neutral-50,#fff);border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;transition:transform var(--transition-normal,.25s) ease, box-shadow var(--transition-normal,.25s) ease, border-color var(--transition-normal,.25s) ease;border-radius:14px;flex-direction:column;display:flex;position:relative;overflow:hidden}html.dark .product-card[data-v-36a89333]{background-color:var(--neutral-900,#171717);border-color:var(--neutral-800,#262626)}.product-card[data-v-36a89333]:hover{border-color:var(--neutral-300,#d1d5db);transform:translateY(-4px);box-shadow:0 12px 24px -6px #00000014,0 4px 8px -4px #0000000a}html.dark .product-card[data-v-36a89333]:hover{border-color:var(--neutral-700,#374151);box-shadow:0 12px 24px -6px #00000073}.product-card.ended[data-v-36a89333]{opacity:.75}.product-image-container[data-v-36a89333]{background-color:var(--neutral-100,#f3f4f6);width:100%;height:210px;position:relative;overflow:hidden}html.dark .product-image-container[data-v-36a89333]{background-color:var(--neutral-800,#262626)}.product-image[data-v-36a89333]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .4s}.product-card:hover .product-image[data-v-36a89333]{transform:scale(1.04)}.ended-overlay[data-v-36a89333]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;letter-spacing:.05em;background-color:#000000a6;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex;position:absolute;inset:0}.product-image-container .product-status[data-v-36a89333]{z-index:10;position:absolute;top:12px;right:12px}.status-badge[data-v-36a89333]{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:9999px;align-items:center;gap:5px;padding:4px 10px;font-size:.75rem;font-weight:600;display:inline-flex;box-shadow:0 2px 6px #00000026}.status-badge.active[data-v-36a89333]{color:#fff;background-color:#10b981e6}.pulse-dot[data-v-36a89333]{background-color:#fff;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite pulse-dot-36a89333}@keyframes pulse-dot-36a89333{0%,to{opacity:.5;transform:scale(.9)}50%{opacity:1;transform:scale(1.2)}}.status-badge.ended[data-v-36a89333]{color:#fff;background-color:#6b7280e6}.product-info[data-v-36a89333]{flex-direction:column;flex:1;padding:16px;display:flex}.product-name[data-v-36a89333]{color:var(--text-primary,#111827);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0 0 12px;font-size:1.1rem;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}html.dark .product-name[data-v-36a89333]{color:var(--text-primary,#f9fafb)}.product-price-section[data-v-36a89333]{background-color:var(--neutral-100,#f3f4f6);border-radius:8px;margin-top:auto;margin-bottom:12px;padding:10px 12px}html.dark .product-price-section[data-v-36a89333]{background-color:var(--neutral-800,#262626)}.price-row[data-v-36a89333]{justify-content:space-between;align-items:baseline;display:flex}.price-label[data-v-36a89333]{color:var(--text-secondary,#6b7280);font-size:.78rem}html.dark .price-label[data-v-36a89333]{color:var(--text-tertiary,#9ca3af)}.price-value.highlight[data-v-36a89333]{font-family:var(--font-display,inherit);color:#d94686;letter-spacing:-.01em;font-size:1.25rem;font-weight:700}html.dark .price-value.highlight[data-v-36a89333]{color:#f472b6}.product-meta[data-v-36a89333]{margin-bottom:12px}.meta-item[data-v-36a89333]{justify-content:space-between;align-items:center;font-size:.82rem;display:flex}.meta-label[data-v-36a89333]{color:var(--text-secondary,#6b7280);align-items:center;gap:4px;display:inline-flex}html.dark .meta-label[data-v-36a89333]{color:var(--text-tertiary,#9ca3af)}.meta-value[data-v-36a89333]{color:var(--text-primary,#111827);font-weight:600}html.dark .meta-value[data-v-36a89333]{color:var(--text-primary,#f9fafb)}.card-footer-action[data-v-36a89333]{border-top:1px solid var(--neutral-200,#e5e7eb);justify-content:flex-end;padding-top:10px;display:flex}html.dark .card-footer-action[data-v-36a89333]{border-top-color:var(--neutral-800,#262626)}.view-detail-hint[data-v-36a89333]{color:#d94686;transition:transform var(--transition-fast,.15s) ease;font-size:.82rem;font-weight:600}.product-card:hover .view-detail-hint[data-v-36a89333]{transform:translate(3px)}html.dark .view-detail-hint[data-v-36a89333]{color:#f472b6}.view[data-v-1287d297]{width:100%}.view-header[data-v-1287d297]{margin-bottom:20px}.back-btn[data-v-1287d297]{background-color:var(--neutral-100,#f3f4f6);color:var(--text-primary,#111827);border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;transition:all var(--transition-fast,.15s) ease-in-out;border-radius:8px;align-items:center;gap:8px;padding:8px 16px;font-size:.9rem;font-weight:500;display:inline-flex}.back-arrow[data-v-1287d297]{transition:transform var(--transition-fast,.15s) ease}.back-btn[data-v-1287d297]:hover{background-color:var(--neutral-200,#e5e7eb)}.back-btn:hover .back-arrow[data-v-1287d297]{transform:translate(-3px)}html.dark .back-btn[data-v-1287d297]{background-color:var(--neutral-800,#262626);color:var(--text-primary,#f9fafb);border-color:var(--neutral-700,#374151)}html.dark .back-btn[data-v-1287d297]:hover{background-color:var(--neutral-700,#374151)}.detail-container[data-v-1287d297]{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:32px;display:grid}@media (width<=768px){.detail-container[data-v-1287d297]{grid-template-columns:1fr;gap:24px}}.item-image-container[data-v-1287d297]{background-color:var(--neutral-100,#f3f4f6);border:1px solid var(--neutral-200,#e5e7eb);border-radius:14px;width:100%;position:relative;overflow:hidden;box-shadow:0 4px 12px #0000000a}html.dark .item-image-container[data-v-1287d297]{background-color:var(--neutral-900,#171717);border-color:var(--neutral-800,#262626)}.item-image[data-v-1287d297]{-o-object-fit:cover;object-fit:cover;width:100%;height:auto;max-height:480px;display:block}.ended-overlay[data-v-1287d297]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);color:#fff;letter-spacing:.05em;background-color:#000000a6;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;display:flex;position:absolute;inset:0}.item-info[data-v-1287d297]{flex-direction:column;gap:20px;display:flex}.title-status-row[data-v-1287d297]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.item-name[data-v-1287d297]{color:var(--text-primary,#111827);margin:0;font-size:1.6rem;font-weight:700;line-height:1.3}html.dark .item-name[data-v-1287d297]{color:var(--text-primary,#f9fafb)}.status-indicator-badge[data-v-1287d297]{white-space:nowrap;border-radius:9999px;align-items:center;gap:6px;padding:4px 10px;font-size:.78rem;font-weight:600;display:inline-flex}.status-indicator-badge.active[data-v-1287d297]{color:#10b981;background-color:#10b9811f;border:1px solid #10b98140}.live-dot[data-v-1287d297]{background-color:#10b981;border-radius:50%;width:6px;height:6px;animation:1.6s ease-in-out infinite live-pulse-1287d297}@keyframes live-pulse-1287d297{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.4)}}.status-indicator-badge.ended[data-v-1287d297]{background-color:var(--neutral-200,#e5e7eb);color:var(--text-secondary,#6b7280)}html.dark .status-indicator-badge.ended[data-v-1287d297]{background-color:var(--neutral-800,#262626);color:var(--text-tertiary,#9ca3af)}.price-info-card[data-v-1287d297]{background-color:var(--neutral-100,#f3f4f6);border:1px solid var(--neutral-200,#e5e7eb);border-radius:12px;flex-direction:column;gap:10px;padding:16px 20px;display:flex}html.dark .price-info-card[data-v-1287d297]{background-color:var(--neutral-900,#171717);border-color:var(--neutral-800,#262626)}.price-row.current[data-v-1287d297]{justify-content:space-between;align-items:baseline;display:flex}.price-row.current .label[data-v-1287d297]{color:var(--text-secondary,#6b7280);font-size:.9rem}html.dark .price-row.current .label[data-v-1287d297]{color:var(--text-tertiary,#9ca3af)}.price-row.current .value.highlight[data-v-1287d297]{font-family:var(--font-display,inherit);color:#d94686;letter-spacing:-.01em;font-size:1.85rem;font-weight:700}html.dark .price-row.current .value.highlight[data-v-1287d297]{color:#f472b6}.meta-row[data-v-1287d297]{border-top:1px solid var(--neutral-200,#e5e7eb);justify-content:space-between;align-items:center;padding-top:8px;font-size:.85rem;display:flex}html.dark .meta-row[data-v-1287d297]{border-top-color:var(--neutral-800,#262626)}.meta-row .label[data-v-1287d297]{color:var(--text-secondary,#6b7280);align-items:center;gap:4px;display:inline-flex}html.dark .meta-row .label[data-v-1287d297]{color:var(--text-tertiary,#9ca3af)}.meta-row .value[data-v-1287d297]{color:var(--text-primary,#111827);font-weight:600}html.dark .meta-row .value[data-v-1287d297]{color:var(--text-primary,#f9fafb)}.bid-section[data-v-1287d297]{background-color:var(--neutral-50,#fff);border:1px solid var(--neutral-200,#e5e7eb);border-radius:14px;padding:22px;box-shadow:0 4px 16px #00000008}html.dark .bid-section[data-v-1287d297]{background-color:var(--neutral-900,#171717);border-color:var(--neutral-800,#262626)}.bid-section-header[data-v-1287d297]{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.bid-section-header h3[data-v-1287d297]{color:var(--text-primary,#111827);margin:0;font-size:1.1rem;font-weight:600}html.dark .bid-section-header h3[data-v-1287d297]{color:var(--text-primary,#f9fafb)}.bid-min-tag[data-v-1287d297]{color:var(--text-secondary,#6b7280);background-color:var(--neutral-100,#f3f4f6);border-radius:6px;padding:3px 8px;font-size:.78rem}html.dark .bid-min-tag[data-v-1287d297]{color:var(--text-tertiary,#9ca3af);background-color:var(--neutral-800,#262626)}.quick-bid-buttons[data-v-1287d297]{gap:10px;margin-bottom:14px;display:flex}.quick-bid-btn[data-v-1287d297]{background-color:var(--neutral-100,#f3f4f6);color:var(--text-primary,#111827);border:1px solid var(--neutral-300,#d1d5db);cursor:pointer;transition:all var(--transition-fast,.15s) ease-in-out;border-radius:8px;flex:1;padding:10px;font-size:.92rem;font-weight:600}.quick-bid-btn[data-v-1287d297]:hover:not(:disabled){background-color:var(--neutral-200,#e5e7eb);border-color:var(--neutral-400,#9ca3af);transform:translateY(-1px)}html.dark .quick-bid-btn[data-v-1287d297]{background-color:var(--neutral-800,#262626);color:var(--text-primary,#f9fafb);border-color:var(--neutral-700,#374151)}html.dark .quick-bid-btn[data-v-1287d297]:hover:not(:disabled){background-color:var(--neutral-700,#374151);border-color:var(--neutral-600,#4b5563)}.quick-bid-btn[data-v-1287d297]:disabled{opacity:.45;cursor:not-allowed}.bid-input-group[data-v-1287d297]{align-items:center;margin-bottom:16px;display:flex;position:relative}.currency-symbol[data-v-1287d297]{color:var(--text-secondary,#6b7280);font-size:1.2rem;font-weight:700;position:absolute;left:16px}.bid-input-group input[data-v-1287d297]{border:1px solid var(--neutral-300,#d1d5db);text-align:right;background-color:var(--neutral-50,#fff);width:100%;color:var(--text-primary,#111827);transition:all var(--transition-fast,.15s) ease-in-out;border-radius:10px;outline:none;padding:12px 16px 12px 36px;font-size:1.25rem;font-weight:700}html.dark .bid-input-group input[data-v-1287d297]{background-color:var(--neutral-800,#262626);border-color:var(--neutral-700,#374151);color:var(--text-primary,#f9fafb)}.bid-input-group input[data-v-1287d297]:focus{border-color:#d94686;box-shadow:0 0 0 3px #d9468633}html.dark .bid-input-group input[data-v-1287d297]:focus{border-color:#f472b6;box-shadow:0 0 0 3px #f472b640}.bid-btn[data-v-1287d297]{color:#fff;cursor:pointer;width:100%;transition:all var(--transition-fast,.15s) ease-in-out;background:linear-gradient(135deg,#d94686,#be185d);border:none;border-radius:10px;justify-content:space-between;align-items:center;padding:14px 22px;font-size:1.05rem;font-weight:600;display:flex;box-shadow:0 4px 12px #d9468659}.bid-btn[data-v-1287d297]:hover:not(:disabled){opacity:.95;transform:translateY(-1px);box-shadow:0 6px 16px #d9468673}.bid-btn[data-v-1287d297]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;background:var(--neutral-300,#d1d5db);color:var(--neutral-500,#6b7280)}html.dark .bid-btn[data-v-1287d297]:disabled{background:var(--neutral-800,#262626);color:var(--neutral-600,#4b5563)}.bid-btn-amount[data-v-1287d297]{font-family:var(--font-display,inherit);font-weight:700}.ended-notice[data-v-1287d297]{background-color:var(--neutral-100,#f3f4f6);text-align:center;color:var(--text-secondary,#6b7280);border-radius:12px;padding:24px}html.dark .ended-notice[data-v-1287d297]{background-color:var(--neutral-900,#171717);color:var(--text-tertiary,#9ca3af)}.ended-notice-icon[data-v-1287d297]{margin-bottom:6px;font-size:2rem}.bid-history-section[data-v-1287d297]{background-color:var(--neutral-100,#f3f4f6);border:1px solid var(--neutral-200,#e5e7eb);border-radius:14px;padding:20px 24px}html.dark .bid-history-section[data-v-1287d297]{background-color:var(--neutral-900,#171717);border-color:var(--neutral-800,#262626)}.history-header[data-v-1287d297]{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.history-header h3[data-v-1287d297]{color:var(--text-primary,#111827);margin:0;font-size:1.15rem;font-weight:600}html.dark .history-header h3[data-v-1287d297]{color:var(--text-primary,#f9fafb)}.history-count[data-v-1287d297]{color:var(--text-secondary,#6b7280);background-color:var(--neutral-200,#e5e7eb);border-radius:9999px;padding:2px 8px;font-size:.8rem}html.dark .history-count[data-v-1287d297]{color:var(--text-tertiary,#9ca3af);background-color:var(--neutral-800,#262626)}.empty-history[data-v-1287d297]{text-align:center;color:var(--text-tertiary,#9ca3af);padding:40px 20px}.empty-history-icon[data-v-1287d297]{margin-bottom:6px;font-size:2rem}.bid-history[data-v-1287d297]{flex-direction:column;gap:8px;max-height:420px;margin:0;padding:0;list-style:none;display:flex;overflow-y:auto}.bid-history li[data-v-1287d297]{background-color:var(--neutral-50,#fff);border:1px solid var(--neutral-200,#e5e7eb);transition:all var(--transition-fast,.15s) ease;border-radius:10px;justify-content:space-between;align-items:center;padding:12px 16px;display:flex}html.dark .bid-history li[data-v-1287d297]{background-color:var(--neutral-800,#262626);border-color:var(--neutral-700,#374151)}.bid-history li.latest-bid[data-v-1287d297]{border-color:#d9468680;box-shadow:0 2px 8px #d946861a}html.dark .bid-history li.latest-bid[data-v-1287d297]{border-color:#f472b680}.bid-history li.own-bid[data-v-1287d297]{border-left:4px solid #d94686}html.dark .bid-history li.own-bid[data-v-1287d297]{border-left-color:#f472b6}.bid-info[data-v-1287d297]{flex-direction:column;gap:4px;display:flex}.bidder-row[data-v-1287d297]{align-items:center;gap:6px;display:flex}.bid-rank[data-v-1287d297]{font-size:.9rem}.bidder[data-v-1287d297]{color:var(--text-primary,#111827);font-size:.92rem;font-weight:600}html.dark .bidder[data-v-1287d297]{color:var(--text-primary,#f9fafb)}.you-badge[data-v-1287d297]{color:#d94686;background-color:#d946861a;border-radius:4px;padding:1px 6px;font-size:.75rem;font-weight:600}html.dark .you-badge[data-v-1287d297]{color:#f472b6;background-color:#f472b626}.bid-amount[data-v-1287d297]{font-family:var(--font-display,inherit);color:#d94686;font-size:1.15rem;font-weight:700}html.dark .bid-amount[data-v-1287d297]{color:#f472b6}.timestamp[data-v-1287d297]{color:var(--text-secondary,#6b7280);font-size:.78rem}html.dark .timestamp[data-v-1287d297]{color:var(--text-tertiary,#9ca3af)}.bidding-page[data-v-6cd62e57]{font-family:var(--font-sans,system-ui, sans-serif);background-color:var(--neutral-100,#f8f9fa);color:var(--text-primary,#111827);box-sizing:border-box;width:100%;min-height:100vh;transition:background-color var(--transition-normal,.25s) ease-in-out;justify-content:center;align-items:flex-start;margin:0 auto;padding:24px 20px;display:flex}html.dark .bidding-page[data-v-6cd62e57]{color:var(--text-primary,#f9fafb);background-color:#0c0c0e}.bidding-container[data-v-6cd62e57]{background-color:var(--neutral-50,#fff);border:1px solid var(--neutral-200,#e5e7eb);box-sizing:border-box;width:100%;max-width:1200px;transition:all var(--transition-normal,.25s) ease-in-out;border-radius:18px;margin-left:auto;margin-right:auto;padding:28px 32px;box-shadow:0 10px 30px -10px #0000000d}html.dark .bidding-container[data-v-6cd62e57]{border-color:var(--neutral-800,#262626);color:var(--text-primary,#f9fafb);background-color:#141416;box-shadow:0 16px 40px -12px #000000b3}.bidding-header-bar[data-v-6cd62e57]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.user-info-flex[data-v-6cd62e57]{flex:1;min-width:260px;margin-bottom:0!important}.connection-status-wrapper[data-v-6cd62e57]{align-items:center;display:flex}.guide-button[data-v-6cd62e57]{background:var(--neutral-50,#fff);border:1px solid var(--neutral-200,#e5e7eb);cursor:pointer;z-index:100;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;font-size:1.3rem;transition:all .2s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:24px;left:24px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000001a}.guide-button[data-v-6cd62e57]:hover{border-color:var(--neutral-300,#d1d5db);transform:translateY(-2px)scale(1.05);box-shadow:0 14px 28px -6px #00000026}.guide-button[data-v-6cd62e57]:active{transform:scale(.96)}html.dark .guide-button[data-v-6cd62e57]{border-color:var(--neutral-700,#374151);color:#f9fafb;background:#1f1f23;box-shadow:0 10px 25px -5px #00000080}html.dark .guide-button[data-v-6cd62e57]:hover{border-color:var(--neutral-600,#4b5563);background:#27272b}.introjs-tooltip,html.dark .introjs-tooltip{color:#e5e5e5!important;background-color:#2a2a2a!important;border:1px solid #404040!important;box-shadow:0 4px 12px #00000080!important}.introjs-tooltiptext,html.dark .introjs-tooltiptext{color:#e5e5e5!important}.introjs-tooltip-title,html.dark .introjs-tooltip-title{color:#fff!important}.introjs-button,html.dark .introjs-button{color:#e5e5e5!important;text-shadow:none!important;box-shadow:none!important;background-color:#3a3a3a!important;border:1px solid #505050!important}.introjs-button:hover,html.dark .introjs-button:hover{color:#fff!important;background-color:#4a4a4a!important;border-color:#606060!important}.introjs-disabled,.introjs-disabled:hover,html.dark .introjs-disabled,html.dark .introjs-disabled:hover{color:#666!important;background-color:#252525!important;border-color:#333!important}.introjs-progress,html.dark .introjs-progress{background-color:#404040!important}.introjs-progressbar,html.dark .introjs-progressbar{background-color:#f6c!important}.introjs-skipbutton,html.dark .introjs-skipbutton{color:#a0a0a0!important}.introjs-prevbutton,html.dark .introjs-prevbutton{color:#e1e1e1!important}.introjs-nextbutton,html.dark .introjs-nextbutton{color:#fff!important}.introjs-bullets ul li a,html.dark .introjs-bullets ul li a{background-color:#666!important}.introjs-bullets ul li a.active,html.dark .introjs-bullets ul li a.active{background-color:#f6c!important}.introjs-arrow.top,html.dark .introjs-arrow.top{border-bottom-color:#2a2a2a!important}.introjs-arrow.bottom,html.dark .introjs-arrow.bottom{border-top-color:#2a2a2a!important}.introjs-arrow.left,html.dark .introjs-arrow.left{border-right-color:#2a2a2a!important}.introjs-arrow.right,html.dark .introjs-arrow.right{border-left-color:#2a2a2a!important}@media (width<=768px){.bidding-page[data-v-6cd62e57]{padding:10px}.bidding-container[data-v-6cd62e57]{padding:15px 20px}.guide-button[data-v-6cd62e57]{width:48px;height:48px;font-size:1.2rem;bottom:15px;left:15px}}
