
.tox-tinymce {
  direction: ltr !important;
}

.tox-editor-container {
  direction: ltr !important;
}

.tox-edit-area__iframe {
  direction: ltr !important;
}

body.mce-content-body {
  direction: ltr !important;
  text-align: left !important;
}

/* Fix TinyMCE dialog z-index and interaction issues */
.tox-dialog-wrap {
  z-index: 10000 !important;
}

.tox-dialog {
  z-index: 10001 !important;
}

.tox-dialog__backdrop {
  z-index: 9999 !important;
}

.tox-dialog__header {
  pointer-events: auto !important;
}

.tox-dialog__body {
  pointer-events: auto !important;
}

.tox-dialog__footer {
  pointer-events: auto !important;
}

.tox-textfield,
.tox-selectfield select,
.tox-textarea {
  pointer-events: auto !important;
  z-index: 10002 !important;
}

.tox-button--icon-and-text,
.tox-button {
  pointer-events: auto !important;
}

.tox-dialog__header-start .tox-button {
  pointer-events: auto !important;
}

/* Simplified dialog fixes - focus on essential elements only */
.tox-dialog {
  z-index: 10001 !important;
  position: fixed !important;
}

.tox-dialog-wrap {
  z-index: 10000 !important;
}

.tox-dialog__backdrop {
  z-index: 9999 !important;
}

/* Prevent dialog from closing on internal clicks */
.tox-dialog__body,
.tox-dialog__body-content,
.tox-dialog__body-iframe {
  pointer-events: auto !important;
}

.tox-dialog__backdrop {
  pointer-events: auto !important;
}

/* Essential input field fixes */
.tox-dialog input[type="text"],
.tox-dialog input[type="url"],
.tox-dialog textarea,
.tox-dialog select {
  z-index: 10002 !important;
  position: relative !important;
  background: white !important;
  border: 1px solid #ccc !important;
  padding: 6px 8px !important;
  -webkit-user-select: text !important;
  user-select: text !important;
  pointer-events: auto !important;
}

/* Button fixes */
.tox-dialog .tox-button {
  z-index: 10002 !important;
  position: relative !important;
  cursor: pointer !important;
  pointer-events: auto !important;
}

/* Form container fixes */
.tox-form,
.tox-form__group,
.tox-label {
  pointer-events: auto !important;
}
