@media (width<=768px){.viewport-sheet.admin-navigation-sheet{width:min(80vw,320px)!important;max-width:min(80vw,320px)!important}.admin-navigation-sheet button{min-height:44px}.admin-root [data-sidebar=trigger]{min-width:44px;min-height:44px}}.admin-centered-dialog,.player-centered-dialog{max-height:calc(var(--vvh,100dvh) - 2rem);overflow-wrap:anywhere;overflow-y:auto}.viewport-floating{overflow-wrap:anywhere;min-width:0;overflow-y:auto;max-width:min(calc(var(--vvw,100vw) - 1rem), var(--radix-popover-content-available-width,var(--radix-dropdown-menu-content-available-width,var(--radix-select-content-available-width,100vw))))!important;max-height:min(calc(var(--vvh,100dvh) - 1rem), var(--radix-popover-content-available-height,var(--radix-dropdown-menu-content-available-height,var(--radix-select-content-available-height,100dvh))))!important}@media (width<=639px){.admin-centered-dialog,.player-centered-dialog,.viewport-sheet{overscroll-behavior:contain;overflow-wrap:anywhere;overflow:hidden auto;left:var(--vv-left,0px)!important;right:auto!important;top:var(--vv-top,0px)!important;width:var(--vvw,100vw)!important;min-width:0!important;max-width:var(--vvw,100vw)!important;height:var(--vvh,100dvh)!important;max-height:var(--vvh,100dvh)!important;--tw-translate-x:0px!important;--tw-translate-y:0px!important;transform:none!important;translate:var(--overlay-translate,none)!important;padding-top:var(--safe-top,0px)!important;border:0!important;border-radius:0!important;position:fixed!important;bottom:auto!important}:is(.admin-centered-dialog,.player-centered-dialog,.viewport-sheet)>*{min-width:0}:is(.admin-centered-dialog,.player-centered-dialog,.viewport-sheet)>footer{background:var(--card);padding-bottom:max(12px, var(--safe-bottom,0px));position:sticky;bottom:0}.admin-centered-dialog:has([cmdk-root]){flex-direction:column;display:flex}.admin-centered-dialog [cmdk-root]{flex-direction:column;flex:1;min-height:0;display:flex}.admin-centered-dialog [cmdk-input-wrapper]{flex-shrink:0;padding-right:48px}.admin-centered-dialog [cmdk-list]{flex:1;min-height:0;max-height:none;overflow-y:auto}.player-centered-dialog>.viewport-dialog-close{top:calc(var(--vv-top,0px) + var(--safe-top,0px) + 6px);right:calc(100vw - var(--vv-left,0px) - var(--vvw,100vw) + var(--safe-right,0px) + 6px);z-index:2;width:44px;height:44px;position:fixed}.player-sheet-layer,.player-sheet-fullscreen{left:var(--vv-left,0px);right:auto;top:var(--vv-top,0px);width:var(--vvw,100vw);height:var(--vvh,100dvh);position:fixed;bottom:auto}}
