/**
 * File: assets/css/rich-editor.css
 * Version: 2.0.0
 * Description: Shared TinyMCE integration and safe public rich-text rendering.
 */
.ci-catalog-rich-description .tox-tinymce{
    width:100%;
    min-width:0;
    border:1px solid var(--line,#dfe4e8)!important;
    border-radius:16px!important;
    overflow:hidden;
    box-shadow:none!important;
}
.ci-catalog-rich-description .tox-tinymce:focus-within{
    border-color:var(--primary,#174f3f)!important;
    box-shadow:0 0 0 3px color-mix(in srgb,var(--primary,#174f3f) 16%,transparent)!important;
}
.ci-catalog-rich-description .tox .tox-editor-header,
.ci-catalog-rich-description .tox .tox-toolbar-overlord,
.ci-catalog-rich-description .tox .tox-toolbar__primary{
    background:var(--surface-soft,#f6f8f7)!important;
}
.ci-catalog-rich-description .tox .tox-statusbar{
    border-top-color:var(--line,#dfe4e8)!important;
    background:var(--surface-solid,#fff)!important;
}
.ci-catalog-rich-description textarea[data-catalog-rich-description]{
    width:100%;
    min-height:280px;
}
.ci-rich-text{overflow-wrap:anywhere}
.ci-rich-text p,.ci-rich-text div{margin:.45em 0}
.ci-rich-text ul,.ci-rich-text ol{padding-left:1.5em}
.ci-rich-text blockquote{margin:.75em 0;padding:.25em 0 .25em .9em;border-left:3px solid currentColor;opacity:.88}
.ci-rich-text a{color:inherit;text-decoration:underline}
@media(max-width:680px){
    .ci-catalog-rich-description .tox-tinymce{border-radius:13px!important}
    .ci-catalog-rich-description textarea[data-catalog-rich-description]{min-height:240px}
}
