.rp-divider[data-v-0a17529b] {
  display: flex;
  align-items: center;
  font-family: var(--rp-font-family);
  color: var(--rp-color-text-secondary);
  font-size: var(--rp-font-size-sm);
}
.rp-divider--horizontal[data-v-0a17529b] {
  width: 100%;
  flex-direction: row;
}
.rp-divider--horizontal[data-v-0a17529b]::before, .rp-divider--horizontal[data-v-0a17529b]::after {
  content: "";
  flex: 1;
  border-top: 1px solid var(--rp-color-border);
}
.rp-divider--horizontal[data-v-0a17529b]:not(.rp-divider--has-label)::after {
  display: none;
}
.rp-divider--vertical[data-v-0a17529b] {
  flex-direction: column;
  align-self: stretch;
  min-height: 1em;
}
.rp-divider--vertical[data-v-0a17529b]::before, .rp-divider--vertical[data-v-0a17529b]::after {
  content: "";
  flex: 1;
  border-left: 1px solid var(--rp-color-border);
}
.rp-divider--vertical[data-v-0a17529b]:not(.rp-divider--has-label)::after {
  display: none;
}
.rp-divider--label-start[data-v-0a17529b]::before {
  flex: 0 0 8%;
}
.rp-divider--label-end[data-v-0a17529b]::after {
  flex: 0 0 8%;
}
.rp-divider__label[data-v-0a17529b] {
  padding: 0 var(--rp-spacing-3);
  white-space: nowrap;
  line-height: 1;
}
.rp-divider:not(.rp-divider--has-label) .rp-divider__label[data-v-0a17529b]:empty {
  display: none;
}
.rp-divider--vertical .rp-divider__label[data-v-0a17529b] {
  padding: var(--rp-spacing-3) 0;
}