.button{
  cursor:pointer;
  position:relative;
  display:flex;
  align-items:center;
  justify-content:center;
  box-sizing:border-box;
  width:var(--sn-primitive-dimension-32, 32px);
  height:var(--sn-primitive-dimension-32, 32px);
  border:0;
  border-radius:var(--sn-brand-anatomy-radius-card-toggles-xs, var(--sn-primitive-dimension-0, 0px));
  color:var(--sn-theme-color-available-version-textMain, var(--sn-brand-color-text-version-main, #000000));
  background-color:transparent;
  outline-color:transparent;
}
.button:hover{
  color:var(--sn-theme-color-available-version-textSecondary, var(--sn-brand-color-text-version-secondary, rgba(0, 0, 0, 0.7803921569)));
}
.button:focus-visible{
  color:var(--sn-theme-color-available-version-textSecondary, var(--sn-brand-color-text-version-secondary, rgba(0, 0, 0, 0.7803921569)));
  outline:var(--sn-theme-color-available-complementary, #000000) solid var(--sn-primitive-strokeWeight-strokeSemiBold, 2px);
  outline-offset:var(--sn-primitive-strokeWeight-strokeSemiBold, 2px);
}
.button:active{
  color:var(--sn-theme-color-available-version-textTertiary, var(--sn-brand-color-text-version-tertiary, rgba(0, 0, 0, 0.5803921569)));
}
.button svg{
  width:var(--sn-density-icon-s, var(--sn-platform-comfort-icon-s, var(--sn-primitive-dimension-24, 24px))) !important;
  height:var(--sn-density-icon-s, var(--sn-platform-comfort-icon-s, var(--sn-primitive-dimension-24, 24px))) !important;
}

.wrapper{
  position:relative;
}

.item{
  width:-moz-max-content;
  width:max-content;
}