/* Tutaj możesz dodawać swoje własne style CSS */

body {
    background-color: #f5f7fd !important;
}


/*
 * Usuwa domyślny cień (box-shadow) i obrys (outline)
 * z pól formularza (.form-control) w stanie :focus.
 * Użycie `!important` zapewnia nadpisanie stylów Bootstrapa.
 */
.form-control:focus {
    box-shadow: none !important;
    outline: 0 !important;
}

/*
 * Wyłącza wszystkie animacje i przejścia, które mogą powodować efekt bounce
 * podczas przechodzenia między podstronami
 */
*, *::before, *::after {
    animation-duration: 0s !important;
    animation-delay: 0s !important;
    transition-duration: 0s !important;
    transition-delay: 0s !important;
}

/* Wyłącza animacje Bootstrap */
.fade {
    transition: none !important;
}

.collapse {
    transition: none !important;
}

.collapsing {
    transition: none !important;
}

/* Wyłącza animacje modali */
.modal.fade .modal-dialog {
    transition: none !important;
    transform: none !important;
}

/* Wyłącza animacje dropdown */
.dropdown-menu {
    transition: none !important;
}

/* Wyłącza animacje tooltipów */
.tooltip {
    transition: none !important;
}

/* Wyłącza animacje popover */
.popover {
    transition: none !important;
}

/* Style dla elementów historii towaru zostały usunięte - przejście na strukturę tabelaryczną */



.px-4 {
  padding-right: 0 !important ;
  padding-left: 0 !important;
}
#reklamacje-wrapper .table thead th {
    background-color: #3668c0;
    color: #ffffff;
    font-weight: 400;
}



.reklamacje-towary-kolumny-even th {
    background-color: #3191a3 !important;
    color: #ffffff !important;
}

.reklamacje-towary-kolumny-odd th {
    background-color: #b873ae !important;
    color: #ffffff !important;
}



.bg-light {
    --bs-bg-opacity: 1;
    background-color: rgb(243 243 243) !important;
}
#reklamacje-wrapper .table .table-dark tr {
    border-radius: 0.3rem 0.3rem 0 0;
}


.table-hover > tbody > tr > * {
        background-color: #ffffff !important;
    color: #3d3d3d;
}

/* Zaokrąglone rogi dla tabel */
.table {
    border-radius: 0.375rem;
    overflow: hidden;
}

.table thead th:first-child {
    border-top-left-radius: 0.375rem;
}

.table thead th:last-child {
    border-top-right-radius: 0.375rem;
}

.table tbody tr:last-child th:first-child,
.table tbody tr:last-child td:first-child {
    border-bottom-left-radius: 0.375rem;
}

.table tbody tr:last-child th:last-child,
.table tbody tr:last-child td:last-child {
    border-bottom-right-radius: 0.375rem;
}

.maly-padding {
    padding: 0.5rem !important;
}

.reklamacja-row-even td, .reklamacja-row-even th {
    color: #3191a3 !important;
    border-bottom: 1px solid #3191a3;
}

.reklamacja-row-odd td, .reklamacja-row-odd th {
    color: #b873ae !important;
    border-bottom: 1px solid #b873ae;
}

.reklamacja-row-even th[scope="row"] {
    background-color: #3191a3 !important;
    color: #ffffff !important;
    padding: 15px;
}

.reklamacja-row-odd th[scope="row"] {
    background-color: #b873ae !important;
    color: #ffffff !important;
    padding: 15px;
}

.badge {
        --bs-badge-font-size: 0.9em;
}

#sidebar {
    border-right: 1px solid #dee2e6;
}
