.rp-card[data-v-1e98e926] {
  font-family: var(--rp-font-family);
  border-radius: var(--rp-radius-xl);
  color: var(--rp-color-text);
  overflow: hidden;
}
.rp-card--elevated[data-v-1e98e926] {
  background-color: var(--rp-color-surface);
  box-shadow: var(--rp-shadow-md);
}
.rp-card--outline[data-v-1e98e926] {
  background-color: var(--rp-color-surface);
  border: 1px solid var(--rp-color-border);
}
.rp-card--filled[data-v-1e98e926] {
  background-color: var(--rp-color-gray-50);
}
.rp-card--sm .rp-card__body[data-v-1e98e926], .rp-card--sm .rp-card__header[data-v-1e98e926], .rp-card--sm .rp-card__footer[data-v-1e98e926] {
  padding: var(--rp-spacing-3);
}
.rp-card--md .rp-card__body[data-v-1e98e926], .rp-card--md .rp-card__header[data-v-1e98e926], .rp-card--md .rp-card__footer[data-v-1e98e926] {
  padding: var(--rp-spacing-4) var(--rp-spacing-5);
}
.rp-card--lg .rp-card__body[data-v-1e98e926], .rp-card--lg .rp-card__header[data-v-1e98e926], .rp-card--lg .rp-card__footer[data-v-1e98e926] {
  padding: var(--rp-spacing-6);
}
.rp-card__header[data-v-1e98e926] {
  font-weight: var(--rp-font-weight-semibold);
  border-bottom: 1px solid var(--rp-color-border);
}
.rp-card__footer[data-v-1e98e926] {
  border-top: 1px solid var(--rp-color-border);
}