#assetstudioinspector {
  display: flex;
  flex-direction: column;
  gap: 0.25em;
  .foldable-section {
    margin-top: 0.5em;
  }
}

#assetstudioinspector.scene-editor-layout,
#editinspector.scene-editor-layout {
  display: grid;
  grid-template-rows: minmax(0, 1fr);
  overflow: hidden;
  padding-bottom: 0;
}

.scene-editor-layout > .scene-editor-content {
  min-height: 0;
  overflow-y: auto;
  padding-bottom: calc(var(--panel-padding) * 2);
}

#editinspector.scene-editor-layout {
  padding: 0;
}

#editinspector.scene-editor-layout > .scene-editor-content {
  padding: var(--panel-padding) var(--panel-padding)
    calc(var(--panel-padding) * 2);
}

.asset-appraisal-buttons {
  margin-top: 2em;
  display: flex;
  justify-content: space-evenly;
}

.asset-appraisal-button .icon {
  height: 1.5em;
  width: 1.5em;
  align-content: center;
}

.approve.approved .icon {
  color: var(--green-good);
}

.revoke.revoked .icon {
  color: var(--red-bad);
}

.live-button {
  margin-top: 2em;
}

#library-content.cards .library-item-infos > .pwrdot {
  position: absolute;
  right: 0.25em;
  bottom: 0.25em;
}

#library-content.list .library-item-infos > .pwrdot {
  position: absolute;
  top: 0.25em;
  left: 0.25em;
}

@media (orientation: portrait) {
  #library-content.cards .library-item-infos > .pwrdot {
    bottom: 1.3em;
  }
}
