.min-vh-10 {
    min-height: 10vh !important;
}

.min-vh-20 {
    min-height: 20vh !important;
}

.min-vh-30 {
    min-height: 30vh !important;
}

.min-vh-40 {
    min-height: 40vh !important;
}

.min-vh-50 {
    min-height: 50vh !important;
}

.min-vh-60 {
    min-height: 60vh !important;
}

.min-vh-70 {
    min-height: 70vh !important;
}

.min-vh-80 {
    min-height: 80vh !important;
}

.min-vh-90 {
    min-height: 90vh !important;
}

.vh-10 {
    height: 10vh !important;
}

.vh-20 {
    height: 20vh !important;
}

.vh-30 {
    height: 30vh !important;
}

.vh-40 {
    height: 40vh !important;
}

.vh-50 {
    height: 50vh !important;
}

.vh-60 {
    height: 60vh !important;
}

.vh-70 {
    height: 70vh !important;
}

.vh-80 {
    height: 80vh !important;
}

.vh-90 {
    height: 90vh !important;
}

.max-vh-10 {
    max-height: 10vh !important;
}

.max-vh-20 {
    max-height: 20vh !important;
}

.max-vh-30 {
    max-height: 30vh !important;
}

.max-vh-40 {
    max-height: 40vh !important;
}

.max-vh-50 {
    max-height: 50vh !important;
}

.max-vh-60 {
    max-height: 60vh !important;
}

.max-vh-70 {
    max-height: 70vh !important;
}

.max-vh-80 {
    max-height: 80vh !important;
}

.max-vh-90 {
    max-height: 90vh !important;
}

.min-vw-20px{
    width: 20px !important;
    min-width: 20px !important;
}

.min-vw-5 {
    min-width: 5vw !important;
}

.min-vw-10 {
    min-width: 10vw !important;
}

.min-vw-20 {
    min-width: 20vw !important;
}

.min-vw-30 {
    min-width: 30vw !important;
}

.min-vw-40 {
    min-width: 40vw !important;
}

.min-vw-50 {
    min-width: 50vw !important;
}

.min-vw-60 {
    min-width: 60vw !important;
}

.min-vw-70 {
    min-width: 70vw !important;
}

.min-vw-80 {
    min-width: 80vw !important;
}

.min-vw-90 {
    min-width: 90vw !important;
}

.max-vw-10 {
    max-width: 10vw !important;
}

.max-vw-20 {
    max-width: 20vw !important;
}

.max-vw-30 {
    max-width: 30vw !important;
}

.max-vw-40 {
    max-width: 40vw !important;
}

.max-vw-50 {
    max-width: 50vw !important;
}

.max-vw-60 {
    max-width: 60vw !important;
}

.max-vw-70 {
    max-width: 70vw !important;
}

.max-vw-80 {
    max-width: 80vw !important;
}

.max-vw-90 {
    max-width: 90vw !important;
}

.cursor-grab {
    cursor: grab;
}

.cursor-grabbing {
    cursor: grabbing;
}

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

.pointer-event-none{
    pointer-events: none !important;
}

.modal-overlay {
    position: absolute;
    inset: 0;
    background: transparent;
    z-index: 998;
}

.transform-center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    z-index: 999;
}

.char-10 {
    max-width: 10ch;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.char-15 {
    max-width: 15ch;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.char-20 {
    max-width: 20ch;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}


