.ql-container.align-left {
  margin-left: 0 !important;
  margin-right: auto !important;
}
.ql-container.align-center {
  margin-left: auto !important;
  margin-right: auto !important;
}
.ql-container.align-right {
  margin-left: auto !important;
  margin-right: 0 !important;
}

.acf-block.ql-container
  a:not(.ql-button-link):not(.button):not(.page-numbers):hover {
  opacity: 0.8;
}

/* Editor */
.acf-block-preview .ql-container {
  padding: 10px;
  border: 2px dotted #d8d8d8;
  min-height: 30px;
}
.bg-dark .acf-block-preview .ql-container,
.acf-block-preview .ql-container.bg-dark {
  border-color: #eaeaea;
}

.acf-block-preview .ql-container > .block-editor-inner-blocks {
  padding-top: 40px;
  position: relative;
}

.acf-block-preview .ql-container > .block-editor-inner-blocks::before {
  content: "Container";
  position: absolute;
  top: 0;
  left: 0;
  background-color: #eaeaea;
  color: #646464;
  font-size: 14px;
  padding: 4px 8px;
}
