.b-scheduler{
  font-size:14px;
}

.b-grid-cell{
  font-weight:400;
}

.b-sch-header-row-main .b-sch-header-timeaxis-cell{
  color:#555;
}

.b-grid-header-container{
  box-shadow:none;
  border-bottom:1px solid #e2e2e2;
  background-color:#f5f5f5;
}
.b-grid-header-container .b-sch-timeaxiscolumn{
  background-color:#f5f5f5;
}

.b-grid-header{
  background-color:#f5f5f5;
}

.b-sch-event{
  font-size:0.35em;
  font-weight:800;
  border-inline-start:5px solid rgba(255, 255, 255, 0.5);
  border-radius:2px;
  opacity:0.8;
}
.b-sch-event:hover{
  opacity:1;
}

.b-grid-body-container .b-sch-range{
  background:repeating-linear-gradient(-55deg, #ddd, #ddd 10px, #eee 5px, #eee 20px);
  opacity:0.7;
}
.b-grid-body-container .b-sch-range label{
  background-color:#e4d2d2;
  color:#4c2727;
}

.b-grid-splitter{
  box-shadow:none;
}

.bryntum-scheduler .x-panelheader .x-field .x-label-el,
.bryntum-scheduler .x-panelheader .x-field .x-input-el{
  font-size:16px;
}
.bryntum-scheduler .x-panelheader .x-field .x-label-el,
.bryntum-scheduler .x-panelheader .x-field .x-trigger .x-icon-el,
.bryntum-scheduler .x-panelheader .x-field .x-input-el{
  color:#fff;
}
.bryntum-scheduler .x-panelheader .x-button{
  margin-inline-end:0.5em;
}

#main-view > .x-panelheader{
  background-color:#0076f8;
}
#main-view > .x-panelheader h1{
  font-size:1em;
  font-weight:400;
}
#main-view > .x-panelheader .title-link a{
  color:#fff;
  text-decoration:none;
}
#main-view > .x-panelheader .x-paneltitle{
  padding:0.1rem;
}
#main-view > .x-panelheader .x-paneltitle .x-text-el{
  background:url(../../_shared/images/bryntum-symbol-white.svg) no-repeat left center;
  padding-inline-start:2em;
  background-size:1.8em;
}

