<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
<meta charset="UTF-8">
<style>
  @import url('https://fonts.googleapis.com/css2?family=Cairo:wght@400;600;700;800;900&display=swap');

  @page {
    size: A4;
    margin: 1.5cm 1.8cm;
  }

  * { margin: 0; padding: 0; box-sizing: border-box; }

  body {
    font-family: 'Cairo', 'Arial', sans-serif;
    direction: rtl;
    background: #fff;
    color: #1A0A2E;
    font-size: 11pt;
  }

  /* ── Header ── */
  .header {
    background: linear-gradient(135deg, #0D0D1A 0%, #12122A 50%, #1A1A35 100%);
    border-radius: 12px;
    padding: 18px 22px;
    display: flex;
    align-items: center;
    gap: 18px;
    margin-bottom: 14px;
    border: 2px solid #B8860B;
  }

  .logo {
    width: 80px;
    height: 80px;
    border-radius: 50%;
    border: 2px solid #D4AF37;
    flex-shrink: 0;
  }

  .header-text { flex: 1; text-align: center; }

  .header-title {
    font-size: 22pt;
    font-weight: 900;
    color: #D4AF37;
    line-height: 1.2;
  }

  .header-sub {
    font-size: 10pt;
    color: #F5D76E;
    margin-top: 4px;
  }

  .header-badge {
    font-size: 9pt;
    color: #C8A8E0;
    margin-top: 3px;
  }

  /* ── Gold Divider ── */
  .gold-divider {
    height: 2px;
    background: linear-gradient(90deg, transparent, #B8860B, #D4AF37, #B8860B, transparent);
    margin: 10px 0;
    border-radius: 2px;
  }

  /* ── Receipt Meta ── */
  .receipt-meta {
    background: #EEE8FF;
    border: 1px solid #C8A8E0;
    border-radius: 8px;
    padding: 10px 16px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 14px;
    font-size: 9.5pt;
    font-weight: 700;
    color: #4A0080;
  }

  /* ── Section Header ── */
  .section-header {
    background: linear-gradient(135deg, #4A0080, #6A0DAD);
    color: #fff;
    padding: 9px 14px;
    border-radius: 7px;
    font-size: 11pt;
    font-weight: 800;
    margin: 14px 0 0 0;
  }

  /* ── Data Table ── */
  .data-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 4px;
  }

  .data-table tr:nth-child(odd)  td { background: #fff; }
  .data-table tr:nth-child(even) td { background: #F0EAF8; }

  .data-table td {
    padding: 9px 14px;
    border: 1px solid #C8A8E0;
    font-size: 10.5pt;
    vertical-align: middle;
  }

  .data-table .label {
    font-weight: 700;
    color: #4A0080;
    width: 35%;
    text-align: right;
  }

  .data-table .value {
    color: #1A0A2E;
    text-align: right;
  }

  /* ── Pricing Table ── */
  .price-table {
    width: 100%;
    border-collapse: collapse;
    margin-bottom: 4px;
  }

  .price-table td {
    padding: 10px 14px;
    border: 1px solid #C8A8E0;
    font-size: 10.5pt;
    vertical-align: middle;
  }

  .price-table .label {
    font-weight: 700;
    color: #4A0080;
    width: 50%;
    text-align: right;
  }

  .price-table .value {
    color: #1A0A2E;
    text-align: left;
    direction: ltr;
  }

  .price-table tr:nth-child(odd)  td { background: #fff; }
  .price-table tr:nth-child(even) td { background: #F0EAF8; }

  .price-table .total-row td {
    background: #4A0080 !important;
    color: #F5D76E;
    font-weight: 800;
    font-size: 12pt;
  }

  .price-table .total-row .value {
    color: #F5D76E;
  }

  /* ── Broker Box ── */
  .broker-box {
    background: #12122A;
    border: 2px solid #B8860B;
    border-radius: 10px;
    padding: 16px 20px;
    margin-top: 16px;
    text-align: center;
  }

  .broker-title {
    color: #D4AF37;
    font-size: 12pt;
    font-weight: 800;
    margin-bottom: 8px;
  }

  .broker-info {
    color: #C8C8E0;
    font-size: 9.5pt;
    line-height: 1.8;
  }

  .broker-info strong { color: #F5D76E; }

  /* ── Footer ── */
  .footer {
    margin-top: 14px;
    border-top: 1px solid #ddd;
    padding-top: 10px;
    text-align: center;
    font-size: 8.5pt;
    color: #888;
    line-height: 1.7;
  }

  /* ── Watermark stamp ── */
  .stamp {
    display: inline-block;
    border: 3px solid #D4AF37;
    border-radius: 50%;
    padding: 8px 16px;
    color: #D4AF37;
    font-size: 10pt;
    font-weight: 800;
    margin-top: 10px;
    transform: rotate(-15deg);
    opacity: 0.6;
  }

  .broker-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 0;
    margin-top: 6px;
  }

  .broker-grid .bi {
    padding: 7px 14px;
    font-size: 9.5pt;
    border: 1px solid #2A2A4A;
    color: #C8C8E0;
  }

  .broker-grid .bi:nth-child(odd) { background: rgba(255,255,255,0.03); }
  .broker-grid .bi:nth-child(even) { background: rgba(255,255,255,0.06); }
  .broker-grid .bi strong { color: #F5D76E; }
</style>
</head>
<body>

<!-- Header -->
<div class="header">
  <img src="{{ logo_base64 }}" class="logo" alt="الميش ستور">
  <div class="header-text">
    <div class="header-title">الميش ستور &nbsp;|&nbsp; ALMESH STORE</div>
    <div class="header-sub">عقد بيع وشراء رسمي &nbsp;|&nbsp; وسيط حسابات الألعاب والتواصل الاجتماعي</div>
    <div class="header-badge">مؤسسة فهد حمد عبدالله الزومان للتجارة</div>
  </div>
</div>

<div class="gold-divider"></div>

<!-- Receipt Meta -->
<div class="receipt-meta">
  <span>رقم الإيصال: {{ receipt_no }}</span>
  <span>التاريخ: {{ date_str }} &nbsp;|&nbsp; الوقت: {{ time_str }}</span>
</div>

<!-- Section 1: Account Info -->
<div class="section-header">🎮 &nbsp; معلومات الحساب</div>
<table class="data-table">
  <tr>
    <td class="label">نوع الحساب</td>
    <td class="value">{{ account_type }}</td>
  </tr>
  <tr>
    <td class="label">تفاصيل الحساب</td>
    <td class="value">{{ account_details }}</td>
  </tr>
</table>

<!-- Section 2: Pricing -->
<div class="section-header">💰 &nbsp; التسعير والوساطة</div>
<table class="price-table">
  <tr>
    <td class="label">سعر الحساب</td>
    <td class="value">{{ account_price }} ر.س</td>
  </tr>
  <tr>
    <td class="label">مبلغ الوساطة</td>
    <td class="value">{{ mediation_amount }} ر.س</td>
  </tr>
  <tr class="total-row">
    <td class="label">الإجمالي</td>
    <td class="value">{{ total_amount }} ر.س</td>
  </tr>
</table>

<!-- Two-column: Seller & Buyer side by side -->
<div style="display:flex; gap:12px; margin-bottom:0;">
  <!-- Section 3: Seller Info -->
  <div style="flex:1;">
    <div class="section-header">👤 &nbsp; بيانات البائع</div>
    <table class="data-table">
      <tr>
        <td class="label">اسم البائع</td>
        <td class="value">{{ seller_name }}</td>
      </tr>
      <tr>
        <td class="label">البلد</td>
        <td class="value">{{ seller_country }}</td>
      </tr>
      <tr>
        <td class="label">رقم الجوال</td>
        <td class="value" style="direction:ltr; text-align:right;">{{ seller_phone }}</td>
      </tr>
      <tr>
        <td class="label">طريقة الاستلام</td>
        <td class="value">{{ payment_method }}</td>
      </tr>
      {% if bank_name %}
      <tr>
        <td class="label">البنك</td>
        <td class="value">{{ bank_name }}</td>
      </tr>
      {% endif %}
      {% if iban %}
      <tr>
        <td class="label">IBAN</td>
        <td class="value" style="direction:ltr; text-align:right; font-family:monospace; font-size:9pt;">{{ iban }}</td>
      </tr>
      {% endif %}
    </table>
  </div>
  <!-- Section 4: Buyer Info -->
  <div style="flex:1;">
    <div class="section-header">🛒 &nbsp; بيانات المشتري</div>
    <table class="data-table">
      <tr>
        <td class="label">اسم المشتري</td>
        <td class="value">{{ buyer_name }}</td>
      </tr>
      <tr>
        <td class="label">رقم الجوال / المعرّف</td>
        <td class="value" style="direction:ltr; text-align:right;">{{ buyer_phone }}</td>
      </tr>
      <tr>
        <td class="label">طريقة الدفع</td>
        <td class="value">{{ buyer_payment }}</td>
      </tr>
    </table>
  </div>
</div>
<!-- Contract Terms -->
<div style="background:#f8f9fa; border:1px solid #ddd; border-radius:8px; padding:14px 18px; margin:14px 0; font-size:9.5pt; color:#333; line-height:2;">
  <div style="font-weight:800; color:#0D5C2E; font-size:10.5pt; margin-bottom:8px;">📜 شروط وأحكام عقد البيع</div>
  <ol style="padding-right:20px; margin:0;">
    <li>يلتزم البائع بتسليم الحساب المذكور كاملاً وبالمواصفات الموضحة أعلاه.</li>
    <li>يلتزم المشتري بسداد المبلغ المتفق عليه كاملاً قبل استلام بيانات الحساب.</li>
    <li>تتولى الميش ستور دور الوسيط وتضمن حقوق الطرفين خلال عملية البيع.</li>
    <li>لا يحق للبائع استرداد الحساب بعد اكتمال عملية البيع وتسليم المبلغ.</li>
    <li>في حال وجود أي نزاع يُرجع إلى الميش ستور للفصل فيه.</li>
  </ol>
</div>
<!-- Signature Area -->
<div style="display:flex; gap:20px; margin:14px 0;">
  <div style="flex:1; border:1px dashed #999; border-radius:8px; padding:14px; text-align:center;">
    <div style="font-weight:700; font-size:9.5pt; color:#555; margin-bottom:30px;">توقيع البائع</div>
    <div style="font-size:9pt; color:#888;">{{ seller_name }}</div>
  </div>
  <div style="flex:1; border:1px dashed #999; border-radius:8px; padding:14px; text-align:center;">
    <div style="font-weight:700; font-size:9.5pt; color:#555; margin-bottom:30px;">توقيع المشتري</div>
    <div style="font-size:9pt; color:#888;">{{ buyer_name }}</div>
  </div>
  <div style="flex:1; border:1px dashed #999; border-radius:8px; padding:14px; text-align:center;">
    <div style="font-weight:700; font-size:9.5pt; color:#555; margin-bottom:30px;">ختم الوسيط</div>
    <div style="font-size:9pt; color:#888;">الميش ستور</div>
  </div>
</div>

<!-- Broker Box -->
<div class="broker-box">
  <div class="broker-title">بيانات الوسيط - الميش ستور</div>
  <div class="broker-grid">
    <div class="bi">الاسم: <strong>فهد الزومان</strong></div>
    <div class="bi">السجل التجاري: <strong>7010964133</strong></div>
    <div class="bi">المنطقة: <strong>الشرقية، السعودية</strong></div>
    <div class="bi">البنك: <strong>بنك الأنماء</strong></div>
    <div class="bi">المؤسسة: <strong>فهد حمد عبدالله الزومان للتجارة</strong></div>
    <div class="bi">رقم الحساب: <strong>68205358197000</strong></div>
    <div class="bi" style="direction:ltr; text-align:left;">IBAN: <strong>SA1505000068205358197000</strong></div>
    <div class="bi" style="direction:ltr; text-align:left;">Name: <strong>Fahad Hamad Abdullah Alzu</strong></div>
  </div>
  <div style="text-align:center; margin-top:10px;">
    <div class="stamp">عقد بيع رسمي ✓</div>
  </div>
</div>

<!-- Footer -->
<div class="footer">
  هذا العقد صادر من الميش ستور &nbsp;|&nbsp; رقم العقد: {{ receipt_no }} &nbsp;|&nbsp; {{ date_str }}<br>
  جميع الحقوق محفوظة © الميش ستور - مؤسسة فهد حمد عبدالله الزومان للتجارة
</div>

</body>
</html>
