html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create [data-dfc-drawer-create-section].dfd-appdrawer__section{
  display:flex !important;
  flex-direction:column !important;
  align-items:stretch !important;
  justify-content:flex-start !important;
  gap:24px !important;
  min-height:0 !important;
  height:auto !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blocklane,
html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid,
html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create [data-dfc-create-error]{
  flex:0 0 auto !important;
  align-self:stretch !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid{
  height:auto !important;
  min-height:0 !important;
  max-height:none !important;
  align-content:start !important;
  justify-content:stretch !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blockchoices{
  display:flex !important;
  flex-wrap:wrap !important;
  gap:12px !important;
  align-items:flex-start !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blockchoice{
  width:116px !important;
  min-width:116px !important;
  max-width:116px !important;
  padding-left:12px !important;
  padding-right:12px !important;
  justify-content:center !important;
  text-align:center !important;
  white-space:nowrap !important;
}

@media (max-width: 560px){
  html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blockchoice{
    width:calc(50% - 6px) !important;
    min-width:calc(50% - 6px) !important;
    max-width:none !important;
  }
}
