[data-slot=popover-content]{max-width:min(calc(100vw - 24px),var(--radix-popover-content-available-width,100vw));max-height:min(calc(100dvh - 24px),var(--radix-popover-content-available-height,100dvh));overflow-y:auto;overscroll-behavior:contain}