dvn-app-view-composite-view-linear {
  margin-top: calc(4 * var(--spacing-unit));
  margin-bottom: calc(4 * var(--spacing-unit));
  --composite-view-gutter: calc(4 * var(--spacing-unit));
  --weigh: 1;
  display: flex;
}
dvn-app-view-composite-view-linear .view-wrappers-container {
  display: flex;
  flex: 1;
}
dvn-app-view-composite-view-linear.horizontal > .view-wrappers-container > .view-wrapper {
  display: flex;
  flex-direction: column;
  flex: var(--weigh);
  margin-right: var(--composite-view-gutter);
}
dvn-app-view-composite-view-linear.horizontal > .view-wrappers-container > .view-wrapper:last-child {
  margin-right: 0;
}
dvn-app-view-composite-view-linear.vertical > .view-wrappers-container > .view-wrapper {
  display: flex;
  flex-direction: column;
  margin-bottom: var(--composite-view-gutter);
}