.flash-message{font-size: 13px;}
.flash-message p{margin: 5px 0;}
.flash-message .alert{background: transparent;padding: 10px;margin-bottom: 15px;}
.flash-message .alert-danger{background: red;color: #fff;}
.flash-message .alert-success{background: green;color: #fff;}
.flash-message .alert-warning{background: orange;color: #fff;}
.amount {
    font-weight: bold;
    color: #047857;
}

.status {
    display: inline-block;
    padding: 4px 8px;
    border-radius: 4px;
    font-size: 12px;
    font-weight: 500;
}

.status-processing {
    background-color: #fef3c7;
    color: #92400e;
}

.status-open {
    background-color: #d1fae5;
    color: #047857;
}

.status-success {
    background-color: #d1fae5;
    color: #047857;
}

.status-active {
    background-color: #d1fae5;
    color: #047857;
}

.status-completed {
    background-color: #d1fae5;
    color: #047857;
}

.status-pending {
    background-color: #fef3c7;
    color: #92400e;
}

.status-inactive {
    background-color: #fef3c7;
    color: #92400e;
}

.status-closed {
    background-color: #fef3c7;
    color: #92400e;
}

.status-failed {
    background-color: #fee2e2;
    color: #b91c1c;
}

.pagination-wrapper {
    margin-top: 20px;
    display: flex;
    justify-content: center;
}

.pagination-wrapper .pagination {
    list-style: none;
    display: flex;
}

.pagination-wrapper .pagination li {
    margin: 0 .6em;
}
