html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create{
  overflow:hidden !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__drawerpanel.dfd-appdrawer{
  display:grid !important;
  grid-template-rows:auto minmax(0,1fr) auto !important;
  height:100% !important;
  min-height:100% !important;
  max-height:100% !important;
  overflow:hidden !important;
  align-content:stretch !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__drawerhead.dfd-appdrawer__head,
html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__drawerfoot.dfd-appdrawer__foot{
  position:relative !important;
  inset:auto !important;
  top:auto !important;
  bottom:auto !important;
  flex:0 0 auto !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__drawerbody.dfd-appdrawer__body{
  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;
  scrollbar-gutter:stable both-edges !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create [data-dfc-drawer-create-section].dfd-appdrawer__section{
  align-content:start !important;
}
