/* Production leaf-card layout promoted from the approved non-production skin. */
.nds-leaf-row {
  background: transparent !important;
  border: 1px solid #9ca3af !important;
  box-shadow: none !important;
  overflow: visible !important;
  justify-content: center;
}
.nds-leaf-row > .flex-1 {
  display: grid !important;
  grid-template-columns: minmax(0, 1fr);
  gap: 8px !important;
  padding: 10px !important;
  align-items: center !important;
  justify-items: center;
  justify-content: normal !important;
  height: auto !important;
  min-height: 0;
  flex: 0 0 auto !important;
  width: 100%;
  box-sizing: border-box;
}
.nds-leaf-row .rounded-full {
  width: var(--nds-d-icon) !important;
  height: var(--nds-d-icon) !important;
  background: transparent !important;
  border: 0 !important;
}
.nds-leaf-row .rounded-full svg {
  width: var(--nds-d-glyph) !important;
  height: var(--nds-d-glyph) !important;
}
.nds-leaf-row > .flex-1 > .text-center {
  min-width: 0;
  padding: 0 !important;
  text-align: center !important;
}
.nds-leaf-row .nds-type-caption {
  font-size: calc(12px * var(--nds-d-text)) !important;
  line-height: 1.3 !important;
  letter-spacing: .04em !important;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.nds-leaf-row .text-center > .font-semibold:not(.nds-type-caption) {
  font-size: calc(18px * var(--nds-d-text)) !important;
  line-height: 1.3 !important;
  display: block !important;
  -webkit-line-clamp: unset !important;
  overflow: visible !important;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.nds-leaf-row .text-center > .truncate {
  font-size: calc(13px * var(--nds-d-text)) !important;
  line-height: 1.3 !important;
  white-space: pre-wrap !important;
  overflow: visible !important;
  overflow-wrap: anywhere;
}
.nds-leaf-row .text-center input {
  font-size: inherit !important;
  line-height: inherit !important;
  text-align: center !important;
}
.nds-leaf-row > .flex-1 > .w-full:not(.text-center) {
  grid-column: 1;
  border-left: 2px solid var(--color-slate-300);
  padding: 5px 0 5px 12px !important;
  margin: 0 !important;
  min-width: 0;
  box-sizing: border-box;
}
.nds-leaf-row .items-baseline {
  display: grid !important;
  grid-template-columns: minmax(0, 42%) minmax(0, 1fr);
  column-gap: 8px !important;
  align-items: baseline;
}
.nds-leaf-row .items-baseline > span {
  min-width: 0;
  max-width: none;
  overflow: visible !important;
  overflow-wrap: anywhere;
  white-space: pre-wrap !important;
  line-height: 1.45 !important;
}
.nds-leaf-row .items-baseline > span:first-child {
  font-size: calc(12px * var(--nds-d-text)) !important;
}
.nds-leaf-row .items-baseline > span:last-child {
  font-size: calc(13px * var(--nds-d-text)) !important;
  text-align: right;
}
.nds-leaf-row [data-nds-node-notes],
.nds-leaf-row [data-nds-node-notes] ~ * {
  font-size: calc(12px * var(--nds-d-text)) !important;
  line-height: 1.35 !important;
  white-space: pre-wrap;
  overflow-wrap: anywhere;
}
.nds-leaf-row > .flex-1 > .w-full:not(.text-center):not(.flex-col) > .uppercase {
  font-size: calc(12px * var(--nds-d-text)) !important;
  line-height: 1.25 !important;
  overflow-wrap: anywhere;
}
html[data-theme="dark"] .nds-leaf-row {
  border-color: #6b7280 !important;
}
html[data-theme="dark"] .nds-leaf-row > .flex-1 > .w-full:not(.text-center) {
  border-left-color: var(--color-slate-600);
}
