html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blockchoices,
html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__blockchoices{
  display:grid !important;
  grid-template-columns:repeat(4,minmax(0,1fr)) !important;
  gap:8px !important;
  align-items:stretch !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blockchoice,
html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__blockchoice{
  display:flex !important;
  align-items:center !important;
  justify-content:center !important;
  gap:6px !important;
  width:100% !important;
  min-width:0 !important;
  height:40px !important;
  min-height:40px !important;
  padding:0 14px !important;
  border-radius:12px !important;
  border:1px solid rgba(17,24,39,.08) !important;
  background:#e7eaee !important;
  color:#344054 !important;
  text-align:center !important;
  cursor:pointer !important;
  box-shadow:none !important;
  white-space:nowrap !important;
  overflow:hidden !important;
  text-overflow:ellipsis !important;
  font:500 13px/1 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  letter-spacing:-0.01em !important;
  transition:background .16s ease,color .16s ease,border-color .16s ease,transform .16s ease !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blockchoice:hover,
html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__blockchoice:hover{
  background:#e1e6eb !important;
  border-color:rgba(17,24,39,.12) !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blockchoice.is-active,
html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__blockchoice.is-active{
  background:rgba(7,17,31,.08) !important;
  color:#252A34 !important;
  border-color:#252A34 !important;
  box-shadow:0 1px 0 rgba(0,0,0,.05) !important;
  transform:translateY(-1px) !important;
}

@media (max-width: 740px){
  html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blockchoices,
  html body .dfc-cal__drawer[data-dfc-drawer-shell="primary"][data-dfc-drawer-mode="create"][data-dfc-pending-action="block-time"] .dfc-cal__blockchoices{
    grid-template-columns:repeat(2,minmax(0,1fr)) !important;
  }
}
