.color-box{
  width:1em;
  height:1em;
  margin-inline-end:0.5em;
  display:flex;
  align-items:center;
  justify-content:center;
}
.color-box.b-sch-mixed{
  background:linear-gradient(red, pink, purple, indigo, blue, cyan, teal, green, yellow, orange);
}
.color-box.b-sch-custom::before{
  content:"#";
}

.style-list .b-list-item{
  height:3em;
}
.style-list .b-list-item .b-sch-event-wrap{
  height:2em;
  width:calc(100% - 0.5em);
  position:relative;
}

