/**
 * PriceIt page — overrides and extensions
 * Aligns with index.html / pricing.html design system
 */

/* Constrained width for priceit.ai-style layout (matches Bootstrap container) */
.priceit-container {
  max-width: 1140px;
  margin-left: auto;
  margin-right: auto;
}

/* Upload zone: dashed border, brand colors, no movement on hover */
.priceit-upload-card,
#upload-zone {
  border: 4px dashed var(--border) !important;
  transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.priceit-upload-card:hover,
#upload-zone:hover {
  border-color: var(--secondary) !important;
  transform: none;
  box-shadow: var(--shadow-sm);
}

/* Feature bullets (No login required • Instant qualification • Preview 250 SKUs free) */
.priceit-features {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}

.priceit-feature-dot {
  display: inline-block;
  width: 4px;
  height: 4px;
  border-radius: 50%;
  background-color: var(--accent);
  margin: 0 0.5rem;
  vertical-align: middle;
}

