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-content:stretch !important;
  gap:20px !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blocklane{
  order:1 !important;
  display:grid !important;
  gap:12px !important;
  margin:0 !important;
  padding:0 !important;
  border:0 !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid{
  order:2 !important;
  display:grid !important;
  grid-template-columns:minmax(0,1fr) minmax(0,1fr) !important;
  gap:16px 16px !important;
  margin:0 !important;
  padding:22px !important;
  border:1px solid rgba(15,23,42,.08) !important;
  border-radius:24px !important;
  background:#fff !important;
  box-shadow:none !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create [data-dfc-blocktime-cardhead]{
  display:grid !important;
  grid-column:1 / -1 !important;
  gap:6px !important;
  margin:0 0 2px !important;
  align-content:start !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blocktimecardtitle{
  display:block !important;
  margin:0 !important;
  padding:0 !important;
  font-family:'Helvena VF','Helvetica Neue',Arial,sans-serif !important;
  font-size:18px !important;
  font-weight:700 !important;
  line-height:1.08 !important;
  letter-spacing:0 !important;
  color:#09090b !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__blocktimecardhelp{
  margin:0 !important;
  padding:0 !important;
  font:400 13px/1.4 Inter,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif !important;
  color:rgba(9,9,11,.58) !important;
  letter-spacing:0 !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid > .dfc-cal__field:has([data-dfc-create-start]){
  grid-column:1 !important;
  grid-row:2 !important;
  margin:0 !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid > .dfc-cal__field:has([data-dfc-create-end]){
  grid-column:2 !important;
  grid-row:2 !important;
  margin:0 !important;
}

html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create [data-dfc-create-error]{
  order:3 !important;
  margin:0 !important;
}

@media (max-width: 860px){
  html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid{
    grid-template-columns:minmax(0,1fr) !important;
    padding:18px !important;
  }

  html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid > .dfc-cal__field:has([data-dfc-create-start]),
  html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid > .dfc-cal__field:has([data-dfc-create-end]){
    grid-column:1 !important;
  }

  html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid > .dfc-cal__field:has([data-dfc-create-start]){
    grid-row:2 !important;
  }

  html body .dfc-cal__drawer.dfc-cal__drawer--blocktime-create .dfc-cal__creategrid > .dfc-cal__field:has([data-dfc-create-end]){
    grid-row:3 !important;
  }
}
