.design-system-senai_8g31xb0 {
  display: flex;
  justify-content: center;
  align-items: center;
  padding-block: var(--design-system-senai_3baijd4v);
  padding-inline: var(--design-system-senai_3baijd4w);
  cursor: pointer;
  user-select: none;
  border-radius: var(--design-system-senai_3baijd5z);
  border-width: var(--design-system-senai_3baijd64);
  border-style: solid;
  transition: all 0.2s ease;
}
.design-system-senai_8g31xb1 {
  font-family: var(--design-system-senai_3baijd55);
  font-size: var(--design-system-senai_3baijd5k);
  font-weight: var(--design-system-senai_3baijd5t);
  text-align: center;
}
.design-system-senai_8g31xb2 {
  border: var(--design-system-senai_3baijd5);
  background-color: var(--design-system-senai_3baijd5);
  color: var(--design-system-senai_3baijd41);
}
.design-system-senai_8g31xb3 {
  background-color: transparent;
  color: var(--design-system-senai_3baijd41);
  border-color: var(--design-system-senai_3baijd3s);
}
.design-system-senai_8g31xb4 {
  border: var(--design-system-senai_3baijd5);
  background-color: var(--design-system-senai_3baijd5);
  color: var(--design-system-senai_3baijd3e);
}
.design-system-senai_8g31xb5 {
  background-color: transparent;
  color: var(--design-system-senai_3baijd3p);
  border-color: var(--design-system-senai_3baijd3g);
}
.design-system-senai_8g31xb6 {
  padding: var(--design-system-senai_3baijd4t);
  border: 0;
}