/* DGS Case Study Block - Editor Styles */

.dgs-case-study {
  /* Ensure proper visibility in editor */
  min-height: 500px;
}

/* Reduce max widths in editor for better preview */
.editor-styles-wrapper .dgs-case-study__heading {
  max-width: 100%;
}

.editor-styles-wrapper .dgs-case-study__subheading {
  max-width: 100%;
}

/* Make sure overlay is visible in editor */
.editor-styles-wrapper .dgs-case-study__overlay {
  display: block;
}

/* Disable hover effects in editor */
.editor-styles-wrapper .dgs-case-study:hover {
  transform: none;
  box-shadow: none;
}

.editor-styles-wrapper .dgs-case-study__link:hover {
  opacity: 1;
}

.editor-styles-wrapper .dgs-case-study__link:hover .dgs-case-study__arrow {
  transform: none;
}

.editor-styles-wrapper .dgs-case-study__tag:hover {
  background-color: rgba(255, 255, 255, 0.2);
  border-color: rgba(255, 255, 255, 0.3);
}

/* RichText placeholders styling */
.editor-styles-wrapper .dgs-case-study__heading[data-is-placeholder-visible="true"],
.editor-styles-wrapper .dgs-case-study__subheading[data-is-placeholder-visible="true"] {
  opacity: 0.6;
}

/* Ensure placeholders are visible and clickable */
.editor-styles-wrapper .dgs-case-study__heading:empty:before,
.editor-styles-wrapper .dgs-case-study__subheading:empty:before {
  opacity: 0.5;
  cursor: text;
}

/* Ensure RichText fields are always visible in editor */
.editor-styles-wrapper .dgs-case-study__heading,
.editor-styles-wrapper .dgs-case-study__subheading {
  min-height: 1.5em;
  cursor: text;
}

/* Ensure proper spacing in editor */
.editor-styles-wrapper .dgs-case-study__content {
  pointer-events: auto;
}

/* Make tags visible and clickable in editor */
.editor-styles-wrapper .dgs-case-study__tags {
  pointer-events: auto;
}

/* Editor-specific adjustments for better editing experience */
.editor-styles-wrapper .dgs-case-study {
  cursor: default;
}

/* Ensure logo is visible in editor */
.editor-styles-wrapper .dgs-case-study__logo {
  position: relative;
  z-index: 2;
}

/* Make sure text is always readable in editor */
.editor-styles-wrapper .dgs-case-study__heading,
.editor-styles-wrapper .dgs-case-study__subheading,
.editor-styles-wrapper .dgs-case-study__link {
  text-shadow: 0 2px 4px rgba(0, 0, 0, 0.3);
}

/* Disable link clicking in editor */
.editor-styles-wrapper .dgs-case-study__link {
  pointer-events: none;
  cursor: default;
}
