/* ---------------------------------------------------------------
   ملف: static/css/base.css
   شنو هو: تعديلات صغيرة فوق Bootstrap، لكل الشاشات.
   ملاحظات:
   - Bootstrap يتولى الاتجاه: ملف rtl للعربي والعادي للإنگليزي.
   - الأزرار والحقول ارتفاعها 44 بكسل على الأقل، حتى تنضغط بسهولة
     بالإصبع على التابلت والموبايل (سكل mobile-first-ui).
   - الخط من خطوط الجهاز نفسه، فما نحتاج نت حتى يشتغل.
   --------------------------------------------------------------- */

/* الخط: خطوط الجهاز الي تدعم العربي. */
body {
  font-family: "Segoe UI", Tahoma, "Noto Sans Arabic", Arial, sans-serif;
}

/* أهداف اللمس: 44 بكسل على الأقل. */
.btn,
.form-control,
.form-select {
  min-height: 44px;
}

/* الأزرار الصغيرة بالجداول: أصغر شوية، بس تبقى سهلة اللمس. */
.btn-sm,
.form-control-sm {
  min-height: 36px;
}

/* مربع "السبب" جنب زر الإزالة بالجداول: عرض كافي للكتابة. */
td form .form-control {
  min-width: 9rem;
}

/* الأرقام بالجداول بعرض ثابت حتى تترتب تحت بعض. */
.table td {
  font-variant-numeric: tabular-nums;
}

/* الطباعة (ومنها حفظ الـ PDF): بدون القائمة والأزرار والفلاتر، والجداول
   تطلع كاملة بعرض الورقة. */
@media print {
  nav.navbar,
  .d-print-none {
    display: none !important;
  }

  .table-responsive {
    overflow: visible !important;
  }

  body {
    background: #fff !important;
  }
}
