.visible{
    visibility: visible;
}
.invisible{
    visibility: hidden;
}
.static{
    position: static;
}
.fixed{
    position: fixed;
}
.absolute{
    position: absolute;
}
.relative{
    position: relative;
}
.sticky{
    position: sticky;
}
.w-full{
    width: 100%;
}

.-z-30{
    z-index: -30;
}
.z-0{
    z-index: 0;
}
.z-10{
    z-index: 10;
}
.z-20{
    z-index: 20;
}
.z-30{
    z-index: 30;
}
.z-40{
    z-index: 40;
}
.z-50{
    z-index: 50;
}

.\!h-auto{
    height: auto !important;
}
.h-1{
    height: 0.25rem;
}
.h-1\.5{
    height: 0.375rem;
}
.h-10{
    height: 2.5rem;
}
.h-12{
    height: 3rem;
}
.h-14{
    height: 3.5rem;
}
.h-16{
    height: 4rem;
}
.h-2{
    height: 0.5rem;
}
.h-2\.5{
    height: 0.625rem;
}
.h-24{
    height: 6rem;
}
.h-3{
    height: 0.75rem;
}
.h-3\.5{
    height: 0.875rem;
}
.h-4{
    height: 1rem;
}
.h-40{
    height: 10rem;
}
.h-5{
    height: 1.25rem;
}
.h-6{
    height: 1.5rem;
}
.h-7{
    height: 1.75rem;
}
.h-8{
    height: 2rem;
}
.h-9{
    height: 2.25rem;
}
.h-\[--visual-viewport-height\]{
    height: var(--visual-viewport-height);
}
.h-\[100dvh\]{
    height: 100dvh;
}
.h-\[2px\]{
    height: 2px;
}
.h-\[300px\]{
    height: 300px;
}
.h-\[50\%\]{
    height: 50%;
}
.h-\[calc\(100dvh_-_var\(--navbar-height\)\)\]{
    height: calc(100dvh - var(--navbar-height));
}
.h-\[var\(--navbar-height\)\]{
    height: var(--navbar-height);
}
.h-\[var\(--picker-height\)\]{
    height: var(--picker-height);
}
.h-auto{
    height: auto;
}
.h-divider{
    height: var(--nextui-divider-weight);
}
.h-fit{
    height: -moz-fit-content;
    height: fit-content;
}
.h-full{
    height: 100%;
}
.h-px{
    height: 1px;
}
.h-screen{
    height: 100vh;
}
.max-h-\[20rem\]{
    max-height: 20rem;
}
.max-h-\[24rem\]{
    max-height: 24rem;
}
.max-h-\[28rem\]{
    max-height: 28rem;
}
.max-h-\[32rem\]{
    max-height: 32rem;
}
.max-h-\[36rem\]{
    max-height: 36rem;
}
.max-h-\[42rem\]{
    max-height: 42rem;
}
.max-h-\[48rem\]{
    max-height: 48rem;
}
.max-h-\[56rem\]{
    max-height: 56rem;
}
.max-h-\[64rem\]{
    max-height: 64rem;
}
.max-h-\[calc\(100\%_-_8rem\)\]{
    max-height: calc(100% - 8rem);
}
.max-h-\[none\]{
    max-height: none;
}
.max-h-full{
    max-height: 100%;
}
.min-h-10{
    min-height: 2.5rem;
}
.min-h-12{
    min-height: 3rem;
}
.min-h-14{
    min-height: 3.5rem;
}
.min-h-16{
    min-height: 4rem;
}
.min-h-3{
    min-height: 0.75rem;
}
.min-h-3\.5{
    min-height: 0.875rem;
}
.min-h-4{
    min-height: 1rem;
}
.min-h-5{
    min-height: 1.25rem;
}
.min-h-6{
    min-height: 1.5rem;
}
.min-h-7{
    min-height: 1.75rem;
}
.min-h-8{
    min-height: 2rem;
}
.min-h-\[100dvh\]{
    min-height: 100dvh;
}
.min-h-\[32px\]{
    min-height: 32px;
}
.min-h-screen{
    min-height: 100vh;
}


.w-1{
    width: 0.25rem;
}
.w-1\.5{
    width: 0.375rem;
}
.w-10{
    width: 2.5rem;
}
.w-12{
    width: 3rem;
}
.w-14{
    width: 3.5rem;
}
.w-2{
    width: 0.5rem;
}
.w-2\.5{
    width: 0.625rem;
}
.w-3{
    width: 0.75rem;
}
.w-3\.5{
    width: 0.875rem;
}
.w-4{
    width: 1rem;
}
.w-5{
    width: 1.25rem;
}
.w-6{
    width: 1.5rem;
}
.w-7{
    width: 1.75rem;
}
.w-8{
    width: 2rem;
}
.w-80{
    width: 20rem;
}
.w-9{
    width: 2.25rem;
}
.w-\[80\%\]{
    width: 80%;
}
.w-\[calc\(100\%\+var\(--cursor-hit-x\)\*2\)\]{
    width: calc(100% + var(--cursor-hit-x) * 2);
}
.w-\[calc\(100\%_-_16px\)\]{
    width: calc(100% - 16px);
}
.w-\[calc\(100\%_-_8px\)\]{
    width: calc(100% - 8px);
}
.w-\[calc\(100\%_-_theme\(spacing\.6\)\)\]{
    width: calc(100% - 1.5rem);
}
.w-\[calc\(var\(--visible-months\)_\*_var\(--calendar-width\)\)\]{
    width: calc(var(--visible-months) * var(--calendar-width));
}
.w-auto{
    width: auto;
}
.w-divider{
    width: var(--nextui-divider-weight);
}
.w-fit{
    width: -moz-fit-content;
    width: fit-content;
}
.w-full{
    width: 100%;
}
.w-max{
    width: -moz-max-content;
    width: max-content;
}
.w-px{
    width: 1px;
}
.w-screen{
    width: 100vw;
}
.min-w-10{
    min-width: 2.5rem;
}
.min-w-12{
    min-width: 3rem;
}
.min-w-16{
    min-width: 4rem;
}
.min-w-20{
    min-width: 5rem;
}
.min-w-24{
    min-width: 6rem;
}
.min-w-3{
    min-width: 0.75rem;
}
.min-w-3\.5{
    min-width: 0.875rem;
}
.min-w-4{
    min-width: 1rem;
}
.min-w-40{
    min-width: 10rem;
}
.min-w-5{
    min-width: 1.25rem;
}
.min-w-6{
    min-width: 1.5rem;
}
.min-w-7{
    min-width: 1.75rem;
}
.min-w-8{
    min-width: 2rem;
}
.min-w-9{
    min-width: 2.25rem;
}
.min-w-\[200px\]{
    min-width: 200px;
}
.min-w-full{
    min-width: 100%;
}
.min-w-max{
    min-width: -moz-max-content;
    min-width: max-content;
}
.min-w-min{
    min-width: -moz-min-content;
    min-width: min-content;
}
.max-w-2xl{
    max-width: 42rem;
}
.max-w-3xl{
    max-width: 48rem;
}
.max-w-4xl{
    max-width: 56rem;
}
.max-w-5xl{
    max-width: 64rem;
}
.max-w-\[1024px\]{
    max-width: 1024px;
}
.max-w-\[1280px\]{
    max-width: 1280px;
}
.max-w-\[1536px\]{
    max-width: 1536px;
}
.max-w-\[270px\]{
    max-width: 270px;
}
.max-w-\[640px\]{
    max-width: 640px;
}
.max-w-\[768px\]{
    max-width: 768px;
}
.max-w-\[none\]{
    max-width: none;
}
.max-w-fit{
    max-width: -moz-fit-content;
    max-width: fit-content;
}
.max-w-full{
    max-width: 100%;
}
.max-w-lg{
    max-width: 32rem;
}
.max-w-md{
    max-width: 28rem;
}
.max-w-screen-xl{
    max-width: 1280px;
}
.max-w-sm{
    max-width: 24rem;
}
.max-w-xl{
    max-width: 36rem;
}
.max-w-xs{
    max-width: 20rem;
}