.listing-body.svelte-dotbdo{display:flex;gap:30px;padding:25px}.listing-main.svelte-dotbdo{flex:2;display:flex;gap:20px}.listing-icon.svelte-dotbdo{width:80px;height:80px;background:#0a0f0a;border:2px solid var(--border-dark);display:flex;align-items:center;justify-content:center;font-size:2.5rem;color:#444;flex-shrink:0}.listing-content.svelte-dotbdo{flex:1}.listing-description.svelte-dotbdo{font-size:1.1rem;line-height:1.6;color:#ddd;white-space:pre-wrap;margin-bottom:20px}.listing-meta.svelte-dotbdo{font-size:.9rem;color:#555}.listing-meta.svelte-dotbdo i:where(.svelte-dotbdo){margin-right:6px}.listing-sidebar.svelte-dotbdo{flex:1;max-width:300px}.price-box.svelte-dotbdo{background:#0a0f0a;border:2px solid var(--neon-lime);padding:20px;text-align:center;margin-bottom:20px}.price-label.svelte-dotbdo{font-size:.9rem;color:#888;margin-bottom:5px}.price-value.svelte-dotbdo{font-family:Luckiest Guy,cursive;font-size:2rem;color:var(--neon-lime)}.standard-fee.svelte-dotbdo,.vip-fee.svelte-dotbdo{font-size:.85rem;color:#666;margin-top:10px}.vip-fee.svelte-dotbdo{color:gold}.seller-box.svelte-dotbdo{background:var(--panel-bg);border:1px solid var(--border-dark);padding:20px;margin-bottom:20px}.seller-header.svelte-dotbdo{font-size:.9rem;color:#888;margin-bottom:10px}.seller-profile.svelte-dotbdo{text-align:center}.verified-badge-large.svelte-dotbdo{display:inline-block;background:linear-gradient(135deg,gold,#fa0);color:#000;padding:4px 12px;font-size:.85rem;font-weight:700;margin-bottom:10px}.seller-name.svelte-dotbdo{display:block;font-family:Luckiest Guy,cursive;font-size:1.3rem;color:#fff;margin-bottom:8px}.seller-rating.svelte-dotbdo{margin-bottom:10px}.seller-rating.svelte-dotbdo i:where(.svelte-dotbdo){color:#333;font-size:.9rem}.seller-rating.svelte-dotbdo i.filled:where(.svelte-dotbdo){color:gold}.seller-rating.svelte-dotbdo span:where(.svelte-dotbdo){margin-left:5px;color:#888}.seller-stats.svelte-dotbdo{font-size:.9rem;color:#666}.buy-btn.svelte-dotbdo{display:block;width:100%;padding:15px;background:var(--neon-lime);border:none;color:#000;font-family:Luckiest Guy,cursive;font-size:1.3rem;cursor:pointer;transition:all .2s;text-align:center;text-decoration:none}.buy-btn.svelte-dotbdo:hover{background:#fff;text-decoration:none}.owner-actions.svelte-dotbdo{display:flex;gap:10px}.owner-actions.svelte-dotbdo form:where(.svelte-dotbdo){flex:1}.owner-actions.svelte-dotbdo .btn-admin:where(.svelte-dotbdo){width:100%;justify-content:center}.transaction-block.svelte-dotbdo .category-header:where(.svelte-dotbdo){background:#0a140a}.transaction-body.svelte-dotbdo{padding:25px}.escrow-steps.svelte-dotbdo{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.step.svelte-dotbdo{display:flex;flex-direction:column;align-items:center;gap:8px}.step-icon.svelte-dotbdo{width:50px;height:50px;border-radius:50%;background:#0a0f0a;border:2px solid #333;display:flex;align-items:center;justify-content:center;font-size:1.2rem;color:#555;transition:all .3s}.step.active.svelte-dotbdo .step-icon:where(.svelte-dotbdo){border-color:var(--neon-lime);color:var(--neon-lime);animation:pulse 2s infinite}.step.completed.svelte-dotbdo .step-icon:where(.svelte-dotbdo){background:var(--neon-lime);border-color:var(--neon-lime);color:#000}.step-label.svelte-dotbdo{font-size:.85rem;color:#666}.step.active.svelte-dotbdo .step-label:where(.svelte-dotbdo),.step.completed.svelte-dotbdo .step-label:where(.svelte-dotbdo){color:var(--neon-lime)}.step-line.svelte-dotbdo{flex:1;height:2px;background:#333;margin:0 10px}.escrow-status.svelte-dotbdo{font-family:VT323,monospace;padding:4px 10px}.status-pending.svelte-dotbdo{background:#320;color:#fa0}.status-awaiting.svelte-dotbdo{background:#023;color:#0af}.status-delivered.svelte-dotbdo{background:#030;color:#5f5}.status-completed.svelte-dotbdo{background:var(--neon-lime);color:#000}.status-disputed.svelte-dotbdo{background:#300;color:#f33}.status-cancelled.svelte-dotbdo{background:#222;color:#888}.payment-info-box.svelte-dotbdo{background:#0a0f0a;border:1px solid var(--border-dark);padding:20px;margin-bottom:20px}.payment-header.svelte-dotbdo{font-family:Luckiest Guy,cursive;color:#fff;margin-bottom:15px}.payment-header.svelte-dotbdo i:where(.svelte-dotbdo){margin-right:10px;color:var(--neon-lime)}.payment-details.svelte-dotbdo pre:where(.svelte-dotbdo){background:#000;padding:15px;border:1px solid #333;color:var(--neon-lime);font-family:VT323,monospace;font-size:1.1rem;white-space:pre-wrap;word-break:break-all}.payment-warning.svelte-dotbdo{margin-top:15px;color:#fa0;font-size:.95rem}.payment-warning.svelte-dotbdo i:where(.svelte-dotbdo){margin-right:6px}.reveal-btn.svelte-dotbdo{width:100%;padding:12px;background:#111;border:1px solid var(--neon-lime);color:var(--neon-lime);font-family:VT323,monospace;font-size:1.1rem;cursor:pointer;transition:all .2s}.reveal-btn.svelte-dotbdo:hover{background:var(--neon-lime);color:#000}.transaction-actions.svelte-dotbdo{display:flex;gap:15px;flex-wrap:wrap}.listing-status.svelte-dotbdo{font-family:VT323,monospace;padding:4px 10px;background:#333;color:#888}.listing-status.sold.svelte-dotbdo{background:var(--neon-lime);color:#000}.review-form-container.svelte-dotbdo{padding:25px}.rating-selector.svelte-dotbdo{display:flex;gap:10px}.star-btn.svelte-dotbdo{background:transparent;border:none;font-size:1.8rem;color:#333;cursor:pointer;transition:all .2s}.star-btn.filled.svelte-dotbdo{color:gold}.star-btn.svelte-dotbdo:hover{color:gold;transform:scale(1.2)}.review-item.svelte-dotbdo{padding:20px;border-bottom:1px solid var(--border-dark)}.review-item.svelte-dotbdo:last-child{border-bottom:none}.review-header.svelte-dotbdo{display:flex;align-items:center;gap:15px;margin-bottom:10px}.reviewer-name.svelte-dotbdo{font-weight:700;color:var(--neon-lime)}.review-rating.svelte-dotbdo i:where(.svelte-dotbdo){font-size:.8rem;color:#333}.review-rating.svelte-dotbdo i.filled:where(.svelte-dotbdo){color:gold}.review-date.svelte-dotbdo{margin-left:auto;font-size:.85rem;color:#555}.review-content.svelte-dotbdo{color:#aaa;line-height:1.5}.how-it-works.svelte-dotbdo{margin:0;padding-left:20px;color:#888}.how-it-works.svelte-dotbdo li:where(.svelte-dotbdo){padding:8px 0;border-bottom:1px solid #111}.how-it-works.svelte-dotbdo li:where(.svelte-dotbdo):last-child{border-bottom:none}.u-admin.svelte-dotbdo{color:var(--admin-color)!important}.u-vip.svelte-dotbdo{color:var(--vip-color)!important}
