/* Minification failed. Returning unminified contents.
(4,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(5,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(6,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(9,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(10,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(11,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(13,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(14,5): run-time error CSS1062: Expected semicolon or closing curly-brace, found '-'
(18,28): run-time error CSS1039: Token not allowed after unary operator: '-bg-color-header-section-rgb'
(19,17): run-time error CSS1039: Token not allowed after unary operator: '-font-color-header-section'
(58,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(58,32): run-time error CSS1046: Expect comma, found '-'
(58,33): run-time error CSS1047: Expected number or percentage value in rgb function, found '-bg-color-header-section-rgb'
(58,61): run-time error CSS1046: Expect comma, found ')'
(58,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(59,17): run-time error CSS1039: Token not allowed after unary operator: '-colorDTH'
(75,28): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(75,32): run-time error CSS1046: Expect comma, found '-'
(75,33): run-time error CSS1047: Expected number or percentage value in rgb function, found '-bg-color-header-section-rgb'
(75,61): run-time error CSS1046: Expect comma, found ')'
(75,62): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(76,17): run-time error CSS1039: Token not allowed after unary operator: '-colorDTH'
(95,16): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(95,20): run-time error CSS1046: Expect comma, found '-'
(95,21): run-time error CSS1047: Expected number or percentage value in rgb function, found '-colorDTH-rgb'
(95,34): run-time error CSS1046: Expect comma, found ')'
(95,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(101,16): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(101,20): run-time error CSS1046: Expect comma, found '-'
(101,21): run-time error CSS1047: Expected number or percentage value in rgb function, found '-colorDTH-rgb'
(101,34): run-time error CSS1046: Expect comma, found ')'
(101,35): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(107,28): run-time error CSS1039: Token not allowed after unary operator: '-bgColorDTH'
(108,17): run-time error CSS1039: Token not allowed after unary operator: '-colorDTH'
(113,21): run-time error CSS1039: Token not allowed after unary operator: '-colorDTH'
(154,16): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(154,20): run-time error CSS1046: Expect comma, found '-'
(154,21): run-time error CSS1047: Expected number or percentage value in rgb function, found '-bs-info-table-color-rgb'
(154,45): run-time error CSS1046: Expect comma, found ')'
(154,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
(162,16): run-time error CSS1047: Expected number or percentage value in rgb function, found 'var('
(162,20): run-time error CSS1046: Expect comma, found '-'
(162,21): run-time error CSS1047: Expected number or percentage value in rgb function, found '-bs-info-table-color-rgb'
(162,45): run-time error CSS1046: Expect comma, found ')'
(162,46): run-time error CSS1062: Expected semicolon or closing curly-brace, found ')'
 */
table.dataTable{clear:both;margin-top:6px !important;margin-bottom:6px !important;max-width:none !important;border-collapse:separate !important;border-spacing:0}table.dataTable td,table.dataTable th{-webkit-box-sizing:content-box;box-sizing:content-box}table.dataTable td.dataTables_empty,table.dataTable th.dataTables_empty{text-align:center}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}div.dataTables_wrapper div.dataTables_length label{font-weight:normal;text-align:left;white-space:nowrap}div.dataTables_wrapper div.dataTables_length select{width:auto;display:inline-block}div.dataTables_wrapper div.dataTables_filter{text-align:right}div.dataTables_wrapper div.dataTables_filter label{font-weight:normal;white-space:nowrap;text-align:left}div.dataTables_wrapper div.dataTables_filter input{margin-left:.5em;display:inline-block;width:auto}div.dataTables_wrapper div.dataTables_info{padding-top:.85em}div.dataTables_wrapper div.dataTables_paginate{margin:0;white-space:nowrap;text-align:right}div.dataTables_wrapper div.dataTables_paginate ul.pagination{margin:2px 0;white-space:nowrap;justify-content:flex-end}div.dataTables_wrapper div.dataTables_processing{position:absolute;top:50%;left:50%;width:200px;margin-left:-100px;margin-top:-26px;text-align:center;padding:1em 0}table.dataTable>thead>tr>th:active,table.dataTable>thead>tr>td:active{outline:none}table.dataTable>thead>tr>th:not(.sorting_disabled),table.dataTable>thead>tr>td:not(.sorting_disabled){padding-right:30px}table.dataTable>thead .sorting,table.dataTable>thead .sorting_asc,table.dataTable>thead .sorting_desc,table.dataTable>thead .sorting_asc_disabled,table.dataTable>thead .sorting_desc_disabled{cursor:pointer;position:relative}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after{position:absolute;bottom:.9em;display:block;opacity:.3}table.dataTable>thead .sorting:before,table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:before,table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:before{right:1em;content:"↑"}table.dataTable>thead .sorting:after,table.dataTable>thead .sorting_asc:after,table.dataTable>thead .sorting_desc:after,table.dataTable>thead .sorting_asc_disabled:after,table.dataTable>thead .sorting_desc_disabled:after{right:.5em;content:"↓"}table.dataTable>thead .sorting_asc:before,table.dataTable>thead .sorting_desc:after{opacity:1}table.dataTable>thead .sorting_asc_disabled:before,table.dataTable>thead .sorting_desc_disabled:after{opacity:0}div.dataTables_scrollHead table.dataTable{margin-bottom:0 !important}div.dataTables_scrollBody table{border-top:none;margin-top:0 !important;margin-bottom:0 !important}div.dataTables_scrollBody table thead .sorting:before,div.dataTables_scrollBody table thead .sorting_asc:before,div.dataTables_scrollBody table thead .sorting_desc:before,div.dataTables_scrollBody table thead .sorting:after,div.dataTables_scrollBody table thead .sorting_asc:after,div.dataTables_scrollBody table thead .sorting_desc:after{display:none}div.dataTables_scrollBody table tbody tr:first-child th,div.dataTables_scrollBody table tbody tr:first-child td{border-top:none}div.dataTables_scrollFoot>.dataTables_scrollFootInner{box-sizing:content-box}div.dataTables_scrollFoot>.dataTables_scrollFootInner>table{margin-top:0 !important;border-top:none}@media screen and (max-width: 767px){div.dataTables_wrapper div.dataTables_length,div.dataTables_wrapper div.dataTables_filter,div.dataTables_wrapper div.dataTables_info,div.dataTables_wrapper div.dataTables_paginate{text-align:center}div.dataTables_wrapper div.dataTables_paginate ul.pagination{justify-content:center !important}}table.dataTable.table-sm>thead>tr>th:not(.sorting_disabled){padding-right:20px}table.dataTable.table-sm .sorting:before,table.dataTable.table-sm .sorting_asc:before,table.dataTable.table-sm .sorting_desc:before{top:5px;right:.85em}table.dataTable.table-sm .sorting:after,table.dataTable.table-sm .sorting_asc:after,table.dataTable.table-sm .sorting_desc:after{top:5px}table.table-bordered.dataTable{border-right-width:0}table.table-bordered.dataTable th,table.table-bordered.dataTable td{border-left-width:0}table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable th:last-child,table.table-bordered.dataTable td:last-child,table.table-bordered.dataTable td:last-child{border-right-width:1px}table.table-bordered.dataTable tbody th,table.table-bordered.dataTable tbody td{border-bottom-width:0}div.dataTables_scrollHead table.table-bordered{border-bottom-width:0}div.table-responsive>div.dataTables_wrapper>div.row{margin:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:first-child{padding-left:0}div.table-responsive>div.dataTables_wrapper>div.row>div[class^=col-]:last-child{padding-right:0}

:root {
    --mainDataColor: #0e6cb2;
    --bgColorDTH: #4e73df;
    --bg-color-header-section: #4e73df;
    /*--bg-color-header-section-rgb: 0,79,152;*/
    /*--bg-color-header-section-rgb: 18,97,128;*/
    --bg-color-header-section-rgb: 0,99,150;
    --font-color-header-section: #fff;
    --colorDTH: #fff;
    /*--colorDTH-rgb: 0,103,165;*/
    --colorDTH-rgb: 0,99,150;
    --bs-info-table-color-rgb: 243, 156, 18
}

.dt-section-header {
    background-color: var(--bg-color-header-section-rgb);
    color: var(--font-color-header-section);
    font-size: 15px;
    height: 35px;
    justify-content: center;
    padding: 7px 20px;
}

    .dt-section-header p {
        font-weight: bold;
        letter-spacing: 0.9px;
    }

.cpanelContainer {
    display: flex;
    justify-content: flex-start;
    /*direction:ltr*/
}

    .cpanelContainer a {
        font-weight: 500;
        font-size: 15px;
        letter-spacing: 1px;
        cursor: pointer;
    }

.cpanelContainer_row {
    min-width: 100px;
}

.scrollBody {
    /*overflow:scroll;*/
}

.cpanelContainer_row a {
    font-family: Questv1
}

[dir=rtl] .dt-header {
    /*background-color: var(--bgColorDTH);*/
    background-color: rgb( var(--bg-color-header-section-rgb));
    color: var(--colorDTH);
    /*color: rgba(var(--colorDTH-rgb),0.9) !important;*/
    font-weight: lighter;
    height: 30px;
    font-size: 0.7rem;
    letter-spacing: 1.5px;
}

    [dir=rtl] .dt-header tr th {
        word-spacing: 1px;
        line-height: 1.8;
        /*font-family: "Cairo", "Tahoma", sans-serif;*/
    }

[dir=ltr] .dt-header {
    /*background-color: var(--bgColorDTH);*/
    background-color: rgb( var(--bg-color-header-section-rgb));
    color: var(--colorDTH);
    /*color: rgba(var(--colorDTH-rgb),0.9) !important;*/
    font-weight: normal;
    height: 30px;
    font-size: 0.75rem
}

    [dir=ltr] .dt-header tr th {
        letter-spacing: 0.5px;
        line-height: 1.8;
    }

/*.dt-header tr th span {*/
    /*font-size: 0.9rem;*/
    /*padding: 0 3px;*/
    /*font-weight: bold;*/
/*}*/

[dir=rtl] .dt-body {
    color: rgb(var(--colorDTH-rgb));
    font-size: 0.8rem;
    font-weight: 300;
}

[dir=ltr] .dt-body {
    color: rgb(var(--colorDTH-rgb));
    font-size: 0.9rem;
    font-weight: 900;
}

.dt-btn-add {
    background-color: var(--bgColorDTH);
    color: var(--colorDTH);
    font-size: 15px;
}

    .dt-btn-add:hover {
        color: var(--colorDTH);
        border-radius: 8px;
    }

table.dataTable > thead .sorting:before,
table.dataTable > thead .sorting_asc:before,
table.dataTable > thead .sorting_desc:before,
table.dataTable > thead .sorting_asc_disabled:before,
table.dataTable > thead .sorting_desc_disabled:before {
    right: 1em;
    content: "↑";
    font-weight: bold;
}

table.dataTable > thead .sorting:after,
table.dataTable > thead .sorting_asc:after,
table.dataTable > thead .sorting_desc:after,
table.dataTable > thead .sorting_asc_disabled:after,
table.dataTable > thead .sorting_desc_disabled:after {
    right: 0.8em;
    content: "↓";
    font-weight: bold
}
/*.dataTables_length{*/
/*display:flex;*/
/*text-align:right
}*/
.dataTables_length label {
    direction: rtl
}
/*.dataTables_filter {
    text-align:left;
}*/
/*.dataTables_filter lable {
    background: red;
    text-align: right;
}*/
/*.dataTables_info{
    text-align:right;
}*/
.info_msg_ar {
    color: rgb(var(--bs-info-table-color-rgb));
    font-weight: bold;
    font-size: 0.9rem;
    font-family: Questv1;
    /*font-style: italic;*/
}

.info_msg_en {
    color: rgb(var(--bs-info-table-color-rgb));
    font-weight: bold;
    font-size: 0.9rem;
    /*font-style: italic;*/
}

.tdData {
    text-align: right;
    font-family: Questv1;
    font-size: 0.9rem;
    /*font-weight:900;*/
}

.align_ar {
    text-align: right;
    font-family: Questv1;
}

.align_en {
    text-align: left;
    font-family: Calibri;
}

@media print {
    .dataTables_filter,
    .dataTables_length,
    .dataTables_info,
    .dataTables_paginate,
    .dt-buttons {
        display: none !important;
    }

    table {
        width: 100% !important;
    }
}

.disabled-row {
    pointer-events: none; /* disable click */
    opacity: 0.5; /* make it look disabled */
    background-color: #f5f5f5 !important;
}

.slide-box {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s ease, opacity 0.5s ease;
    opacity: 0;
}

    .slide-box.show {
        /*max-height: 500px;*/ /* اضبط حسب حجم المحتوى */
        opacity: 1;
        height: auto;
        max-height: 80vh; /* ما يتجاوز 80% من الشاشة */
        overflow-y: auto;
    }

