.elementor-15630 .elementor-element.elementor-element-36acb8f{--spacer-size:50px;}.elementor-15630 .elementor-element.elementor-element-067d988{--divider-border-style:solid;--divider-color:#B50000;--divider-border-width:4px;}.elementor-15630 .elementor-element.elementor-element-067d988 .elementor-divider-separator{width:100%;}.elementor-15630 .elementor-element.elementor-element-067d988 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15630 .elementor-element.elementor-element-2470630{--spacer-size:15px;}.elementor-15630 .elementor-element.elementor-element-fe81159{text-align:center;}.elementor-15630 .elementor-element.elementor-element-fe81159 .elementor-heading-title{color:#B10000;}.elementor-15630 .elementor-element.elementor-element-ccd9fae{--divider-border-style:solid;--divider-color:#B00000;--divider-border-width:4px;}.elementor-15630 .elementor-element.elementor-element-ccd9fae .elementor-divider-separator{width:100%;}.elementor-15630 .elementor-element.elementor-element-ccd9fae .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15630 .elementor-element.elementor-element-a21a5ac{text-align:center;}.elementor-15630 .elementor-element.elementor-element-a21a5ac .elementor-heading-title{color:#BC0000;}.elementor-15630 .elementor-element.elementor-element-d769029{--spacer-size:15px;}.elementor-15630 .elementor-element.elementor-element-ac6d289{--divider-border-style:solid;--divider-color:#B40000;--divider-border-width:4px;}.elementor-15630 .elementor-element.elementor-element-ac6d289 .elementor-divider-separator{width:100%;margin:0 auto;margin-center:0;}.elementor-15630 .elementor-element.elementor-element-ac6d289 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-15630 .elementor-element.elementor-element-8879943{--spacer-size:15px;}.elementor-15630 .elementor-element.elementor-element-7fca8f2{--divider-border-style:solid;--divider-color:#A20000;--divider-border-width:4px;}.elementor-15630 .elementor-element.elementor-element-7fca8f2 .elementor-divider-separator{width:100%;}.elementor-15630 .elementor-element.elementor-element-7fca8f2 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-15630 .elementor-element.elementor-element-7ef98e5{text-align:center;}.elementor-15630 .elementor-element.elementor-element-7ef98e5 .elementor-heading-title{color:#AF0000;}.elementor-15630 .elementor-element.elementor-element-ff43cdd{--spacer-size:50px;}.elementor-15630 .elementor-element.elementor-element-b11fb69{--spacer-size:50px;}/* Start custom CSS for section, class: .elementor-element-7d08090 *//* =====================================================
   MKT - جدول الغياب الممتد
   تحسين الخط والحجم والتناسق
   ===================================================== */

.elementor-15630 .elementor-element.elementor-element-7d08090{
    width:100%;
    direction:rtl;
}


/* حاوية الجدول */
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table-wrap{
    width:100%;
    overflow-x:auto;
}


/* الجدول */
.elementor-15630 .elementor-element.elementor-element-7d08090 .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 !important;

    box-shadow:
        0 3px 8px rgba(15,23,42,.04),
        0 8px 18px rgba(15,23,42,.04);
}


/* =====================================================
   رأس الجدول
   ===================================================== */

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table thead th{
    padding:15px 12px;

    background:#111827;

    color:#ffffff;

    text-align:center;
    vertical-align:middle;

    font-size:17px;
    line-height:1.45;

    font-weight:900;

    letter-spacing:0;

    border-left:1px solid rgba(255,255,255,.12);
}


.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table thead th:last-child{
    border-left:0;
}


/* =====================================================
   خلايا الجدول
   ===================================================== */

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td{
    padding:14px 12px;

    color:#1f2937;

    text-align:center;
    vertical-align:middle;

    font-size:16px;
    line-height:1.55;

    font-weight:700;

    background:#ffffff;

    border-bottom:1px solid #e5e7eb;
    border-left:1px solid #eef2f7;
}


/* إزالة الحد من آخر صف */
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody tr:last-child td{
    border-bottom:0;
}


/* صفوف متبادلة */
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody tr:nth-child(even) td{
    background:#f8fafc;
}


/* Hover */
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody tr:hover td{
    background:#f1f5f9;
}


/* =====================================================
   عمود التسلسل
   ===================================================== */

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table .mkt-col-no{
    width:55px;

    color:#64748b;

    font-size:15px;

    font-weight:900;
}


/* =====================================================
   اسم اللاعب
   ===================================================== */

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td:nth-child(2){
    text-align:right !important;

    color:#111827 !important;

    font-size:17px !important;
    line-height:1.55 !important;

    font-weight:900 !important;

    background:inherit !important;

    border-radius:0 !important;
}


/* =====================================================
   العذر
   ===================================================== */

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td:nth-child(3){
    color:#9a6700 !important;

    font-size:16px !important;

    font-weight:900 !important;
}


/* =====================================================
   التواريخ
   ===================================================== */

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td:nth-child(4),
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td:nth-child(5){

    direction:ltr;

    color:#334155;

    font-size:15px;

    line-height:1.5;

    font-weight:900;
}


/* =====================================================
   توزيع الأعمدة
   ===================================================== */

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table th:nth-child(1),
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table td:nth-child(1){
    width:6%;
}

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table th:nth-child(2),
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table td:nth-child(2){
    width:38%;
}

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table th:nth-child(3),
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table td:nth-child(3){
    width:22%;
}

.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table th:nth-child(4),
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table td:nth-child(4),
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table th:nth-child(5),
.elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table td:nth-child(5){
    width:17%;
}


/* =====================================================
   الجوال
   ===================================================== */

@media(max-width:700px){

    .elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table{
        min-width:650px;
    }

    .elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table thead th{
        padding:12px 8px;

        font-size:14px;
    }

    .elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td{
        padding:11px 8px;

        font-size:13px;
    }

    .elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td:nth-child(2){
        font-size:14px !important;
    }

    .elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td:nth-child(3){
        font-size:13px !important;
    }

    .elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td:nth-child(4),
    .elementor-15630 .elementor-element.elementor-element-7d08090 .mkt-absence-table tbody td:nth-child(5){
        font-size:13px !important;
    }
}/* End custom CSS */