/* سحب محفظة مدار (2026-10-16): نفس شكل صفحة حملة العقد، مع معاينة الصورة الجاهزة */
.draw-step { margin: 18px 0 4px; font-size: 16px; }
.draw-img { display: block; width: 100%; max-width: 270px; height: auto; border-radius: 12px; border: 1px solid var(--line2); margin: 10px 0; }
.draw-dl { display: inline-block; text-decoration: none; }
.draw-in { margin: 6px 0; color: #6ee7a8; font-size: 20px; }
.draw-n { font-size: 22px; font-weight: 700; color: #ffc857; margin: 4px 0; }
.draw-buy { display: inline-block; margin-top: 16px; color: #ffc857; font-weight: 600; }
#drawBox .who { direction: ltr; unicode-bidi: isolate; }
.fold > summary { cursor: pointer; list-style: none; display: flex; align-items: center; justify-content: space-between; gap: 10px; }
.fold > summary::-webkit-details-marker { display: none; }
.fold > summary h2 { margin: 0; }
.fold > summary::after { content: "▾"; color: #ffc857; font-size: 18px; }
.fold[open] > summary::after { content: "▴"; }
.fold[open] > summary { margin-bottom: 10px; }
.draw-plat { display: flex; gap: 10px; margin: 8px 0 4px; }
.draw-plat button { flex: 0 1 140px; border: 1px solid var(--line2); border-radius: 10px; padding: 10px 14px; background: var(--panel2); color: var(--text); font: inherit; font-weight: 700; cursor: pointer; }
.draw-plat button.on { border-color: #ffc857; background: rgba(255, 200, 87, .12); color: #ffd56b; }
