/* Validáció */

.validation .validationMessage, .validationMessage.global {
    padding: 2px;
    color: rgb(255 0 0 / 0.8);
    font-weight: bold;
}

.validation > input,
.validation .readonly,
.validation > textarea,
.validation > select {
    border: 1px solid rgb(255 0 0 / 0.8);
}

.gridRowCellContainer.validation {
    background-color: rgb(255 0 0 / 0.1);
}

/* Figyelmeztetés */

.warning .validationMessage {
    padding: 2px;
    color: rgb(185 145 0 / 80%);
    font-weight: bold;
}

.warning > input {
    border: 1px solid rgb(185 145 0 / 0.8);
}

.gridRowCellContainer.warning {
    background-color: rgb(185 145 0 / 0.1);
}

/* Általános  */

.validationMessage.global {
    display: block;
    position: absolute;
    border: 1px solid ;
    border-radius: 5px;
    margin: 15px;
    background-color: white;
    pointer-events: none;
}

.gridRowCellContainer .validationMessage, 
.gridRowCellContainer.editing .validationMessage, 
.gridRowCellContainer .validationMessage:empty {
    display: none;
}
