.adm-card {
  background: var(--ldkj-color-background);
  border-radius: var(--ldkj-card-border-radius, 16px);
  padding: 0 var(--ldkj-card-padding-inline, 24px);
}

.adm-card-header {
  position: relative;
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: var(--ldkj-card-header-gap, 16px);
  box-sizing: border-box;
  padding: var(--ldkj-card-header-padding-block, 24px) 0;
}

.adm-card-header:not(:last-child) {
  border-bottom: solid var(--ldkj-card-header-border-width, 1px) var(--ldkj-card-header-border-color, var(--ldkj-color-border));
}

.adm-card-header-title {
  font-size: var(--ldkj-font-size-7);
  line-height: 1.4;
  font-weight: bold;
}

.adm-card-body {
  padding: var(--ldkj-card-body-padding-block, 24px) 0;
}