@media screen and (max-width: 1366px) { .container { background-color: var(--UI-Input-Controls-Surface-Normal); bottom: -100%; display: grid; gap: var(--Spacing-x3); grid-template-rows: 36px 1fr; height: 100dvh; padding: var(--Spacing-x3) var(--Spacing-x2) var(--Spacing-x7); position: fixed; transition: bottom 300ms ease; width: 100%; z-index: 10000; } .container[data-open="true"] { bottom: 0; } .close { background: none; border: none; cursor: pointer; justify-self: flex-end; } } @media screen and (min-width: 1367px) { .container { border-bottom: 1px solid var(--Base-Border-Subtle); border-top: 1px solid var(--Base-Border-Subtle); display: block; } .close { display: none; } }