.form-grid-3 {
    display: grid;
    grid-template-columns: repeat(3, minmax(0, 1fr));
}
.form-grid-4 {
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
}

.justify-content-between {
    justify-content: space-between;
}

.justify-content-end {
    justify-content: end;
}

.color-success {
    color: rgb(40 167 69 / var(--tw-bg-opacity));
}

.color-lime {
    color: rgb(163 230 53 / var(--tw-bg-opacity));
}

.color-orange {
    color: rgb(249 115 22 / var(--tw-bg-opacity));
}

.color-warning {
    color: rgb(255 193 7 / var(--tw-bg-opacity));
}

.color-black {
    color: rgb(17 24 39 / var(--tw-bg-opacity));
}

.color-violet {
    color: rgb(139 92 246 / var(--tw-bg-opacity));
}

.color-info {
    color: rgb(23 162 184 / var(--tw-bg-opacity));
}

.color-danger {
    color: rgb(220 53 69 / var(--tw-bg-opacity));
}

.items-sit {
    align-items: center;
}

.items-sit i {
    font-size: 1.5em;
}

.items-sit span {
    padding-left: 0.5em;
}

.col-span-2 {
    grid-column: span 2 / span 2;
}
