.loader{
  display:flex;
  align-items:center;
  justify-content:center;
}
.loader[data-size=s]{
  height:var(--dimension-3m, 24px);
}
.loader[data-size=s][data-no-items]{
  min-width:calc(2 * 3 * var(--dimension-3m, 24px));
  height:calc(3 * var(--dimension-3m, 24px));
}
.loader[data-size=m]{
  height:var(--dimension-4m, 32px);
}
.loader[data-size=m][data-no-items]{
  min-width:calc(2 * 3 * var(--dimension-4m, 32px));
  height:calc(3 * var(--dimension-4m, 32px));
}
.loader[data-size=l]{
  height:var(--dimension-5m, 40px);
}
.loader[data-size=l][data-no-items]{
  min-width:calc(2 * 3 * var(--dimension-5m, 40px));
  height:calc(3 * var(--dimension-5m, 40px));
}
.loader:focus-visible{
  outline-width:var(--border-state-focus-s-border-width, 2px);
  outline-style:var(--border-state-focus-s-border-style, solid);
  outline-color:var(--border-state-focus-s-border-color, );
  outline-offset:calc(var(--border-state-focus-s-border-width, 2px) * -1);
  outline-color:var(--sys-available-complementary, #1c1c24);
}

.scrollStub{
  height:calc(var(--dimension-025m, 2px) / 2);
  margin-top:calc(var(--dimension-025m, 2px) / -2);
  background:transparent;
}

.footer{
  display:flex;
  flex-direction:column;
  box-sizing:border-box;
  padding:var(--dimension-050m, 4px);
}

.content{
  overflow:hidden;
  flex-grow:1;
}

.virtualizedContainer{
  position:relative;
  width:100%;
}

.virtualizedPositionBox{
  position:absolute;
  top:0;
  left:0;
  width:100%;
}