/* 3.3 — قاعدة الأزرار لكل موقع ومضة: كل زر صغير (28px) بحشوة خفيفة. يُحمَّل آخر شي. */
:root { --wib-btn-h: 28px; }
/* البوابة والتقارير */
html body .pt-login__card button, html body .pt-req__btn.pt-req__btn, html body .pt-btn.pt-btn, html body .rp-bar__pdf, html body .pt-wa.pt-wa, html body .pt-snd__btn {
  height: var(--wib-btn-h) !important; min-height: 0 !important; padding: 0 12px !important; border-radius: 999px !important;
  font: 700 12px/var(--wib-btn-h) var(--wib-body, 'Tajawal', sans-serif) !important; display: inline-flex !important; align-items: center; justify-content: center; gap: 6px;
}
.pt-login__card button { justify-self: start; }
.pt-wa svg { width: 13px !important; height: 13px !important; }
/* أزرار الفوتر السريعة على الموبايل */
.w9f__quick > * { flex-direction: row !important; height: var(--wib-btn-h); padding: 0 10px !important; border-radius: 999px !important; gap: 6px !important; font-size: 12px !important; }
.w9f__quick i { font-size: 12px !important; }
.w9f__quick .is-ai img { width: 18px !important; height: 18px !important; }
/* أي زر إرسال بنماذج المحتوى */
.entry-content input[type=submit], .entry-content button[type=submit], .wp-block-button__link {
  min-height: 0 !important; height: var(--wib-btn-h); padding: 0 12px !important; border-radius: 999px; font-size: 12px !important; line-height: var(--wib-btn-h) !important;
}
