.b-sch-event-content{
  flex-direction:column;
}

.b-sch-event-header{
  font-size:0.7em;
}

.b-sch-event-footer{
  font-weight:400;
  margin-top:0.2em;
}

.b-grid-header .b-sch-range.lunch{
  background-color:#bf360c;
}

.b-timeaxissubgrid .b-sch-range:before{
  display:none;
}
.b-timeaxissubgrid .lunch{
  background-image:linear-gradient(-45deg, rgba(0, 0, 0, 0) 46%, #e03218 49%, #e03218 51%, rgba(0, 0, 0, 0) 55%);
  background-size:6px 6px !important;
}
.b-timeaxissubgrid .fika{
  background:rgba(217, 231, 246, 0.6);
  color:#926b36;
}
.b-theme-classic-dark .b-timeaxissubgrid .lunch{
  background-image:linear-gradient(-45deg, rgba(0, 0, 0, 0) 46%, #e03218 49%, #e03218 51%, rgba(0, 0, 0, 0) 55%);
}
.b-theme-classic-dark .b-timeaxissubgrid .fika{
  background:rgba(117, 131, 146, 0.6);
  color:#999;
}
.b-theme-classic-light .b-timeaxissubgrid .lunch,
.b-theme-classic-light .b-timeaxissubgrid .fike{
  opacity:0.6;
}

.b-grid-header .b-sch-line.b-circle.b-sch-timerange{
  background-color:#ff5722;
  height:0.8em !important;
  width:0.8em !important;
  border-radius:50%;
  margin-inline-start:-0.43em;
  bottom:0;
  padding:0;
}
.b-grid-header .b-sch-line.b-circle.b-sch-timerange label{
  display:none;
}
.b-timeline-subgrid .b-sch-line.b-circle{
  border-left:1px solid #ff5722;
}

.b-grid-header .b-sch-line.b-triangle.b-sch-timerange{
  background-color:transparent;
  margin-inline-start:-9px;
  height:1em;
  padding:0;
}
.b-grid-header .b-sch-line.b-triangle.b-sch-timerange .b-fa-caret-down{
  font-size:2em;
  color:#3183fe;
  margin-top:1px;
}
.b-sch-line.b-triangle label{
  display:none;
}
.b-timeline-subgrid .b-sch-line.b-triangle{
  border-inline-start:2px solid #3183fe;
}

