.justify-right {
    display: flex;
    justify-content: flex-end;
    gap: 5px;
    align-items: center;
}

.copy-icon {
    cursor: pointer;
}

.highlight-row {
    background-color: #f5f5f5;
}

.status-active {
    color: green;
}

.status-inactive {
    color: red;
}

.center-text {
    text-align: center;
}

.mat-table {
    margin: auto;
    table-layout: auto;
}

.mat-table th,
.mat-table td {
    padding: 5px;
    margin: 0;
}

.form-element label {
    width: 100%;
}

.bxs-none {
    box-shadow: none;
}

.item-4pr {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
}

.auto-scroll {
    overflow-x: auto;
}

::-webkit-scrollbar {
    width: 8px;
    height: 6px;
    /* width of the scrollbar */
}

/* Track */
::-webkit-scrollbar-track {
    background: #f1f1f1;
    /* color of the track */
}

/* Handle */
::-webkit-scrollbar-thumb {
    background: #888;
    /* color of the handle */
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
    background: #555;
    /* color of the handle on hover */
}