/* Rich Text Editor custom styles */
/* Additional styles for rich text editor can be added here */
/* Note: .tox-tinymce is the internal class used by TinyMCE */

.tox-tinymce {
    border-radius: 4px;
}

/* Make sure the editor fits nicely in form groups */
.form-group .tox-tinymce {
    margin-top: 0.25rem;
}

/* Fix for TinyMCE width issues in Chrome/Firefox when initialized in hidden containers */
/* This ensures editors always take full width of their parent container */
.tox-tinymce {
    width: 100% !important;
    max-width: 100% !important;
    min-width: 0 !important;
}

/* Ensure the editor iframe also takes full width */
.tox-tinymce iframe {
    width: 100% !important;
}

/* Fix for wizard step content - ensure proper width inheritance */
[data-wizard-type="step-content"] .tox-tinymce {
    width: 100% !important;
}

/* Ensure the editor wrapper takes full width but keeps flex layout */
.tox.tox-tinymce {
    width: 100% !important;
}

/* Custom height support for TinyMCE editors with data-rich-text-height attribute */
/* Override TinyMCE min-height to allow smaller editors in modals */
.tox-tinymce.tox-tinymce-compact,
.modal .tox-tinymce.tox-tinymce-compact {
    min-height: auto !important;
}

.tox-tinymce.tox-tinymce-compact .tox-editor-container,
.modal .tox-tinymce.tox-tinymce-compact .tox-editor-container {
    min-height: auto !important;
}

.tox-tinymce.tox-tinymce-compact .tox-sidebar-wrap,
.modal .tox-tinymce.tox-tinymce-compact .tox-sidebar-wrap {
    min-height: auto !important;
}

.tox-tinymce.tox-tinymce-compact .tox-edit-area,
.modal .tox-tinymce.tox-tinymce-compact .tox-edit-area {
    min-height: auto !important;
}

.tox-tinymce.tox-tinymce-compact .tox-edit-area__iframe,
.modal .tox-tinymce.tox-tinymce-compact .tox-edit-area__iframe {
    min-height: auto !important;
}



/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL3RpbnltY2UuY3NzIiwibWFwcGluZ3MiOiJBQUFBLG1DQUFtQztBQUNuQyw2REFBNkQ7QUFDN0QsNkRBQTZEOztBQUU3RDtJQUNJLGtCQUFrQjtBQUN0Qjs7QUFFQSxvREFBb0Q7QUFDcEQ7SUFDSSxtQkFBbUI7QUFDdkI7O0FBRUEseUZBQXlGO0FBQ3pGLDBFQUEwRTtBQUMxRTtJQUNJLHNCQUFzQjtJQUN0QiwwQkFBMEI7SUFDMUIsdUJBQXVCO0FBQzNCOztBQUVBLG1EQUFtRDtBQUNuRDtJQUNJLHNCQUFzQjtBQUMxQjs7QUFFQSxrRUFBa0U7QUFDbEU7SUFDSSxzQkFBc0I7QUFDMUI7O0FBRUEscUVBQXFFO0FBQ3JFO0lBQ0ksc0JBQXNCO0FBQzFCOztBQUVBLG1GQUFtRjtBQUNuRixtRUFBbUU7QUFDbkU7O0lBRUksMkJBQTJCO0FBQy9COztBQUVBOztJQUVJLDJCQUEyQjtBQUMvQjs7QUFFQTs7SUFFSSwyQkFBMkI7QUFDL0I7O0FBRUE7O0lBRUksMkJBQTJCO0FBQy9COztBQUVBOztJQUVJLDJCQUEyQjtBQUMvQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9jc3MvdGlueW1jZS5jc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLyogUmljaCBUZXh0IEVkaXRvciBjdXN0b20gc3R5bGVzICovXHJcbi8qIEFkZGl0aW9uYWwgc3R5bGVzIGZvciByaWNoIHRleHQgZWRpdG9yIGNhbiBiZSBhZGRlZCBoZXJlICovXHJcbi8qIE5vdGU6IC50b3gtdGlueW1jZSBpcyB0aGUgaW50ZXJuYWwgY2xhc3MgdXNlZCBieSBUaW55TUNFICovXHJcblxyXG4udG94LXRpbnltY2Uge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG59XHJcblxyXG4vKiBNYWtlIHN1cmUgdGhlIGVkaXRvciBmaXRzIG5pY2VseSBpbiBmb3JtIGdyb3VwcyAqL1xyXG4uZm9ybS1ncm91cCAudG94LXRpbnltY2Uge1xyXG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcclxufVxyXG5cclxuLyogRml4IGZvciBUaW55TUNFIHdpZHRoIGlzc3VlcyBpbiBDaHJvbWUvRmlyZWZveCB3aGVuIGluaXRpYWxpemVkIGluIGhpZGRlbiBjb250YWluZXJzICovXHJcbi8qIFRoaXMgZW5zdXJlcyBlZGl0b3JzIGFsd2F5cyB0YWtlIGZ1bGwgd2lkdGggb2YgdGhlaXIgcGFyZW50IGNvbnRhaW5lciAqL1xyXG4udG94LXRpbnltY2Uge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICAgIG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgbWluLXdpZHRoOiAwICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi8qIEVuc3VyZSB0aGUgZWRpdG9yIGlmcmFtZSBhbHNvIHRha2VzIGZ1bGwgd2lkdGggKi9cclxuLnRveC10aW55bWNlIGlmcmFtZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBGaXggZm9yIHdpemFyZCBzdGVwIGNvbnRlbnQgLSBlbnN1cmUgcHJvcGVyIHdpZHRoIGluaGVyaXRhbmNlICovXHJcbltkYXRhLXdpemFyZC10eXBlPVwic3RlcC1jb250ZW50XCJdIC50b3gtdGlueW1jZSB7XHJcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4vKiBFbnN1cmUgdGhlIGVkaXRvciB3cmFwcGVyIHRha2VzIGZ1bGwgd2lkdGggYnV0IGtlZXBzIGZsZXggbGF5b3V0ICovXHJcbi50b3gudG94LXRpbnltY2Uge1xyXG4gICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxufVxyXG5cclxuLyogQ3VzdG9tIGhlaWdodCBzdXBwb3J0IGZvciBUaW55TUNFIGVkaXRvcnMgd2l0aCBkYXRhLXJpY2gtdGV4dC1oZWlnaHQgYXR0cmlidXRlICovXHJcbi8qIE92ZXJyaWRlIFRpbnlNQ0UgbWluLWhlaWdodCB0byBhbGxvdyBzbWFsbGVyIGVkaXRvcnMgaW4gbW9kYWxzICovXHJcbi50b3gtdGlueW1jZS50b3gtdGlueW1jZS1jb21wYWN0LFxyXG4ubW9kYWwgLnRveC10aW55bWNlLnRveC10aW55bWNlLWNvbXBhY3Qge1xyXG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG94LXRpbnltY2UudG94LXRpbnltY2UtY29tcGFjdCAudG94LWVkaXRvci1jb250YWluZXIsXHJcbi5tb2RhbCAudG94LXRpbnltY2UudG94LXRpbnltY2UtY29tcGFjdCAudG94LWVkaXRvci1jb250YWluZXIge1xyXG4gICAgbWluLWhlaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG59XHJcblxyXG4udG94LXRpbnltY2UudG94LXRpbnltY2UtY29tcGFjdCAudG94LXNpZGViYXItd3JhcCxcclxuLm1vZGFsIC50b3gtdGlueW1jZS50b3gtdGlueW1jZS1jb21wYWN0IC50b3gtc2lkZWJhci13cmFwIHtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuLnRveC10aW55bWNlLnRveC10aW55bWNlLWNvbXBhY3QgLnRveC1lZGl0LWFyZWEsXHJcbi5tb2RhbCAudG94LXRpbnltY2UudG94LXRpbnltY2UtY29tcGFjdCAudG94LWVkaXQtYXJlYSB7XHJcbiAgICBtaW4taGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XHJcbn1cclxuXHJcbi50b3gtdGlueW1jZS50b3gtdGlueW1jZS1jb21wYWN0IC50b3gtZWRpdC1hcmVhX19pZnJhbWUsXHJcbi5tb2RhbCAudG94LXRpbnltY2UudG94LXRpbnltY2UtY29tcGFjdCAudG94LWVkaXQtYXJlYV9faWZyYW1lIHtcclxuICAgIG1pbi1oZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxufVxyXG5cclxuIl0sIm5hbWVzIjpbXSwiaWdub3JlTGlzdCI6W10sInNvdXJjZVJvb3QiOiIifQ==*/