/* Approved COS-only shell: preserve every other admin module's existing geometry. */
.workspace:has(.view[data-view="adminConfig"].is-active [data-admin-module="product-image-storage"].is-active) .view-stage {
  padding-bottom: 45px;
  background: #f7fbff;
}

.admin-management-panel:has(> [data-admin-module="product-image-storage"].is-active) {
  border: 0;
  background: transparent;
  box-shadow: none;
}

.admin-module[data-admin-module="product-image-storage"] {
  grid-template-rows: minmax(0, 1fr);
  padding-bottom: 0;
}

.admin-module[data-admin-module="product-image-storage"] > .admin-module-content {
  display: flex;
  padding: 0;
  min-width: 0;
  min-height: 0;
  overflow: auto;
}

[data-admin-module="product-image-storage"] [data-admin-product-image-storage-status] {
  flex: 1;
  min-width: 0;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}

[data-admin-module="product-image-storage"] .admin-product-storage-panel {
  flex: 1;
  min-height: 100%;
  box-sizing: border-box;
}
