.math_input_editor {
    display: flex;
    gap: 10px;
    flex-direction: row-reverse;
}

.math_input_editor .form-group[app-field-wrapper] {
    display: none;
}

.math-editor-toolbar {
    flex-direction: column;
    align-items: center;
    justify-items: center;
}
.math-editor-container {
    width: 100%;
    border: 1px solid #ccc;
    min-height: 130px;
    padding: 10px;
    border-radius: 5px;
}

.mq-math-mode {
    width: 100%;
    min-height: 80px !important;
}

.math-node {
    background: #eef6ff;
    padding: 2px 4px;
    border-radius: 4px;
    cursor: pointer;
    display: inline !important;
}

.math-node.block {
    display: block !important;
    margin: 8px 0;
}

/* Prevent MathJax inline from converting to block */
mjx-container[display="true"] {
    display: inline !important;
}
