@media (max-width:640px){.vo-dialog{top:auto;bottom:0;left:0;width:100%;max-width:100%;max-height:min(90dvh,760px);transform:none;translate:none;border-radius:24px 24px 0 0;padding-bottom:env(safe-area-inset-bottom,0)}.vo-dialog [data-slot=dialog-header]{padding:24px 64px 0 20px}.vo-dialog [data-slot=dialog-title]{font-size:20px;line-height:1.25}.vo-dialog [data-slot=dialog-close]{width:44px;height:44px}.vo-dialog>div:not([data-slot]){padding-inline:20px}}