button.button-secondary {
  border-color: var(--color-border-neutral-default);
}

:host {
  display: grid;
  block-size: 100%;
  grid-template-rows: max-content 1fr max-content;
  overflow: auto;
}

.section {
  display: contents;
}

.header {
  justify-content: end;
}

.tabular-grid-main {
  overflow: auto;
  block-size: 100%;
}

.tabular-grid-main ch-tabular-grid-cell:is(:nth-child(2), :nth-child(3), :nth-child(4)) {
  align-items: start;
  justify-content: start;
  display: inline-block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  min-inline-size: 0;
}