/* Additional input styles */
.invalid .mud-input-outlined-border {
    border-color: var(--mud-palette-error) !important; /* Red border for invalid state */
}

.mud-input-control .mud-input.mud-input-outlined.mud-disabled {
    background-color: var(--mud-palette-action-disabled-background) !important; 
}

/* ================================================
    TABLE STYLING
=================================================== */

.drag-handle {
    width: 40px;
    cursor: grab;
    user-select: none;
    text-align: center;
}

.selected {
    color: var(--mud-palette-primary);
    background-color: var(--mud-palette-primary-hover) !important;
}