/*!
 * Кастомные правки Bootstrap
 * Автоматически извлечено из core.min.css
 * Дата: 2026-01-03
 * 
 * Этот файл содержит все правки Bootstrap, использующие CSS переменную var(--bg-color)
 * и другие кастомные изменения, которых нет в оригинальном bootstrap.min.css из vendor
 * 
 * Порядок подключения:
 * 1. assets/vendor/bootstrap/css/bootstrap.min.css
 * 2. assets/css/custom-bootstrap-overrides.css (этот файл)
 */

/* Print styles */
@media print {
    .table td, .table th {
        background-color: var(--bg-color) !important;
    }
}

/* Table styles */

.table td, .table th {
    padding: .75rem;
    vertical-align: top;
    /*border-top: 1px solid var(--border-color);*/
    /* background-color: var(--bg-color) !important */
}

.table .table {
    background-color: var(--bg-color) !important
}

.table-bordered td, .table-bordered th {
    outline: var(--border-color) solid 1px !important;
    outline-offset: -0.5px;
}

/* Form styles */

.form-control {
    background-color: var(--bg-color) !important;
}

.form-control:focus {
    background-color: var(--bg-color) !important;
}

.form-control:disabled, .form-control[readonly] {
    background-color: var(--bg-color) !important;
}

select.form-control:focus::-ms-value {
    background-color: var(--bg-color) !important
}

.custom-select {
    background: var(--bg-color) url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right .75rem center !important;
}

.custom-select:focus::-ms-value {
    background-color: var(--bg-color) !important
}

/* Modal styles */

.modal-content {
    background-color: var(--bg-color) !important;
}

/* Other styles */

body {
    background-color: var(--bg-color) !important
}

.img-thumbnail {
    background-color: var(--bg-color) !important;
}

.dropdown-menu {
    background-color: var(--bg-color) !important;
    border: 1px solid var(--border-color) !important;
}

.custom-file-control {
    background-color: var(--bg-color) !important;
}


.page-item.disabled .page-link {
    background-color: var(--bg-color) !important;
}

.page-link {
    background-color: var(--bg-color) !important;
}

.alert-warning {
    background-color: var(--bg-color) !important;
}

.list-group-item {
    background-color: var(--bg-color) !important;
}

.list-group-item.disabled, .list-group-item:disabled {
    background-color: var(--bg-color) !important
}

.carousel-indicators .active {
    background-color: var(--bg-color) !important
}

.bg-white {
    background-color: var(--bg-color) !important
}

/* Close button */

.close {
    color: var(--text-color) !important;
}

/* Popover */

.popover {
    background-color: var(--bg-color) !important;
}
