/* margin */
.m-0\.5 {
    margin: .125rem;
}

.mx-1\.5 {
    margin-left: .375rem;
    margin-right: .375rem;
}

.my-0\.5 {
    margin-top: .125rem;
    margin-bottom: .125rem;
}

.my-1\.5 {
    margin-top: .375rem;
    margin-bottom: .375rem;
}

.ml-auto {
    margin-left: auto;
}

.-ml-3 {
    margin-left: -.5rem;
}

.-ml-4 {
    margin-left: -1rem;
}

/* padding */
.custom-px-2 {
    padding-left: 0.645rem;
    padding-right: .645rem;
}
.custom-px-3_5 {
    padding-left: 2rem;
    padding-right: 2rem;
}
.custom-px-3 {
    padding-left: .75rem;
    padding-right: .75rem;
}

.custom-ps-3 {
    padding-left: .75rem;
}

.custom-pb-3 {
    padding-bottom: .75rem;
}

.p-4-custom {
    padding: .4rem;
}

.p-0\.5 {
    padding: .125rem;
}

.py-0\.5 {
    padding-top: .125rem;
    padding-bottom: .125rem;
}

.py-1\.5 {
    padding-top: .375rem;
    padding-bottom: .375rem;
}

/* width, height */
.w-4, .h-4 {
    width: 1rem;
}
.w-5, .h-5 {
    width: 1.25rem;
}

/* width */
.min-w-max {
    min-width: max-content;
}

.min-w-\[250px\] {
    min-width: 250px;
}

.min-w-\[300px\] {
    min-width: 300px;
}

.min-w-\[400px\] {
    min-width: 400px;
}

.min-w-\[500px\] {
    min-width: 500px;
}

.min-w-\[89rem\] {
    min-width: 89rem;
}

.\!w-7 {
    width: 1.75rem !important;
}

/* height */
.\!h-7 {
    height: 1.75rem !important;
}

.h-9 {
    height: 2.25rem;
}

.vh-minus-\[70px\] {
    height: calc(100vh - 70px);
}

.max-h-\[238px\] {
    max-height: 238px;
}

/* line-height */
.leading-normal {
    line-height: 1.375rem;
}

/* gap */
.gap-1\.5 {
    gap: .375rem;
}

/* flex */
.flex-1 {
    flex: 1 1 0;
}

/* layout */
.layout {
    line-height: 1.375rem;
}
.layout {
    -webkit-user-select: auto;
    -moz-user-select: auto;
    -ms-user-select: auto;
    user-select: auto;
}

/* scroll */
[data-simplebar] {
    position: relative;
    flex-direction: column;
    flex-wrap: wrap;
    justify-content: flex-start;
    align-content: flex-start;
    align-items: flex-start;
}

.dwl_content .grid {
    grid-template-columns: 4fr 3fr;
    gap: .5em;
}

.selected-meeting {
    grid-template-columns: 1fr 1fr;
}