/* This page owns its two independent scroll surfaces. Other views retain their layout. */
.workspace:has(.view[data-view="assets"].is-active) .view-stage {
  overflow: hidden;
}
.view[data-view="assets"].is-active {
  height: 100%;
  min-height: 0;
}
.view[data-view="assets"] .assets-layout {
  height: 100%;
  min-height: 0;
  overflow: hidden;
}
.view[data-view="assets"] .assets-layout > .asset-library-main {
  display: flex;
  flex-direction: column;
  min-height: 0;
  overflow: hidden;
}
.asset-library-main > .asset-toolbar,
.asset-library-main > .asset-manager,
.asset-library-main > .asset-library-batch {
  flex: 0 0 auto;
}
.asset-library-scroll {
  flex: 1 1 0;
  min-height: 0;
  min-width: 0;
  overflow-y: auto;
  overflow-x: hidden;
  overscroll-behavior: contain;
  overflow-anchor: none;
  padding: 1px calc(var(--stage-padding) + 1px) 8px 1px;
  scrollbar-gutter: stable;
}
.view[data-view="assets"] .asset-detail-panel {
  height: 100%;
  max-height: 100%;
  min-height: 0;
  overflow-y: auto;
  overscroll-behavior: contain;
  scrollbar-gutter: stable;
}
#assetViewImage:disabled {
  cursor: not-allowed;
  opacity: .5;
}
