
.modal-show {
    display: block !important;
}

.modal-hide {
    display: none !important;
}

.hidden {
    display: none !important;
}

.visible {
    display: revert !important;
}

.invisible {
    visibility: hidden;
}

.file-icon {
    width: 16px;
    height: 16px;
    pointer-events: none;
}

.cursor-pointer {
    cursor: pointer !important;
}

.cursor-default {
    cursor: default;
}

.text-center {
    text-align: center !important;
}

.text-left {
    text-align: left !important;
}

.text-right {
    text-align: right !important;
}

.align-middle {
    vertical-align: middle !important;
}

.align-top {
    vertical-align: top !important;
}

.align-bottom {
    vertical-align: bottom !important;
}

.bg-neutral {
    background-color: #ffffff !important;
}

.bg-transparent {
    background-color: transparent !important;
}

.text-white {
    color: white !important;
}

.text-black {
    color: black !important;
}

.text-muted {
    color: #666 !important;
}

.scale-x-large {
    transform: scaleX(1.2) !important;
}

.scale-x-normal {
    transform: scaleX(1) !important;
}

.z-index-1 {
    z-index: 1 !important;
}

.z-index-10 {
    z-index: 10 !important;
}

.status-success {
    background-color: var(--esa-green-light, #28a745) !important;
}

.status-info {
    background-color: var(--esa-blue-light-light, #17a2b8) !important;
    color: white !important;
}

.status-warning {
    background-color: var(--esa-yellow-light, #ffc107) !important;
}

.status-error {
    background-color: var(--esa-red-light, #dc3545) !important;
}

