/* ============================================
   ✅ Chart.js Tooltip Fix
   - راست‌چین
   - فونت وزیرمتن
   - برای همه چارت‌ها (فرانت + ادمین)
   ============================================ */

/* تولتیپ Chart.js v4 */
canvas + div[id^="chartjs-tooltip"],
div[class*="chartjs-tooltip"],
div[style*="pointer-events: none"][style*="position: absolute"] {
    direction: rtl !important;
    font-family: 'Vazirmatn', Tahoma, sans-serif !important;
    text-align: right !important;
}

/* داخل تولتیپ */
canvas + div[id^="chartjs-tooltip"] *,
div[class*="chartjs-tooltip"] * {
    direction: rtl !important;
    font-family: 'Vazirmatn', Tahoma, sans-serif !important;
    text-align: right !important;
}

/* تولتیپهای Chart.js 4.x که به صورت div سراسری توی body هستن */
body > div[id^="chartjs-tooltip"],
body > div[class*="chartjs"] {
    direction: rtl !important;
    font-family: 'Vazirmatn', Tahoma, sans-serif !important;
    text-align: right !important;
}

/* Tooltip های Admin (پنل نظرسنجی‌ها) */
.iew-polls-admin-wrap div[id^="chartjs-tooltip"],
.iew-admin-wrap div[id^="chartjs-tooltip"],
#iew-poll-details-modal div[id^="chartjs-tooltip"] {
    direction: rtl !important;
    font-family: 'Vazirmatn', Tahoma, sans-serif !important;
    text-align: right !important;
}

/* برای اطمینان — همه عناصر داخل تولتیپ */
[style*="position: absolute"][style*="pointer-events: none"] {
    direction: rtl !important;
    font-family: 'Vazirmatn', Tahoma, sans-serif !important;
    text-align: right !important;
}

/* متن‌های داخل تولتیپ */
[style*="position: absolute"][style*="pointer-events: none"] * {
    direction: rtl !important;
    font-family: 'Vazirmatn', Tahoma, sans-serif !important;
    text-align: right !important;
}