/* Preview-only column geometry; headers, rows and the active rail share widths. */
.valtaic-data-ledger-pane--feeds {
  --va-ledger-date: clamp(7rem, 22%, 10rem) !important;
  --va-ledger-cols: var(--va-ledger-date) repeat(var(--va-ledger-feed-count), minmax(0, 1fr)) !important;
}
.valtaic-data-ledger-head--feeds button.is-series { padding-inline: 2px; }

/* Keep rank and place anchored left; the three metadata columns form an
   evenly spaced, bounded group on the right instead of stretching Detail. */
.valtaic-property-spatial-ledger:not(:has(.valtaic-data-ledger-head--spatial > span:nth-child(6))) {
  --va-ledger-cols: 2.5rem minmax(8rem, 1fr) repeat(3, minmax(4.5rem, 6rem)) !important;
}
.valtaic-property-spatial-ledger .valtaic-data-ledger-head--spatial span:last-child { text-align: center; }
.valtaic-property-spatial-ledger .valtaic-data-ledger--spatial td:nth-child(n+3) {
  display: block;
  padding-inline: 6px;
  text-align: center;
  line-height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.valtaic-property-spatial-ledger .valtaic-data-ledger--spatial td:nth-child(2) {
  display: block;
  padding-inline: 0 12px;
  line-height: 34px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.valtaic-property-spatial-ledger .valtaic-property-spatial-mark { margin-right: .4rem; }
/* The sample calendar uses month chevrons, not a separate year-selection view. */
span.va-date-picker-caption, span.va-date-picker-caption:hover { cursor: default; background: transparent; }
