/* Tidio Chat Widget Font Styling - Peyda Font (Persian) */
/* تطبیق فونت Tidio با فونت فارسی پروژه */

/* اعمال فونت Peyda به تمام المان‌های Tidio */
#tidio-chat,
.tidio-chat,
[id*="tidio"]:not(iframe),
[class*="tidio"]:not(iframe),
[id*="Tidio"]:not(iframe),
[class*="Tidio"]:not(iframe) {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    direction: rtl !important;
    text-align: right !important;
    font-weight: 400 !important;
}

/* استایل برای کانتینر Tidio */
div[id*="tidio"],
div[class*="tidio"],
div[id*="Tidio"],
div[class*="Tidio"],
span[id*="tidio"],
span[class*="tidio"] {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    direction: rtl !important;
    text-align: right !important;
    font-weight: 400 !important;
}

/* استایل برای iframe Tidio */
iframe[src*="tidio"],
iframe[src*="tidio.co"] {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
}

/* المان‌های اضافی Tidio */
.tidio-chat-button,
.tidio-chat-widget,
.tidio-chat-container,
.tidio-chat-message,
.tidio-chat-input,
.tidio-chat-bubble,
[data-tidio] {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    direction: rtl !important;
    text-align: right !important;
    font-weight: 400 !important;
}

/* تمام فرزندان کانتینرهای Tidio */
[id*="tidio"] *:not(iframe),
[class*="tidio"] *:not(iframe) {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    direction: rtl !important;
    text-align: right !important;
    font-weight: 400 !important;
}

/* متغیرهای CSS برای فونت */
:root {
    --tidio-font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif;
}

/* اعمال به المان‌های با attribute مرتبط با Tidio */
[data-tidio],
[aria-label*="tidio"],
[aria-label*="Tidio"] {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    direction: rtl !important;
    text-align: right !important;
    font-weight: 400 !important;
}

/* المان‌های خاص Tidio */
#tidio-chat-iframe,
.tidio-chat-iframe,
iframe[id*="tidio"],
iframe[class*="tidio"] {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
}

/* استایل دکمه و ویجت Tidio */
button[id*="tidio"],
button[class*="tidio"],
a[id*="tidio"],
a[class*="tidio"] {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
    font-size: 16px !important;
    line-height: 1.7 !important;
    direction: rtl !important;
    text-align: right !important;
    font-weight: 400 !important;
}

/* استایل‌های اضافی برای نمایش صحیح فارسی */
[id*="tidio"] p,
[id*="tidio"] span,
[id*="tidio"] div,
[id*="tidio"] button,
[id*="tidio"] input,
[id*="tidio"] textarea,
[class*="tidio"] p,
[class*="tidio"] span,
[class*="tidio"] div,
[class*="tidio"] button,
[class*="tidio"] input,
[class*="tidio"] textarea {
    font-family: 'Peyda', 'Tahoma', 'Arial', sans-serif !important;
    direction: rtl !important;
    text-align: right !important;
    unicode-bidi: embed !important;
}

/* بهبود نمایش اعداد فارسی */
[id*="tidio"] *,
[class*="tidio"] * {
    font-variant-numeric: normal !important;
    -webkit-font-feature-settings: normal !important;
    font-feature-settings: normal !important;
}
