/* Action buttons */

.fi-btn.action-group-item {
    box-shadow: none;
    background: none !important;
}

.text-3xl {
    font-size: 22px !important;
    line-height: 28px !important;
    height: 28px !important;
}

.financial-widget {
    align-content: space-between !important;
    height: 100% !important;
}


/* Hide number input spinners in Chrome for Filament numeric fields */

input[type="number"]::-webkit-outer-spin-button,
input[type="number"]::-webkit-inner-spin-button {
    display: none;
}

input[type="number"] {
    appearance: textfield;
}

input[type="number"] {
    -moz-appearance: textfield;
}

.vehicles-repeater div.flex.justify-center {
    justify-content: flex-start;
}

.fi-resource-contracts .fi-tabs,
.fi-resource-expiring-contracts .fi-tabs {
    margin: 0;
    width: 100%;
}


/* Sticky actions column for Filament tables */

.fi-ta-row .fi-ta-cell:last-of-type {
    position: sticky;
    right: 0;
    /* background: #fff; */
    z-index: 2;
}

.fi-ta-row .fi-ta-cell:last-of-type>div {
    box-shadow: none !important;
    border-radius: 9999px;
    padding: 0.5rem 1rem;
    background: #fff;
}

@media (min-width: 1280px) {
    .grid-cols-5 {
        grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
    }
}

@media (min-width: 1280px) {
    .grid-cols-admin {
        grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
    }
}

@media (prefers-color-scheme: dark) {
    .dark .fi-ta-row .fi-ta-cell:last-of-type>div {
        background: #111827;
    }
}

label .required-star,
.filament-forms label .required-star {
    color: #e11d48;
    /* red-600 */
    margin-left: 0.25rem;
    font-weight: 600;
}


/* обычные */

.prime-tabs-custom .fi-tabs-item {
    background-color: #4f46e5 !important;
}


/* АКТИВНЫЙ таб — белый текст */

.prime-tabs-custom .fi-tabs-item.fi-active .fi-tabs-item-label {
    color: #ffffff !important;
}


/* активный */

.prime-tabs-custom .fi-tabs-item.fi-active,
.prime-tabs-custom .fi-tabs-item[data-active="true"] {
    color: #fff !important;
}

.prime-tabs-custom .fi-tabs-item:not(.fi-active) {
    background-color: #fff !important;
    border: 1px solid #bfbfbf !important;
}