/*
/////////////////////////////////////////////////////////
  Start File dark-match.css
/////////////////////////////////////////////////////////*/
.dark-mode .score-separator {
    margin: 0 2px;
}

.dark-mode .score-separator {
    color: #ffffff;
}

.dark-mode span.badge.matchs-num {
    background-color: #3e3e3e;
    color: #ffffff
}

/* تنسيق أيقونة التقويم للوضع الداكن */
[data-bs-theme="dark"] #datePicker::-webkit-calendar-picker-indicator,
.dark-mode #datePicker::-webkit-calendar-picker-indicator,
body.dark #datePicker::-webkit-calendar-picker-indicator {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='%23ffffff' d='M6.5 1A1.5 1.5 0 0 1 8 2.5V3h4V2.5A1.5 1.5 0 0 1 13.5 1h1A1.5 1.5 0 0 1 16 2.5V15a1 1 0 0 1-1 1H1a1 1 0 0 1-1-1V2.5A1.5 1.5 0 0 1 1.5 1h1zM2 4v11h12V4H2zm2.5 0h7v2h-7V4zm0 3h7v2h-7V7zm0 3h7v2h-7v-2z'/%3e%3c/svg%3e");
    filter: brightness(0) invert(1);
}

/* تنسيق إضافي للوضع الداكن */
[data-bs-theme="dark"] #datePicker,
.dark-mode #datePicker,
body.dark #datePicker {
    background-color: #212529;
    border-color: #495057;
    color: #ffffff;
}

[data-bs-theme="dark"] #datePicker:focus,
.dark-mode #datePicker:focus,
body.dark #datePicker:focus {
    background-color: #212529;
    border-color: #0d6efd;
    color: #ffffff;
    box-shadow: 0 0 0 0.2rem rgba(13, 110, 253, 0.25);
}

/* تنسيق Modal للوضع الداكن */
[data-bs-theme="dark"] #calendarModal .modal-content,
.dark-mode #calendarModal .modal-content,
body.dark #calendarModal .modal-content {
    background-color: #212529;
    color: #ffffff;
}

[data-bs-theme="dark"] #calendarModal .modal-header,
.dark-mode #calendarModal .modal-header,
body.dark #calendarModal .modal-header {
    background: linear-gradient(135deg, #0d6efd 0%, #0a58ca 100%);
    border-bottom-color: #495057;
}

.dark-mode .modal-footer {
    border: none;
}

.dark-mode .tab-buttons {
    background: #272d47;
    border-bottom: 2px solid #36383a;
}

.dark-mode .tab-btn.active {
    color: #ffffff;
    background: #191d2d;
}

.dark-mode .tab-btn:hover {
    background: #0e1019;
    color: #ffffff;
}

.dark-mode .date-navigation-bar {
    border: none;
}

.dark-mode .egy_lineup li {
    border-bottom: solid 1px #373737;
}

.dark-mode .egy_eve_2 {
    background-color: #191d2d;
}

.dark-mode #egy_evebody div.right .eveblock,
.dark-mode #egy_evebody div.left .eveblock {
    background-color: #1d2845;
    border: 1px solid #464141;
}

.dark-mode #egy_evebody div.right .eveblock::after {
    border-left: 1px solid #8590b2;
    border-bottom: 1px solid #8590b2;
}

.dark-mode #egy_evebody div.left .eveblock::after {
    border-left: 1px solid #8590b2;
    border-bottom: 1px solid #8590b2;
}

.dark-mode .egy_evIcon {
    background-color: #2e3d7c !important;
    border: 1px solid #65617b !important;
}

.dark-mode .egy_title {
    background-color: #272d47;
    border: 1px solid #32384e;
}

.dark-mode #egy_evebody::after,
.dark-mode #egy_evebody::before {
    border: 1px solid #000;
    -webkit-filter: invert(1);
    filter: invert(1);
}

.dark-mode .stat-name {
    color: var(--bs-gray-500);
}

.dark-mode .tab-btn {
    border-left: 1px solid #36383a !important;
}

.dark-mode .egy_title {
    color: #dbdcdc;
}