/* stylelint-enable */
.pf-c-card {
  --pf-c-card--BackgroundColor: var(--pf-global--BackgroundColor--100);
  --pf-c-card--BoxShadow: var(--pf-global--BoxShadow--sm);
  --pf-c-card__header--PaddingTop: var(--pf-global--spacer--lg);
  --pf-c-card__header--PaddingX: var(--pf-global--spacer--lg);
  --pf-c-card__header--PaddingBottom: var(--pf-global--spacer--sm);
  --pf-c-card__body--PaddingY: var(--pf-global--spacer--sm);
  --pf-c-card__body--PaddingX: var(--pf-global--spacer--lg);
  --pf-c-card__footer--PaddingY: var(--pf-global--spacer--lg);
  --pf-c-card__footer--PaddingX: var(--pf-global--spacer--lg);
  display: flex;
  flex-direction: column;
  background-color: var(--pf-c-card--BackgroundColor);
  box-shadow: var(--pf-c-card--BoxShadow); }
  .pf-c-card > :first-child.pf-c-card__body,
  .pf-c-card > :first-child.pf-c-card__footer {
    padding-top: var(--pf-c-card__header--PaddingTop); }
  .pf-c-card > :last-child.pf-c-card__header,
  .pf-c-card > :last-child.pf-c-card__body {
    padding-bottom: var(--pf-c-card__footer--PaddingY); }

.pf-c-card__header {
  flex: 0 0 auto;
  padding: var(--pf-c-card__header--PaddingTop) var(--pf-c-card__header--PaddingX) var(--pf-c-card__header--PaddingBottom); }

.pf-c-card__body {
  flex: 1 1 auto;
  padding: var(--pf-c-card__body--PaddingY) var(--pf-c-card__body--PaddingX); }

.pf-c-card__footer {
  flex: 0 0 auto;
  padding: var(--pf-c-card__footer--PaddingY) var(--pf-c-card__footer--PaddingX); }
