.thaw-overlay-drawer-container {
z-index: 2000;
position: absolute;
top: 0px;
left: 0px;
right: 0px;
text-align: left;
}
.thaw-overlay-drawer__backdrop {
will-change: opacity;
transition-timing-function: var(--curveEasyEase);
transition-property: opacity;
opacity: 1;
transition-duration: var(--durationGentle);
inset: 0px;
position: fixed;
background-color: rgba(0, 0, 0, 0.4);
}
.thaw-overlay-drawer__backdrop.fade-in-transition-enter-active {
transition: all 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-overlay-drawer__backdrop.fade-in-transition-leave-active {
transition: all 0.2s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-overlay-drawer__backdrop.fade-in-transition-enter-from,
.thaw-overlay-drawer__backdrop.fade-in-transition-leave-to {
opacity: 0;
}
.thaw-overlay-drawer__backdrop.fade-in-transition-leave-from,
.thaw-overlay-drawer__backdrop.fade-in-transition-enter-to {
opacity: 1;
}
.thaw-overlay-drawer {
--thaw-drawer--size: 320px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
position: fixed;
max-width: 100vw;
height: auto;
max-height: 100vh;
background-color: var(--colorNeutralBackground1);
color: var(--colorNeutralForeground1);
box-shadow: var(--shadow64);
transform: translate3d(0px, 0px, 0px);
opacity: 1;
will-change: transform, box-shadow, opacity;
transition-property: transform, box-shadow, opacity;
transition-duration: var(--durationGentle);
box-sizing: border-box;
border-right: var(--strokeWidthThin) solid var(--colorTransparentStroke);
overflow: hidden;
}
.thaw-overlay-drawer--position-top {
height: var(--thaw-drawer--size);
top: 0;
left: 0;
right: 0;
}
.thaw-overlay-drawer--position-bottom {
height: var(--thaw-drawer--size);
bottom: 0;
left: 0;
right: 0;
}
.thaw-overlay-drawer--position-left {
width: var(--thaw-drawer--size);
top: 0;
bottom: 0;
left: 0;
}
.thaw-overlay-drawer--position-right {
width: var(--thaw-drawer--size);
top: 0;
bottom: 0;
right: 0;
}
.thaw-overlay-drawer.slide-in-from-right-transition-leave-active {
transition: transform 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-overlay-drawer.slide-in-from-right-transition-enter-active {
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-overlay-drawer.slide-in-from-right-transition-enter-to {
transform: translateX(0);
}
.thaw-overlay-drawer.slide-in-from-right-transition-enter-from {
transform: translateX(100%);
}
.thaw-overlay-drawer.slide-in-from-right-transition-leave-from {
transform: translateX(0);
}
.thaw-overlay-drawer.slide-in-from-right-transition-leave-to {
transform: translateX(100%);
}
.thaw-overlay-drawer.slide-in-from-left-transition-leave-active {
transition: transform 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-overlay-drawer.slide-in-from-left-transition-enter-active {
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-overlay-drawer.slide-in-from-left-transition-enter-to {
transform: translateX(0);
}
.thaw-overlay-drawer.slide-in-from-left-transition-enter-from {
transform: translateX(-100%);
}
.thaw-overlay-drawer.slide-in-from-left-transition-leave-from {
transform: translateX(0);
}
.thaw-overlay-drawer.slide-in-from-left-transition-leave-to {
transform: translateX(-100%);
}
.thaw-overlay-drawer.slide-in-from-top-transition-leave-active {
transition: transform 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-overlay-drawer.slide-in-from-top-transition-enter-active {
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-overlay-drawer.slide-in-from-top-transition-enter-to {
transform: translateY(0);
}
.thaw-overlay-drawer.slide-in-from-top-transition-enter-from {
transform: translateY(-100%);
}
.thaw-overlay-drawer.slide-in-from-top-transition-leave-from {
transform: translateY(0);
}
.thaw-overlay-drawer.slide-in-from-top-transition-leave-to {
transform: translateY(-100%);
}
.thaw-overlay-drawer.slide-in-from-bottom-transition-leave-active {
transition: transform 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-overlay-drawer.slide-in-from-bottom-transition-enter-active {
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-overlay-drawer.slide-in-from-bottom-transition-enter-to {
transform: translateY(0);
}
.thaw-overlay-drawer.slide-in-from-bottom-transition-enter-from {
transform: translateY(100%);
}
.thaw-overlay-drawer.slide-in-from-bottom-transition-leave-from {
transform: translateY(0);
}
.thaw-overlay-drawer.slide-in-from-bottom-transition-leave-to {
transform: translateY(100%);
}