html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"]{
  overflow:hidden !important;
  background:#f6f6f4 !important;
}

html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__drawerpanel.dfd-appdrawer{
  display:grid !important;
  grid-template-rows:auto minmax(0,1fr) auto !important;
  height:100dvh !important;
  min-height:100dvh !important;
  max-height:100dvh !important;
  overflow:hidden !important;
  align-content:stretch !important;
}

html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__drawerhead.dfd-appdrawer__head{
  position:relative !important;
  inset:auto !important;
  flex:0 0 auto !important;
  transform:none !important;
}

html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__drawerbody.dfd-appdrawer__body{
  display:block !important;
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  overflow-y:auto !important;
  overflow-x:hidden !important;
  overscroll-behavior:contain !important;
  -webkit-overflow-scrolling:touch !important;
}

html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__drawerfoot.dfd-appdrawer__foot{
  position:relative !important;
  inset:auto !important;
  flex:0 0 auto !important;
  margin-top:0 !important;
}

html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] [data-dfc-drawer-create-section].dfd-appdrawer__section{
  min-height:min-content !important;
}

@supports not (height: 100dvh){
  html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__drawerpanel.dfd-appdrawer{
    height:100vh !important;
    min-height:100vh !important;
    max-height:100vh !important;
  }
}
