.elementor-16285 .elementor-element.elementor-element-38b28f8{--spacer-size:50px;}.elementor-16285 .elementor-element.elementor-element-121e356{text-align:center;}.elementor-16285 .elementor-element.elementor-element-121e356 .elementor-heading-title{color:#A80000;}.elementor-16285 .elementor-element.elementor-element-54c5457{--spacer-size:15px;}.elementor-16285 .elementor-element.elementor-element-835cf16{--spacer-size:50px;}@media(min-width:768px){.elementor-16285 .elementor-element.elementor-element-412ba47{width:23.332%;}.elementor-16285 .elementor-element.elementor-element-24fad86{width:52.316%;}.elementor-16285 .elementor-element.elementor-element-a346f91{width:23.018%;}}/* Start custom CSS for section, class: .elementor-element-abc8d39 *//* =====================================================
   MKT - جدول الغياب طويل المدة
   تصميم متناسق مع هوية موقع الفريق
   ===================================================== */

.elementor-16285 .elementor-element.elementor-element-abc8d39{
    width:100%;
    direction:rtl;
}


/* حاوية الجدول */
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table-wrap{
    width:100%;
    overflow-x:auto;
}


/* الجدول */
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table{
    width:100%;
    border-collapse:separate;
    border-spacing:0;

    background:#ffffff;

    border:1px solid #e2e8f0;
    border-radius:10px;

    overflow:hidden;

    font-family:inherit;

    box-shadow:
        0 3px 8px rgba(15,23,42,.04),
        0 8px 18px rgba(15,23,42,.04);
}


/* =====================================================
   رأس الجدول
   ===================================================== */

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table thead th{
    padding:14px 12px;

    background:#111827;

    color:#ffffff;

    text-align:center;

    font-size:15px;
    line-height:1.4;

    font-weight:900;

    border-left:1px solid rgba(255,255,255,.12);
}


.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table thead th:last-child{
    border-left:0;
}


/* =====================================================
   خلايا الجدول
   ===================================================== */

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody td{
    padding:13px 12px;

    color:#1f2937;

    text-align:center;

    vertical-align:middle;

    font-size:14px;
    line-height:1.5;

    font-weight:700;

    background:#ffffff;

    border-bottom:1px solid #e5e7eb;
    border-left:1px solid #eef2f7;
}


/* إزالة الحد من آخر صف */
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody tr:last-child td{
    border-bottom:0;
}


/* صفوف متبادلة */
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody tr:nth-child(even) td{
    background:#f8fafc;
}


/* Hover */
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody tr:hover td{
    background:#f1f5f9;
}


/* =====================================================
   عمود التسلسل
   ===================================================== */

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table .mkt-col-no{
    width:55px;

    color:#64748b;

    font-size:13px;

    font-weight:800;
}


/* =====================================================
   اسم اللاعب
   ===================================================== */

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody td:nth-child(2){
    text-align:right !important;

    color:#111827 !important;

    font-size:15px !important;

    font-weight:900 !important;

    background:inherit !important;

    border-radius:0 !important;
}


/* =====================================================
   العذر
   ===================================================== */

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody td:nth-child(3){
    color:#9a6700;

    font-weight:900;
}


/* =====================================================
   التواريخ
   ===================================================== */

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody td:nth-child(4),
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody td:nth-child(5){
    direction:ltr;

    color:#334155;

    font-size:14px;

    font-weight:800;
}


/* =====================================================
   توزيع الأعمدة
   ===================================================== */

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table th:nth-child(1),
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table td:nth-child(1){
    width:6%;
}

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table th:nth-child(2),
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table td:nth-child(2){
    width:38%;
}

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table th:nth-child(3),
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table td:nth-child(3){
    width:22%;
}

.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table th:nth-child(4),
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table td:nth-child(4),
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table th:nth-child(5),
.elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table td:nth-child(5){
    width:17%;
}


/* =====================================================
   الجوال
   ===================================================== */

@media(max-width:700px){

    .elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table{
        min-width:650px;
    }

    .elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table thead th{
        padding:11px 8px;

        font-size:13px;
    }

    .elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody td{
        padding:10px 8px;

        font-size:12px;
    }

    .elementor-16285 .elementor-element.elementor-element-abc8d39 .mkt-absence-table tbody td:nth-child(2){
        font-size:13px !important;
    }
}/* End custom CSS */