/* Selector Vender mi unidad */
:root {
  --sell-bg: #f6f8fb;
  --sell-card-bg: #ffffff;
  --sell-border: #e2eaf6;
  --sell-text: #0f172a;
  --sell-muted: #6b7280;
  --sell-primary: #287ae6;
  --sell-primary-strong: #165bb8;
  --sell-radius: 14px;
  --sell-shadow: 0 10px 26px rgba(15,23,42,.08);
}

body {
  background: var(--sell-bg);
  color: var(--sell-text);
  font-family: 'Inter', 'Tajawal', 'Share Tech', 'Chakra Petch', Arial, sans-serif;
  margin: 0;
}

.sell-shell {
  max-width: 1100px;
  margin: 0 auto;
  padding: 24px 16px 48px;
  display: grid;
  gap: 20px;
}

.sell-back {
  display: inline-flex;
  align-items: center;
  gap: 8px;
  font-size: 0.9rem;
  color: #1c3053;
  text-decoration: none;
  width: max-content;
  padding: 6px 10px;
  border-radius: 999px;
  border: 1px solid #e2e8f0;
  background: #fff;
  box-shadow: 0 4px 10px rgba(15,23,42,.08);
}

.sell-back:hover {
  border-color: rgba(40,122,230,.35);
  color: var(--sell-primary);
}

.sell-hero h1 {
    margin: 0 0 6px;
    font-size: clamp(1.6rem, 2.6vw, 2.2rem);
    color: #041200;
    font-family: 'Share Tech';
    background: linear-gradient(45deg, #510e8f0a, transparent);
    padding: 10px;
    border-radius: 9px;
}

.sell-hero p {
    margin: 0;
    color: #000000;
    font-family: 'Inter';
    font-size: 15px;
    padding: 1% 3%;
    text-align: justify;
}

.sell-grid {
  display: grid;
  gap: 16px;
  grid-template-columns: repeat(2, minmax(0, 1fr));
}

.sell-card {
  display: grid;
  grid-template-columns: auto 1fr;
  gap: 16px;
  align-items: center;
  padding: 18px;
  border-radius: var(--sell-radius);
  border: 1px solid var(--sell-border);
  background: var(--sell-card-bg);
  box-shadow: var(--sell-shadow);
  text-decoration: none;
  color: inherit;
  transition: transform .12s ease, box-shadow .12s ease, border-color .12s ease;
}

.sell-card:hover {
  transform: translateY(-2px);
  border-color: rgba(40,122,230,.35);
  box-shadow: 0 16px 36px rgba(15,23,42,.14);
}

.sell-card-highlight {
  border-color: rgba(40,122,230,.45);
  box-shadow: 0 16px 36px rgba(15,23,42,.16);
  position: relative;
}

.sell-card-highlight::after {
  content: '';
  position: absolute;
  top: 14px;
  right: 14px;
  background: rgba(40,122,230,.12);
  color: var(--sell-primary);
  border: 1px solid rgba(40,122,230,.25);
  font-size: .75rem;
  font-weight: 700;
  padding: 4px 10px;
  border-radius: 999px;
}

.sell-card-icon {
  width: 54px;
  height: 54px;
  border-radius: 14px;
  background: rgba(40,122,230,.12);
  color: var(--sell-primary);
  display: grid;
  place-items: center;
  font-size: 1.4rem;
}

.sell-card-icon.alt {
  background: rgba(22,163,74,.12);
  color: #16a34a;
}

.sell-card-body h2 {
  margin: 0 0 4px;
  font-size: 1.1rem;
}

.sell-card-body p {
  margin: 0 0 10px;
  color: var(--sell-muted);
  font-size: .95rem;
}

.sell-card-meta {
  font-size: .85rem;
  color: var(--sell-muted);
  margin-bottom: 8px;
}

.sell-card-action {
  display: inline-flex;
  align-items: center;
  gap: 6px;
  color: var(--sell-primary);
  font-weight: 700;
}

@media (max-width: 820px) {
  .sell-grid {
    grid-template-columns: 1fr;
  }
}
