.elementor-157987 .elementor-element.elementor-element-4f83641{--display:flex;}.elementor-157987 .elementor-element.elementor-element-5dfda80 .title-subtitle{color:#7C7373;background-color:#FFFFFF;}.elementor-157987 .elementor-element.elementor-element-5dfda80 .title{color:#FDFDFD;}.elementor-157987 .elementor-element.elementor-element-efb6b5e{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-157987 .elementor-element.elementor-element-820a365{--display:flex;}.elementor-157987 .elementor-element.elementor-element-2378649 img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-style:groove;border-color:#DBD9D9;border-radius:10px 10px 10px 10px;}.elementor-157987 .elementor-element.elementor-element-a540e60{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-157987 .elementor-element.elementor-element-a540e60.elementor-element{--align-self:center;}.elementor-157987 .elementor-element.elementor-element-f8d8c0f{--display:flex;}.elementor-157987 .elementor-element.elementor-element-3639f4d img{border-style:groove;border-radius:10px 10px 10px 10px;}.elementor-157987 .elementor-element.elementor-element-1a2685a{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-157987 .elementor-element.elementor-element-1a2685a.elementor-element{--align-self:center;}.elementor-157987 .elementor-element.elementor-element-24ca801{--display:flex;}.elementor-157987 .elementor-element.elementor-element-73344a9 img{border-style:groove;border-radius:10px 10px 10px 10px;}.elementor-157987 .elementor-element.elementor-element-e334c56{width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-157987 .elementor-element.elementor-element-e334c56.elementor-element{--align-self:center;}body.elementor-page-157987:not(.elementor-motion-effects-element-type-background), body.elementor-page-157987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://mrp30.com/wp-content/uploads/2025/12/acorigins.jpg");background-size:cover;}body.elementor-page-157987{margin:40px 40px 40px 40px;}@media(min-width:1025px){body.elementor-page-157987:not(.elementor-motion-effects-element-type-background), body.elementor-page-157987 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-attachment:fixed;}}@media(max-width:1024px){.elementor-157987 .elementor-element.elementor-element-efb6b5e{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-157987 .elementor-element.elementor-element-efb6b5e{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-157987 .elementor-element.elementor-element-a540e60{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;}.elementor-157987 .elementor-element.elementor-element-1a2685a{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;}.elementor-157987 .elementor-element.elementor-element-e334c56{--container-widget-width:800px;--container-widget-flex-grow:0;width:var( --container-widget-width, 800px );max-width:800px;}}/* Start custom CSS for container, class: .elementor-element-efb6b5e */.fps-table-responsive {
        width: 100%;
        border-collapse: collapse;
        font-family: 'Vazirmatn', sans-serif;
        font-size: 14px;
        border-radius: 10px;
        overflow: hidden;
        box-shadow: 0 4px 15px rgba(0, 0, 0, 0.08);
        margin: 0 auto;
        table-layout: fixed;
        direction: rtl;
    }
    
    .fps-table-responsive thead {
        background-color: #c4c4c4;
        color: white;
    }
    
    .fps-table-responsive thead th {
        padding: 16px 12px;
        text-align: center;
        font-weight: 600;
        font-size: 15px;
        border: none;
    }
    
    /* تنظیم عرض ستون‌ها */
    .fps-table-responsive th:nth-child(1) { width: 35%; }
    .fps-table-responsive th:nth-child(2) { width: 22%; }
    .fps-table-responsive th:nth-child(3) { width: 20%; }
    .fps-table-responsive th:nth-child(4) { width: 23%; }
    
    .fps-table-responsive tbody tr {
        transition: all 0.2s ease;
        border-bottom: 1px solid #f0f0f0;
    }
    
    .fps-table-responsive tbody tr:nth-child(odd) {
        background-color: #fafafa;
    }
    
    .fps-table-responsive tbody tr:nth-child(even) {
        background-color: #ffffff;
    }
    
    .fps-table-responsive tbody tr:hover {
        background-color: #f0f7ff;
    }
    
    .fps-table-responsive td {
        padding: 18px 12px;
        text-align: center;
        font-weight: 500;
        border: none;
        vertical-align: middle;
    }
    
    .resolution-cell-responsive {
        font-weight: 600;
        color: #212121;
        display: flex;
        flex-direction: column;
        align-items: center;
        gap: 8px;
        font-size: 14px;
    }
    
    .resolution-text-responsive {
        font-size: 13px;
        direction: ltr;
        letter-spacing: 0.5px;
    }
    
    .recommended-badge-responsive {
        background-color: #d32f2f;
        color: white;
        font-size: 11px;
        padding: 4px 10px;
        border-radius: 12px;
        font-weight: 600;
        display: inline-flex;
        align-items: center;
        gap: 4px;
        white-space: nowrap;
    }
    
    .recommended-badge-responsive::before {
        content: '★';
        font-size: 11px;
    }
    
    .avg-fps-responsive {
        font-weight: 800;
        font-size: 20px;
        color: #d32f2f;
    }
    
    .min-fps-responsive, .max-fps-responsive {
        font-weight: 600;
        color: #555;
        font-size: 16px;
    }
    
    .fps-indicator-responsive {
        display: inline-block;
        width: 8px;
        height: 8px;
        border-radius: 50%;
        margin-right: 6px;
    }
    
    .min-indicator-responsive {
        background-color: #ff9800;
    }
    
    .max-indicator-responsive {
        background-color: #4caf50;
    }
    
    /* رسپانسیو برای تبلت */
    @media (max-width: 768px) {
        .fps-table-responsive {
            font-size: 13px;
        }
        
        .fps-table-responsive thead th {
            padding: 14px 10px;
            font-size: 14px;
        }
        
        .fps-table-responsive td {
            padding: 16px 10px;
        }
        
        .avg-fps-responsive {
            font-size: 18px;
        }
        
        .min-fps-responsive, .max-fps-responsive {
            font-size: 15px;
        }
        
        .resolution-cell-responsive {
            font-size: 13px;
        }
    }
    
    /* رسپانسیو برای موبایل */
    @media (max-width: 480px) {
        .fps-table-responsive {
            font-size: 12px;
        }
        
        .fps-table-responsive thead th {
            padding: 12px 8px;
            font-size: 13px;
        }
        
        .fps-table-responsive td {
            padding: 14px 8px;
        }
        
        .avg-fps-responsive {
            font-size: 16px;
        }
        
        .min-fps-responsive, .max-fps-responsive {
            font-size: 14px;
        }
        
        .resolution-cell-responsive {
            font-size: 12px;
            gap: 4px;
        }
        
        .resolution-text-responsive {
            font-size: 11px;
        }
        
        .recommended-badge-responsive {
            font-size: 10px;
            padding: 3px 8px;
        }
        
        .fps-table-responsive th:nth-child(1) { width: 40%; }
        .fps-table-responsive th:nth-child(2) { width: 20%; }
        .fps-table-responsive th:nth-child(3) { width: 18%; }
        .fps-table-responsive th:nth-child(4) { width: 22%; }
    }/* End custom CSS */