/* Full-bleed, fixed-height host for the trajectory ledger. */
.root {
  --dsh-trajectory-toolbar-height: 32px;

  display: flex;
  flex-direction: column;
  overflow: hidden;
  height: 100%;
  min-height: 0;
  width: 100%;
  box-sizing: border-box;
  color: var(--dsw-alias-label-primary);
  background: var(--dsw-alias-bg-layer-1);
}

.ledger {
  position: relative;
  z-index: 0;
  isolation: isolate;
  display: flex;
  flex: 1;
  min-height: 0;
  min-width: 0;
  overflow: hidden;

  /* ConversationRoot publishes the floating composer's live height. */
  --dsh-trajectory-bottom-clearance: calc(var(--dsh-composer-height, 152px) + 16px);
}
