.b-loading-cell{
  background-image:url("./cloud.svg");
  background-size:auto 2em;
  background-repeat:no-repeat;
  background-position:calc(100% - 1em);
  filter:grayscale(100%);
}

.b-loading-cell{
  animation:pulsate 1s infinite;
}
.b-loading-cell::after{
  display:none;
}

@keyframes pulsate{
  0%{
    filter:grayscale(100%);
    filter:opacity(0.4);
  }
  50%{
    filter:none;
    filter:opacity(1);
  }
  100%{
    filter:grayscale(100%);
    filter:opacity(0.4);
  }
}
.b-formula-fieldlist .b-list-title{
  pointer-events:none;
  background:#eee;
}
.b-formula-fieldlist .b-list-item{
  padding:0.3em 0.6em;
}

.b-grid-cell[data-column=restaurant]{
  flex-direction:column;
  justify-content:center;
  align-items:flex-start;
}
.b-grid-cell[data-column=restaurant] small{
  font-size:0.7em;
}
.b-grid-cell[data-column=restaurant] small i{
  margin-inline-end:0.5em;
}

.b-label{
  text-transform:none;
}

.b-grid-cell.b-focused{
  outline:none !important;
}

.b-grid-header.b-depth-0{
  padding:0.5em 1em;
}

.b-grid-cell{
  padding-inline:1em;
}

.b-slider.b-has-label.b-has-field-label{
  grid-template-columns:auto 1fr;
}

