.btn-invoice {
    background-color: #0d6efd;
    border-color: #0d6efd;
    color: #fff;
}
.btn-invoice:hover {
    background-color: #0b5ed7;
    border-color: #0a58ca;
    color: #fff;
}
.btn-outline-invoice {
    color: #6ea8fe;
    border-color: #6ea8fe;
}
.btn-outline-invoice:hover {
    background-color: #0d6efd;
    border-color: #0d6efd;
    color: #fff;
}
.btn-delivery-note {
    background-color: #198754;
    border-color: #198754;
    color: #fff;
}
.btn-delivery-note:hover {
    background-color: #157347;
    border-color: #146c43;
    color: #fff;
}
.btn-outline-delivery-note {
    color: #75b798;
    border-color: #75b798;
}
.btn-outline-delivery-note:hover {
    background-color: #198754;
    border-color: #198754;
    color: #fff;
}
.payment-status-unpaid {
    background-color: rgba(220, 53, 69, 0.2) !important;
    border-color: #dc3545 !important;
    color: #f1aeb5 !important;
}
.payment-status-paid {
    background-color: rgba(25, 135, 84, 0.2) !important;
    border-color: #198754 !important;
    color: #75b798 !important;
}
.payment-status-cancelled {
    background-color: rgba(108, 117, 125, 0.25) !important;
    border-color: #6c757d !important;
    color: #ced4da !important;
}
.amount-positive {
    color: #75b798;
    font-weight: 700;
}
.amount-negative {
    color: #f1aeb5;
    font-weight: 700;
}
.payment-status-select,
.payment-status-select option {
    background-color: var(--bs-body-bg) !important;
    color: var(--bs-body-color) !important;
}
.payment-status-select.payment-status-unpaid {
    border-color: #dc3545 !important;
}
.payment-status-select.payment-status-paid {
    border-color: #198754 !important;
}
.payment-status-select.payment-status-cancelled {
    border-color: #6c757d !important;
}
.order-list-with-check {
    grid-template-columns: 44px 0.8fr 2fr 1.5fr 1fr 1.5fr 1.5fr 1fr !important;
}
.order-list-with-check.order-list-item-no-shop,
.order-list-with-check.order-list-header-no-shop {
    grid-template-columns: 44px 0.8fr 2fr 1.2fr 1.5fr 1.5fr 1fr !important;
}
.stand-actions {
    min-width: 260px;
    white-space: nowrap;
}
