/**
 * Panel accent rengi — pembe/mor yerine lacivert-gri marka tonu (#2e3c56).
 * style.css içindeki --primary / #f158d0 sabitlerini ezer.
 */
:root {
    --primary: #2e3c56;
    --pink: #2e3c56;
}

.bg-gradient-primary {
    background: linear-gradient(90deg, #243447 0%, #2e3c56 100%) !important;
}

.btn-primary {
    background-color: #2e3c56;
    border-color: #2e3c56;
}

.btn-primary:hover,
.btn-primary:focus,
.btn-primary:not(:disabled):not(.disabled):active,
.btn-primary:not(:disabled):not(.disabled).active,
.show > .btn-primary.dropdown-toggle {
    background-color: #243447;
    border-color: #243447;
}

.btn-primary.disabled,
.btn-primary:disabled {
    background-color: #2e3c56;
    border-color: #2e3c56;
}

.btn-outline-primary {
    color: #2e3c56;
    border-color: #2e3c56;
}

.btn-outline-primary:hover,
.btn-outline-primary:focus,
.btn-outline-primary:not(:disabled):not(.disabled):active,
.btn-outline-primary:not(:disabled):not(.disabled).active {
    background-color: #2e3c56;
    border-color: #2e3c56;
}

.bg-primary {
    background-color: #2e3c56 !important;
}

.badge-primary {
    background-color: #2e3c56;
}

.text-primary {
    color: #2e3c56 !important;
}

a.text-primary:hover,
a.text-primary:focus {
    color: #243447 !important;
}

.border-primary {
    border-color: #2e3c56 !important;
}

.page-item.active .page-link {
    background-color: #2e3c56;
    border-color: #2e3c56;
}

.page-link {
    color: #2e3c56;
}

.page-link:hover {
    color: #243447;
}

.custom-control-input:checked ~ .custom-control-label::before {
    background-color: #2e3c56;
    border-color: #2e3c56;
}

.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
    background-color: #2e3c56;
    border-color: #2e3c56;
}

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #2e3c56;
}

.custom-switch .custom-control-input:checked ~ .custom-control-label::before {
    background-color: #2e3c56;
    border-color: #2e3c56;
}

.list-group-item.active {
    background-color: #2e3c56;
    border-color: #2e3c56;
}

.progress-bar {
    background-color: #2e3c56;
}

.alert-primary {
    color: #1a2638;
    background-color: #e8ecf1;
    border-color: #c5ced9;
}

.dropdown-item.active,
.dropdown-item:active {
    background-color: #2e3c56;
}

/* Mendy / GSC dropdown seçili satır — theme-accent #2e3c56 ezmesin */
.mendy-dropdown-panel .dropdown-item.active,
.mendy-dropdown-panel .dropdown-item:active,
.dropdown-menu.mendy-dropdown-panel .dropdown-item.active,
.dropdown-menu.mendy-dropdown-panel .dropdown-item:active {
    background: #ffdbb3 !important;
    background-color: #ffdbb3 !important;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
    background-color: #2e3c56;
}

.form-control:focus {
    border-color: #5a6d8a;
    box-shadow: 0 0 0 0.2rem rgba(46, 60, 86, 0.25);
}

.theme-color .theme-item .theme-link[data-logobg="skin1"],
.theme-color .theme-item .theme-link[data-navbarbg="skin1"],
.theme-color .theme-item .theme-link[data-sidebarbg="skin1"] {
    background: #2e3c56;
}
