.rarui-accordion_item__1si5gvw0 {
  cursor: pointer;
  box-sizing: border-box;
  background-color: transparent;
  border-style: solid;
  border-width: 0;
  border-bottom-width: var(--rarui-shape-border-width-1);
  border-bottom-color: var(--rarui-colors-border-subdued);
  border-top-left-radius: var(--rarui-shape-border-radius-2xs);
  border-top-right-radius: var(--rarui-shape-border-radius-2xs);
  color: var(--rarui-colors-content-primary);
  transition: all 150ms ease;
}
.rarui-accordion_item__1si5gvw0:hover {
  background-color: var(--rarui-colors-surface-hover);
}
.rarui-accordion_item__1si5gvw0:active {
  background-color: var(--rarui-colors-surface-press);
}
.rarui-accordion_item__1si5gvw0:disabled {
  background-color: transparent;
  cursor: not-allowed;
  color: var(--rarui-colors-content-disabled);
}
.rarui-accordion_item__1si5gvw0:focus-within {
  outline: none;
  box-shadow: var(--rarui-elevation-focus-ring);
}
.rarui-accordion_item_selected_true__1si5gvw1 {
  color: var(--rarui-colors-content-brand);
  border-bottom-color: var(--rarui-colors-border-brand-alt);
}
.rarui-accordion_item_selected_true__1si5gvw1:hover {
  background-color: var(--rarui-colors-surface-brand-hover);
}
.rarui-accordion_item_selected_true__1si5gvw1:active {
  background-color: var(--rarui-colors-surface-brand-press);
}
.rarui-accordion_item_selected_true__1si5gvw1:disabled {
  border-bottom-color: var(--rarui-colors-border-subdued);
  background-color: transparent;
}
.rarui-accordion_item_size_large__1si5gvw2 {
  padding: var(--rarui-spacing-2xs) var(--rarui-spacing-md);
}
.rarui-accordion_item_size_medium__1si5gvw3 {
  padding: var(--rarui-spacing-2xs) var(--rarui-spacing-s);
}
.rarui-accordion_item_size_small__1si5gvw4 {
  padding: var(--rarui-spacing-3xs) var(--rarui-spacing-xs);
}
.rarui-accordion_body__1si5gvw5 {
  border-style: solid;
  border-width: 0;
  border-bottom-width: var(--rarui-shape-border-width-1);
  border-bottom-color: var(--rarui-colors-border-subdued);
}
.rarui-accordion_body_padding_base__1si5gvw6 {
  padding: var(--rarui-spacing-2xs);
}
.rarui-accordion_body_padding_none__1si5gvw7 {
  padding: 0;
}