
input.border-slate-300,
select.border-slate-300,
textarea.border-slate-300 {
    border-style: solid;
    border-width: 1px;
    padding: 6px 8px;
    background-color: #fff;
}
input.border-slate-300,
select.border-slate-300 {
    min-height: 32px;
}

form.flex,
form.grid {
    align-items: flex-start !important;
}

/* .grid {
    gap: inherit;
} */

.auth-card {
    background: #ffffff96 !important;
}

label.grid {
    gap: .3rem;
    margin-bottom: 8px;
}

.ux-native-table-shell  {
    display: grid;
}

.ux-field-info {
    font-size: .64rem;
    color: #7a8aa1;
}
.ux-entity-picker-help {
    font-size: .54rem;
    color: #8b9bb3;
}

.ux-confirm-dialog {
    margin: auto !important;
}

#institute-future-state-flow {
    overflow-x: auto;
}