.elementor-6021 .elementor-element.elementor-element-fbcc72e{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-8e9182a{text-align:center;}.elementor-6021 .elementor-element.elementor-element-8e9182a .elementor-heading-title{color:#8C8C8C;font-family:"Roboto", IRANSans, Tahoma;font-size:25px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-37f91be{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6021 .elementor-element.elementor-element-37f91be .elementor-divider-separator{width:100%;}.elementor-6021 .elementor-element.elementor-element-37f91be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6021 .elementor-element.elementor-element-0984dbb{text-align:center;}.elementor-6021 .elementor-element.elementor-element-0984dbb .elementor-heading-title{color:#6B0000;font-family:"Roboto", IRANSans, Tahoma;font-size:25px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-036126e{text-align:center;}.elementor-6021 .elementor-element.elementor-element-036126e .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", IRANSans, Tahoma;font-size:12px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6021 .elementor-element.elementor-element-036126e > .elementor-widget-container{padding:30px 0px 30px 0px;background-color:#6B0000;border-radius:10px 10px 10px 10px;}.elementor-6021 .elementor-element.elementor-element-51d61db{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-2daf594{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-6dc314a{text-align:center;}.elementor-6021 .elementor-element.elementor-element-6dc314a .elementor-heading-title{color:#8C8C8C;font-family:"Roboto", IRANSans, Tahoma;font-size:25px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-3520324{text-align:center;}.elementor-6021 .elementor-element.elementor-element-3520324 .elementor-heading-title{color:#8C8C8C;font-family:"Roboto", IRANSans, Tahoma;font-size:25px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-3eba05c{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-d50d02c{text-align:center;}.elementor-6021 .elementor-element.elementor-element-d50d02c .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-cc51364{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-7241300:not(.elementor-motion-effects-element-type-background), .elementor-6021 .elementor-element.elementor-element-7241300 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6021 .elementor-element.elementor-element-7241300{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6021 .elementor-element.elementor-element-7241300 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6021 .elementor-element.elementor-element-a4eff02{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-08ab8f9{text-align:center;}.elementor-6021 .elementor-element.elementor-element-08ab8f9 .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-b7481d8{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-aa2da55{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-4ca22f7{text-align:center;}.elementor-6021 .elementor-element.elementor-element-4ca22f7 .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-c66c476{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-19c0252:not(.elementor-motion-effects-element-type-background), .elementor-6021 .elementor-element.elementor-element-19c0252 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6021 .elementor-element.elementor-element-19c0252{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6021 .elementor-element.elementor-element-19c0252 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6021 .elementor-element.elementor-element-bac75d1{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-627ebc6{text-align:center;}.elementor-6021 .elementor-element.elementor-element-627ebc6 .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-aa0b692{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-234b4df{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-7f6c849{text-align:center;}.elementor-6021 .elementor-element.elementor-element-7f6c849 .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-54c7630{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-34a9202:not(.elementor-motion-effects-element-type-background), .elementor-6021 .elementor-element.elementor-element-34a9202 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6021 .elementor-element.elementor-element-34a9202{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6021 .elementor-element.elementor-element-34a9202 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6021 .elementor-element.elementor-element-e196354{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-459a242{text-align:center;}.elementor-6021 .elementor-element.elementor-element-459a242 .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-b87630c{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-6387bb2{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-db20011{text-align:center;}.elementor-6021 .elementor-element.elementor-element-db20011 .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-40b0995{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-c6e0982:not(.elementor-motion-effects-element-type-background), .elementor-6021 .elementor-element.elementor-element-c6e0982 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6021 .elementor-element.elementor-element-c6e0982{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6021 .elementor-element.elementor-element-c6e0982 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6021 .elementor-element.elementor-element-44624c5{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-37d6f45{text-align:center;}.elementor-6021 .elementor-element.elementor-element-37d6f45 .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-2b5575b{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-dabc3e5{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-5abcf38{text-align:center;}.elementor-6021 .elementor-element.elementor-element-5abcf38 .elementor-heading-title{color:#8C8C8C;font-family:"Roboto", IRANSans, Tahoma;font-size:25px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-d3787d3{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-6021 .elementor-element.elementor-element-d3787d3 .elementor-divider-separator{width:100%;}.elementor-6021 .elementor-element.elementor-element-d3787d3 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-6021 .elementor-element.elementor-element-2553274{text-align:center;}.elementor-6021 .elementor-element.elementor-element-2553274 .elementor-heading-title{color:#6B0000;font-family:"Roboto", IRANSans, Tahoma;font-size:25px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-d4934a3{text-align:center;}.elementor-6021 .elementor-element.elementor-element-d4934a3 .elementor-heading-title{color:#FFFFFF;font-family:"Roboto", IRANSans, Tahoma;font-size:12px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;}.elementor-6021 .elementor-element.elementor-element-d4934a3 > .elementor-widget-container{padding:30px 0px 30px 0px;background-color:#6B0000;border-radius:10px 10px 10px 10px;}.elementor-6021 .elementor-element.elementor-element-d33ed32{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-aad5412{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-8de0572{text-align:center;}.elementor-6021 .elementor-element.elementor-element-8de0572 .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-a91fe46{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-9a351f5:not(.elementor-motion-effects-element-type-background), .elementor-6021 .elementor-element.elementor-element-9a351f5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FCFCFC;}.elementor-6021 .elementor-element.elementor-element-9a351f5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6021 .elementor-element.elementor-element-9a351f5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6021 .elementor-element.elementor-element-5fb40e8{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-259bf5c{text-align:center;}.elementor-6021 .elementor-element.elementor-element-259bf5c .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-8835832{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-5287b58{--spacer-size:50px;}.elementor-6021 .elementor-element.elementor-element-08acaaf{text-align:center;}.elementor-6021 .elementor-element.elementor-element-08acaaf .elementor-heading-title{color:#000000;font-family:"Roboto", IRANSans, Tahoma;font-size:20px;font-weight:600;}.elementor-6021 .elementor-element.elementor-element-807fc3f{--spacer-size:50px;}@media(max-width:1024px){.elementor-6021 .elementor-element.elementor-element-8e9182a .elementor-heading-title{font-size:20px;}.elementor-6021 .elementor-element.elementor-element-0984dbb .elementor-heading-title{font-size:20px;}.elementor-6021 .elementor-element.elementor-element-036126e .elementor-heading-title{line-height:2em;}.elementor-6021 .elementor-element.elementor-element-6dc314a .elementor-heading-title{font-size:18px;}.elementor-6021 .elementor-element.elementor-element-3520324 .elementor-heading-title{font-size:18px;}.elementor-6021 .elementor-element.elementor-element-5abcf38 .elementor-heading-title{font-size:20px;}.elementor-6021 .elementor-element.elementor-element-2553274 .elementor-heading-title{font-size:20px;}.elementor-6021 .elementor-element.elementor-element-d4934a3 .elementor-heading-title{line-height:2em;}}@media(max-width:767px){.elementor-6021 .elementor-element.elementor-element-8e9182a .elementor-heading-title{font-size:16px;}.elementor-6021 .elementor-element.elementor-element-0984dbb .elementor-heading-title{font-size:16px;}.elementor-6021 .elementor-element.elementor-element-036126e .elementor-heading-title{line-height:2.4em;}.elementor-6021 .elementor-element.elementor-element-6dc314a .elementor-heading-title{font-size:16px;}.elementor-6021 .elementor-element.elementor-element-3520324 .elementor-heading-title{font-size:16px;}.elementor-6021 .elementor-element.elementor-element-5abcf38 .elementor-heading-title{font-size:16px;}.elementor-6021 .elementor-element.elementor-element-2553274 .elementor-heading-title{font-size:16px;}.elementor-6021 .elementor-element.elementor-element-d4934a3 .elementor-heading-title{line-height:2.4em;}.elementor-6021 .elementor-element.elementor-element-8de0572 .elementor-heading-title{font-size:16px;}.elementor-6021 .elementor-element.elementor-element-259bf5c .elementor-heading-title{font-size:16px;}.elementor-6021 .elementor-element.elementor-element-08acaaf .elementor-heading-title{font-size:16px;}}/* Start custom CSS for html, class: .elementor-element-191e579 *//* CSS Code for Table Styling (Including Column 4 Interaction) */
.elegant-table-wrapper {
    direction: rtl;
    padding: 30px;
    background: linear-gradient(145deg, #f0f2f5, #ffffff); 
    border-radius: 15px;
    box-shadow: 0 15px 40px rgba(0, 0, 0, 0.15);
    overflow-x: hidden;
}

.elegant-table {
    width: 100%;
    border-collapse: separate;
    border-spacing: 0 10px; 
}

/* **ترازبندی مرکزی** */
.elegant-table th, .elegant-table td {
    text-align: center !important;
    vertical-align: middle !important;
    padding: 18px 10px;
    transition: background-color 0.3s ease, transform 0.2s ease;
}

/* استایل سرستون (Header) */
.elegant-table th {
    background-color: #ffffff; 
    color: #111111;
    font-weight: 700;
    border-bottom: 3px solid #b22222;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.05);
}

/* تنظیم عرض ستون‌ها برای 4 ستون */
.elegant-table th:first-child,
.elegant-table td:first-child {
    width: 8%; 
    white-space: nowrap;
}
.elegant-table th:nth-child(2),
.elegant-table td:nth-child(2) {
    width: 42%; 
}
.elegant-table th:nth-child(3),
.elegant-table td:nth-child(3) {
    width: 35%; 
}
.elegant-table th:last-child,
.elegant-table td:last-child {
    width: 15%; 
}

.elegant-table tbody tr td:first-child {
    color: #b22222 !important; 
    font-weight: bold;
}

/* استایل سلول‌های داده (TD) */
.elegant-table td {
    color: #444444;
    background-color: #ffffff;
    border-bottom: none;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
}

/* **استایل دهی به سلول عملکرد (ستون 4)** */
.action-cell {
    font-weight: bold;
}

/* **استایل دهی به لینک علامت سوال (بولد و زرشکی)** */
.help-link {
    color: #b22222 !important; /* زرشکی */
    font-weight: 900 !important; /* بولد بسیار قوی */
    font-size: 1.3em; /* کمی بزرگتر برای دیده شدن */
    text-decoration: none;
    cursor: pointer;
    transition: color 0.3s ease;
}
.help-link:hover {
    color: #800000 !important; /* زرشکی تیره‌تر در هاور */
}


/* افکت شناور (Deep Float) */
.elegant-table tr:hover td {
    background-color: rgba(255, 255, 255, 1.0) !important; 
    color: #111111 !important; 
    transform: translateY(-2px); 
    box-shadow: 0 15px 30px rgba(0, 0, 0, 0.25); 
    z-index: 10;
    position: relative
}

/* ==================================== */
/* **انیمیشن زوم (Zoom Pulse) برای ردیف اول (دائمی)** */
/* ==================================== */
@keyframes zoom-pulse {
    0% {
        transform: scale(1);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
    }
    50% {
        transform: scale(1.02);
        box-shadow: 0 8px 20px rgba(178, 34, 34, 0.5); /* سایه با رنگ زرشکی */
    }
    100% {
        transform: scale(1);
        box-shadow: 0 2px 5px rgba(0, 0, 0, 0.07);
    }
}

/* اعمال انیمیشن فقط به ردیف اول - **اجرای نامحدود (infinite)** */
.elegant-table tbody tr:first-child {
    animation: zoom-pulse 1.5s ease-in-out infinite; 
}


/* **تنظیمات موبایل** */
@media (max-width: 767px) {
    .elegant-table-wrapper {
        padding: 10px;
        width: 100%; 
        box-sizing: border-box;
        overflow-x: auto;
    }
    /* تنظیم سایز فونت در موبایل - بولد و بزرگتر از حالت پیش فرض (10px) */
    .elegant-table th, .elegant-table td {
        padding: 8px 3px; 
        font-size: 11px !important; /* کمی بزرگتر از 10px پایه */
    }
    
    /* اطمینان از بولد بودن متن در موبایل */
    .elegant-table td {
        font-weight: 600 !important; 
    }

    /* تنظیم عرض موبایل برای 4 ستون */
    .elegant-table th:first-child,
    .elegant-table td:first-child {
        width: 10%; 
    }
    .elegant-table th:nth-child(2),
    .elegant-table td:nth-child(2) {
        width: 40%; 
    }
    .elegant-table th:nth-child(3),
    .elegant-table td:nth-child(3) {
        width: 35%; 
    }
    .elegant-table th:last-child,
    .elegant-table td:last-child {
        width: 15%; 
    }

    .elegant-table tbody tr td:first-child {
        font-weight: bold !important; 
    }
    
    /* افزایش سایز فونت علامت سوال در موبایل */
    .help-link {
        font-size: 1.5em; 
    }
    
    /* **حذف خط حذف انیمیشن از موبایل** - اکنون انیمیشن در موبایل نیز اجرا می‌شود */
}/* End custom CSS */