/* ==========================================================================
   tire-diagram.css — مخطّط الإطار التفاعلي (Tire diagram + pins)
   شركة السرعة المطلقة | كل القيم من tokens.css — RTL.
   الرسم والدبابيس فقط — لا عناصر نموذج هنا.
   يربط القياس بصريًا: العرض / الإرتفاع / مقاس الجنط.
   WC-NOTE: يرتبط بسمات مقاس الإطار (بصري فقط)
   ========================================================================== */

.tire-diagram {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--color-surface-dark);
  border-radius: var(--radius-lg);
  overflow: hidden;
}
.tire-diagram__image {
  width: 100%;
  height: auto;
}

/* دبّوس (Pin) — علامة مطلقة على صورة الإطار */
.tire-diagram__pin {
  position: absolute;
  display: inline-flex;
  align-items: center;
  gap: var(--space-8);
}
.tire-diagram__pin-icon {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: var(--space-48);
  height: var(--space-48);
  border-radius: var(--radius-pill);
  background-color: var(--color-surface-dark);
  border: var(--border-width-active) solid var(--color-accent);
  color: var(--color-text-invert);
  flex-shrink: 0;
}
.tire-diagram__pin-icon i {
  font-size: var(--fs-sm);
}

/* نص الدبوس (text wrapper) */
.tire-diagram__pin-text {
  display: flex;
  flex-direction: column;
  gap: 2px;
}

/* فقاعة القيمة (Label) */
.tire-diagram__label {
  color: var(--color-text-invert);
  font-size: var(--fs-xs);
  line-height: 1.2;
}
.tire-diagram__value {
  font-weight: var(--fw-bold);
  font-size: var(--fs-sm);
  color: var(--color-accent);
  line-height: 1.2;
}

/*
  مواضع الدبابيس — خصائص فيزيائية (لا منطقية) لأن صورة الإطار لا تنقلب في RTL.
  مطابقة التصميم: العرض أعلى يسار — الارتفاع + الجنط على اليمين.
*/
.tire-diagram__pin--width {
  top: 8%;
  left: var(--space-16);
}
.tire-diagram__pin--height {
  top: 50%;
  right: var(--space-8);
  transform: translateY(-50%);
}
.tire-diagram__pin--rim {
  bottom: 18%;
  right: var(--space-8);
}
