.elementor-75158 .elementor-element.elementor-element-41fb7bb{--display:flex;}.elementor-75158 .elementor-element.elementor-element-7a6cb4e{text-align:center;}.elementor-75158 .elementor-element.elementor-element-7a6cb4e img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-75158 .elementor-element.elementor-element-4073839 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-75158 .elementor-element.elementor-element-907bce1 img{border-radius:10px 10px 10px 10px;box-shadow:0px 0px 10px 0px #FFFFFF;}.elementor-75158 .elementor-element.elementor-element-a7312fb{--display:flex;}.elementor-75158 .elementor-element.elementor-element-61ca52b{color:#000000;}.elementor-75158 .elementor-element.elementor-element-0474050{--display:flex;}.elementor-75158 .elementor-element.elementor-element-07c0187{color:#000000;}.elementor-75158 .elementor-element.elementor-element-016aa34{--display:flex;}.elementor-75158 .elementor-element.elementor-element-3ac98a0{color:#000000;}.elementor-75158 .elementor-element.elementor-element-df28aa6{--display:flex;}.elementor-75158 .elementor-element.elementor-element-4756dc4{color:#000000;}.elementor-75158 .elementor-element.elementor-element-cef92a2{--display:flex;}.elementor-75158 .elementor-element.elementor-element-38dff95{color:#000000;}.elementor-75158 .elementor-element.elementor-element-089aa66{--display:flex;}.elementor-75158 .elementor-element.elementor-element-c9ba7bc{color:#000000;}.elementor-75158 .elementor-element.elementor-element-9bea871{--display:flex;}.elementor-75158 .elementor-element.elementor-element-ad5a02e{color:#000000;}.elementor-75158 .elementor-element.elementor-element-d1ad72a{--display:flex;}.elementor-75158 .elementor-element.elementor-element-865e740{color:#000000;}.elementor-75158 .elementor-element.elementor-element-4789f76{--display:flex;}.elementor-75158 .elementor-element.elementor-element-d4a50e8{color:#000000;}.elementor-75158 .elementor-element.elementor-element-141736b{--display:flex;}.elementor-75158 .elementor-element.elementor-element-82b8d47{color:#000000;}.elementor-75158 .elementor-element.elementor-element-241daaa{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:0px 0px 0px 0px;--n-accordion-icon-size:15px;}.elementor-75158 .elementor-element.elementor-element-241daaa > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FFFFFF;}:where( .elementor-75158 .elementor-element.elementor-element-241daaa > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#BBBBBB;}/* Start custom CSS for text-editor, class: .elementor-element-024adc4 *//* استایل‌های اصلی که ارائه کردید */
        body {
            font-family: 'IRANSans', Tahoma, Arial, sans-serif;
            direction: rtl;
            text-align: right;
            background-color: #0D1B2A; 
            margin: 0;
            padding: 15px;
        }

        /* استایل های اصلی جدول برای دسکتاپ */
        .faforex {
            width: 100%;
            border-collapse: collapse;
            background-color: #ffffff;
            border: 1px solid #dee2e6;
            font-size: 14px; /* کمی بزرگتر برای خوانایی بهتر عناوین */
            margin-bottom: 1rem;
        }

        .faforex thead {
            background-color: #000000 !important;
            color: white !important;
        }

        .faforex th {
            padding: 0.75rem;
            vertical-align: middle;
            border: 1px solid #dee2e6;
            text-align: center !important;
            font-weight: bold;
            color: white !important;
        }

        .faforex td {
            padding: 0.75rem;
            vertical-align: middle;
            border: 1px solid #dee2e6;
            color: #000000 !important;
        }

        /* عرض ستون ها برای جدول دو ستونی جدید */
        .faforex th:nth-child(1), .faforex td[data-label="ردیف"] { 
            width: 10%;
            text-align: center !important;
        }
        .faforex th:nth-child(2), .faforex td[data-label="عناوین مقاله"] { 
            width: 90%;
            text-align: right !important; /* راست‌چین برای عناوین در دسکتاپ */
        }

        .faforex tbody tr:hover {
            background-color: #f8f9fa !important;
        }

        /* ------------ MOBILE STYLES ----------- */
        @media screen and (max-width: 768px) {
            .faforex {
                background-color: transparent !important;
                border: none !important;
                margin-bottom: 0 !important;
            }

            .faforex thead {
                display: none !important;
            }

            .faforex tr {
                display: block !important;
                margin-bottom: 1rem !important;
                border: 1px solid #dee2e6 !important;
                border-radius: 8px !important;
                background-color: #fff !important;
                box-shadow: 0 2px 5px rgba(0,0,0,0.1) !important;
                overflow: hidden;
            }

            .faforex td {
                display: flex !important;
                justify-content: space-between !important;
                align-items: center !important;
                flex-direction: row-reverse !important;
                padding: 0.75rem !important;
                text-align: left !important;
                border: none !important;
                border-bottom: 1px solid #eee !important;
                font-size: 13px !important;
            }

            .faforex tr td:last-child {
                border-bottom: none !important;
            }

            .faforex td::before {
                content: attr(data-label) !important;
                font-weight: bold !important;
                text-align: right !important;
                margin-left: 0.75rem !important;
                color: #000000 !important;
                flex-shrink: 0;
            }
            
            /* استایل مخصوص برای ستون عناوین در موبایل برای خوانایی بهتر */
            .faforex td[data-label="عناوین مقاله"] {
                 text-align: right !important; /* راست‌چین کردن متن عنوان در موبایل */
            }
        }/* End custom CSS */