.rarui-tabs_ul__1apz2pr0 {
  margin: 0;
  border-style: solid;
  list-style: none;
  display: flex;
  padding: var(--rarui-spacing-4xs);
  gap: var(--rarui-spacing-4xs);
  border-width: var(--rarui-shape-border-width-1);
  border-radius: var(--rarui-shape-border-radius-xs);
  background-color: var(--rarui-colors-surface-secondary);
  border-color: var(--rarui-colors-border-subdued);
}
.rarui-tabs_ul_underlined_true__1apz2pr1 {
  padding: 0;
  border-radius: 0;
  border-color: transparent;
  background-color: transparent;
  border-bottom-color: var(--rarui-colors-border-subdued);
}
.rarui-tabs_ul_position_left__1apz2pr2 {
  justify-content: flex-start;
}
.rarui-tabs_ul_position_center__1apz2pr3 {
  justify-content: center;
}
.rarui-tabs_ul_position_right__1apz2pr4 {
  justify-content: flex-end;
}
.rarui-tabs_li__1apz2pr5 {
  display: flex;
}
.rarui-tabs_li_full_true__1apz2pr6 {
  flex: 1;
}
.rarui-tabs_button__1apz2pr7 {
  width: 100%;
  justify-content: center;
  align-items: center;
  display: flex;
  cursor: pointer;
  transition: all 150ms ease;
  border-style: solid;
  border-color: transparent;
  gap: var(--rarui-spacing-3xs);
  border-width: var(--rarui-shape-border-width-1);
  color: var(--rarui-colors-content-secondary);
  font-family: var(--rarui-fontFamily-body);
  font-weight: var(--rarui-fontWeight-semiBold);
  font-size: var(--rarui-fontSize-button-m);
  background-color: var(--rarui-colors-surface-secondary);
  border-radius: var(--rarui-shape-border-radius-2xs);
  padding: var(--rarui-spacing-3xs) var(--rarui-spacing-xs);
}
.rarui-tabs_button__1apz2pr7:focus-within {
  outline: none;
  box-shadow: var(--rarui-elevation-focus-ring);
}
.rarui-tabs_button__1apz2pr7:hover {
  background-color: var(--rarui-colors-surface-hover);
  box-shadow: var(--rarui-elevation-bottom-1);
  color: var(--rarui-colors-content-primary);
}
.rarui-tabs_button__1apz2pr7:disabled {
  cursor: not-allowed;
  background-color: transparent;
  border-color: transparent;
  box-shadow: none;
  color: var(--rarui-colors-content-disabled);
}
.rarui-tabs_button_selected_true__1apz2pr8 {
  background-color: var(--rarui-colors-surface-primary);
  color: var(--rarui-colors-content-primary);
  border-color: var(--rarui-colors-border-subdued);
}
.rarui-tabs_button_selected_true__1apz2pr8:disabled {
  background-color: transparent;
  border-color: transparent;
}
.rarui-tabs_button_underlined_true__1apz2pr9 {
  border-radius: 0;
  border-color: transparent;
  background-color: transparent;
  border-bottom-color: transparent;
}
.rarui-tabs_button_underlined_true__1apz2pr9:hover {
  box-shadow: none;
  border-bottom-color: var(--rarui-colors-border-subdued);
}
.rarui-tabs_button_underlined_true__1apz2pr9:disabled {
  border-bottom-color: transparent;
}
.rarui-tabs_button_compound_0__1apz2pra {
  border-color: transparent;
  color: var(--rarui-colors-content-brand);
  border-bottom-color: var(--rarui-colors-border-brand-alt);
}
.rarui-tabs_button_compound_0__1apz2pra:hover {
  color: var(--rarui-colors-content-brand);
  border-bottom-color: var(--rarui-colors-border-brand-alt);
}
.rarui-tabs_button_compound_0__1apz2pra:disabled {
  border-bottom-color: transparent;
  color: var(--rarui-colors-content-disabled);
}