/* admin-layout-fix 2026-11-10b */
.showcase-item {
  min-width: 280px !important;
  gap: 12px !important;
}
.showcase-item span {
  min-width: 220px !important;
  max-width: none !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
  white-space: normal !important;
  line-height: 1.35 !important;
}
.showcase-row span {
  min-width: 180px !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}
.admin-catalog-row span {
  min-width: 160px !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
}
.showcase-thumb {
  width: 64px !important;
  height: 64px !important;
  flex: 0 0 64px !important;
  display: block !important;
  object-fit: cover !important;
  border-radius: 10px !important;
  background: #efe8dc !important;
}
.admin-table.showcase-grid {
  overflow: auto !important;
}
.admin-table.showcase-grid table {
  min-width: 1280px !important;
  display: table !important;
  table-layout: auto !important;
}
.admin-table.showcase-grid thead {
  display: table-header-group !important;
}
.admin-table.showcase-grid tbody {
  display: table-row-group !important;
}
.admin-table.showcase-grid tr {
  display: table-row !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-radius: 0 !important;
  background: transparent !important;
}
.admin-table.showcase-grid th,
.admin-table.showcase-grid td {
  display: table-cell !important;
  vertical-align: middle !important;
}
.admin-table.showcase-grid td:first-child,
.admin-table.showcase-grid th:first-child {
  min-width: 300px !important;
  width: 300px !important;
}
.header .logo img,
.header a.logo img,
img.logo-mark {
  background: transparent !important;
  box-shadow: none !important;
}
.shop-admin-photo,
.cert-admin-photo {
  display: block !important;
  max-width: 180px !important;
  max-height: 180px !important;
  width: auto !important;
  height: auto !important;
  object-fit: contain !important;
  border-radius: 12px !important;
  margin: 6px 0 !important;
  background: transparent !important;
}
