.rich-image{overflow:hidden;position:relative}.rich-image .rich-image-mask{position:absolute;top:0;bottom:0;left:0;right:0}.rich-image .loading-mask{background-color:#f4f4f4;color:#666}.rich-image .blur-mask{transition:all .5s ease;z-index:2}.rich-image .thumb-image-mask{background-repeat:no-repeat;background-size:cover;background-position:50%}.rich-image-preview-container{background-color:rgba(0,0,0,.6);position:fixed;top:0;left:0;width:100%;height:100%;opacity:0;display:flex;justify-content:center;align-items:center;pointer-events:none;transition:opacity .5s;z-index:30}.rich-image-preview-container .preview-image-body,.rich-image-preview-container .preview-image-body .preview-image{max-width:100%;max-height:100%;width:auto;height:auto}.rich-image-preview-container .preview-close-button{display:flex;position:absolute;top:2rem;right:2rem;font-size:1.5rem;cursor:pointer;justify-content:center;align-items:center;width:2.5rem;height:2.5rem;transition:transform .5s ease;border-radius:50%;background-color:rgba(0,0,0,.6)}.rich-image-preview-container .preview-close-button:hover{transform:rotate(180deg)}.rich-image-preview-container .preview-close-button i{display:inline-block}.rich-image-preview-container.preview-visible{opacity:1;pointer-events:auto}@media screen and (max-width:768px){.rich-image-preview-container .preview-close-button{top:1rem;right:1rem}}