.thaw-inline-drawer {
--thaw-drawer--size: 320px;
display: flex;
flex-direction: column;
align-items: flex-start;
justify-content: flex-start;
position: relative;
max-width: 100vw;
height: auto;
max-height: 100vh;
background-color: var(--colorNeutralBackground1);
color: var(--colorNeutralForeground1);
transform: translate3d(0px, 0px, 0px);
opacity: 1;
will-change: opacity, transform;
transition-property: opacity, transform;
transition-duration: var(--durationGentle);
box-sizing: border-box;
border-right: var(--strokeWidthThin) solid var(--colorTransparentStroke);
overflow: hidden;
}
.thaw-inline-drawer--position-top {
height: var(--thaw-drawer--size);
top: 0;
left: 0;
right: 0;
}
.thaw-inline-drawer--position-bottom {
height: var(--thaw-drawer--size);
bottom: 0;
left: 0;
right: 0;
}
.thaw-inline-drawer--position-left {
width: var(--thaw-drawer--size);
top: 0;
bottom: 0;
left: 0;
}
.thaw-inline-drawer--position-right {
width: var(--thaw-drawer--size);
top: 0;
bottom: 0;
right: 0;
}
.thaw-inline-drawer.slide-in-from-right-transition-leave-active {
transition: transform 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-inline-drawer.slide-in-from-right-transition-enter-active {
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-inline-drawer.slide-in-from-right-transition-enter-to {
transform: translateX(0);
}
.thaw-inline-drawer.slide-in-from-right-transition-enter-from {
transform: translateX(100%);
}
.thaw-inline-drawer.slide-in-from-right-transition-leave-from {
transform: translateX(0);
}
.thaw-inline-drawer.slide-in-from-right-transition-leave-to {
transform: translateX(100%);
}
.thaw-inline-drawer.slide-in-from-left-transition-leave-active {
transition: transform 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-inline-drawer.slide-in-from-left-transition-enter-active {
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-inline-drawer.slide-in-from-left-transition-enter-to {
transform: translateX(0);
}
.thaw-inline-drawer.slide-in-from-left-transition-enter-from {
transform: translateX(-100%);
}
.thaw-inline-drawer.slide-in-from-left-transition-leave-from {
transform: translateX(0);
}
.thaw-inline-drawer.slide-in-from-left-transition-leave-to {
transform: translateX(-100%);
}
.thaw-inline-drawer.slide-in-from-top-transition-leave-active {
transition: transform 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-inline-drawer.slide-in-from-top-transition-enter-active {
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-inline-drawer.slide-in-from-top-transition-enter-to {
transform: translateY(0);
}
.thaw-inline-drawer.slide-in-from-top-transition-enter-from {
transform: translateY(-100%);
}
.thaw-inline-drawer.slide-in-from-top-transition-leave-from {
transform: translateY(0);
}
.thaw-inline-drawer.slide-in-from-top-transition-leave-to {
transform: translateY(-100%);
}
.thaw-inline-drawer.slide-in-from-bottom-transition-leave-active {
transition: transform 0.2s cubic-bezier(0.4, 0, 1, 1);
}
.thaw-inline-drawer.slide-in-from-bottom-transition-enter-active {
transition: transform 0.3s cubic-bezier(0, 0, 0.2, 1);
}
.thaw-inline-drawer.slide-in-from-bottom-transition-enter-to {
transform: translateY(0);
}
.thaw-inline-drawer.slide-in-from-bottom-transition-enter-from {
transform: translateY(100%);
}
.thaw-inline-drawer.slide-in-from-bottom-transition-leave-from {
transform: translateY(0);
}
.thaw-inline-drawer.slide-in-from-bottom-transition-leave-to {
transform: translateY(100%);
}