.tool-page-frame {
  --tool-page-background: var(--app-shell-slot-center-background, var(--ms-app-shell-slot-center-background, var(--ms-color-page-background)));
  display: flex;
  height: 100%;
  min-height: 0;
  flex-direction: column;
  background: var(--tool-page-background);
}

.tool-page-frame__body {
  display: flex;
  min-height: 0;
  flex: 1 1 auto;
  overflow: hidden;
}

.tool-page-frame__main {
  display: flex;
  min-width: 0;
  flex: 1 1 auto;
  flex-direction: column;
  gap: 16px;
  overflow-y: auto;
  padding: 16px;
}
