[data-renamed="0"] .acf-fc-layout-title {
  display: flex !important;
  align-items: center !important;
  flex-direction: row-reverse !important;
  gap: 2rem !important;
}

[data-renamed="1"] .acf-fc-layout-original-title {
  display: flex !important;
  align-items: center !important;
  gap: 0.5rem !important;
}

.acfe-fc-layout-thumb img {
  display: block;
  object-fit: contain !important;
  object-position: center;
  width: 100%;
  height: 100%;
}

.codelibry-acf-layout-title-thumb {
  display: block;
  margin: 10px 0;
  width: 80px;
  aspect-ratio: 8 / 6;
}

.codelibry-acf-layout-title-thumb img {
  width: auto;
  height: 100%;
  display: block;
  object-fit: contain;
}
