.tinymce-editor-container{background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;flex-direction:column;width:100%;display:flex}.tinymce-editor-loading{background-color:#f9fafb;border:1px solid #d1d5db;border-radius:.5rem;justify-content:center;align-items:center;display:flex}.tinymce-editor-loading-text{color:#6b7280}.tinymce-toolbar{background-color:#f9fafb;border-bottom:1px solid #e5e7eb;border-top-left-radius:.5rem;border-top-right-radius:.5rem;flex-shrink:0;padding:.5rem .75rem}.tinymce-toolbar.is-disabled{pointer-events:none;opacity:.6}.tinymce-toolbar-group{flex-wrap:wrap;align-items:center;gap:.25rem;display:flex}.tinymce-toolbar-section{border-right:1px solid #d1d5db;align-items:center;gap:.25rem;margin-right:.5rem;padding-right:.5rem;display:flex}.tinymce-toolbar-section:last-child{border-right:none;margin-right:0;padding-right:0}.tinymce-toolbar-button{color:#6b7280;cursor:pointer;background-color:#0000;border:none;border-radius:.25rem;justify-content:center;align-items:center;padding:.375rem;transition:all .2s;display:inline-flex}.tinymce-toolbar-button:hover:not(:disabled){color:#111827;background-color:#f3f4f6}.tinymce-toolbar-button:disabled{opacity:.5;cursor:not-allowed}.tinymce-toolbar-button.active{color:#2563eb;background-color:#dbeafe}.tinymce-toolbar-button svg{width:1.25rem;height:1.25rem}.tinymce-font-size-select{cursor:pointer;background-color:#fff;border:1px solid #d1d5db;border-radius:.25rem;padding:.25rem .5rem;font-size:.875rem;transition:all .2s}.tinymce-font-size-select:hover{background-color:#f9fafb}.tinymce-font-size-select:focus{border-color:#3b82f6;outline:none}.tinymce-image-dropdown{position:relative}.tinymce-image-dropdown-menu{z-index:10;background-color:#fff;border:1px solid #e5e7eb;border-radius:.5rem;min-width:200px;margin-top:.25rem;position:absolute;top:100%;left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.tinymce-image-dropdown-item{text-align:left;color:#374151;cursor:pointer;background-color:#0000;border:none;align-items:center;width:100%;padding:.5rem .75rem;font-size:.875rem;transition:background-color .2s;display:flex}.tinymce-image-dropdown-item:first-child{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.tinymce-image-dropdown-item:hover{background-color:#f9fafb}.tinymce-image-dropdown-item svg{width:1rem;height:1rem;margin-right:.5rem}.tinymce-image-dropdown-info{color:#6b7280;border-top:1px solid #e5e7eb;padding:.5rem .75rem;font-size:.75rem}.tinymce-image-size-limit{color:#6b7280;margin-left:auto;font-size:.75rem}.tinymce-dropdown-overlay{z-index:5;position:fixed;inset:0}.tinymce-error-notification{color:#991b1b;z-index:50;background-color:#fee2e2;border:1px solid #f87171;border-radius:.5rem;padding:.5rem 1rem;position:absolute;top:4rem;left:50%;transform:translate(-50%);box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d}.tinymce-error-content{align-items:center;display:flex}.tinymce-error-icon{flex-shrink:0;width:1.25rem;height:1.25rem;margin-right:.5rem}.tinymce-editor-content-wrapper{overscroll-behavior:contain;flex:1;min-height:0;overflow:hidden auto}.tinymce-editor-content{width:100%;min-height:100%}.tinymce-prose{max-width:none;padding:1rem}.tinymce-prose:focus{outline:none}.tinymce-prose ul,.ProseMirror ul{margin:.5rem 0;padding-left:1.5rem;list-style-type:disc}.tinymce-prose ol,.ProseMirror ol{margin:.5rem 0;padding-left:1.5rem;list-style-type:decimal}.tinymce-prose li,.ProseMirror li{margin:.25rem 0}.tinymce-prose ul ul,.ProseMirror ul ul{list-style-type:circle}.tinymce-prose ol ol,.ProseMirror ol ol{list-style-type:lower-alpha}.tinymce-link,.tinymce-prose a,.tinymce-prose .tinymce-link,.tinymce-editor-content a,.tinymce-editor-content .tinymce-link,.ProseMirror a,.ProseMirror .tinymce-link,[class*=tinymce] a{transition:color .15s;color:#06c!important;cursor:pointer!important;text-decoration:underline!important}.tinymce-link:hover,.tinymce-prose a:hover,.tinymce-prose .tinymce-link:hover,.tinymce-editor-content a:hover,.tinymce-editor-content .tinymce-link:hover,.ProseMirror a:hover,.ProseMirror .tinymce-link:hover,[class*=tinymce] a:hover{color:#0052a3!important;text-decoration:underline!important}.tinymce-link:active,.tinymce-prose a:active,.tinymce-prose .tinymce-link:active,.tinymce-editor-content a:active,.tinymce-editor-content .tinymce-link:active,.ProseMirror a:active,.ProseMirror .tinymce-link:active,[class*=tinymce] a:active{color:#003d7a!important}.tinymce-link:visited,.tinymce-prose a:visited,.tinymce-prose .tinymce-link:visited,.tinymce-editor-content a:visited,.tinymce-editor-content .tinymce-link:visited,.ProseMirror a:visited,.ProseMirror .tinymce-link:visited{color:#639!important}.ProseMirror strong a,.ProseMirror strong .tinymce-link,.ProseMirror em a,.ProseMirror em .tinymce-link,.ProseMirror u a,.ProseMirror u .tinymce-link,.ProseMirror s a,.ProseMirror s .tinymce-link,.ProseMirror mark a,.ProseMirror mark .tinymce-link,.ProseMirror p[style*=text-align] a,.ProseMirror p[style*=text-align] .tinymce-link,.ProseMirror div[style*=text-align] a,.ProseMirror div[style*=text-align] .tinymce-link,.ProseMirror ul a,.ProseMirror ul .tinymce-link,.ProseMirror ol a,.ProseMirror ol .tinymce-link,.ProseMirror li a,.ProseMirror li .tinymce-link,.ProseMirror span[style*=font-size] a,.ProseMirror span[style*=font-size] .tinymce-link,.ProseMirror mark a,.ProseMirror mark .tinymce-link,.ProseMirror span[data-highlight] a,.ProseMirror span[data-highlight] .tinymce-link{color:#06c!important}.resizable-image-container{max-width:100%;display:inline-block;position:relative}.resizable-image-container img{border-radius:.5rem;max-width:100%;height:auto;display:block}.resizable-image-container[data-auto-size=true]{min-width:160px;min-height:120px}.resizable-image-container.image-load-failed{background-color:#f8fafc;border:1px dashed #cbd5e1;border-radius:.5rem;padding:.5rem}.resizable-image-container.selected{outline-offset:2px;outline:2px solid #3b82f6}.resize-handle{opacity:0;z-index:10;background-color:#3b82f6;border:2px solid #fff;border-radius:50%;width:12px;height:12px;transition:opacity .2s,transform .2s;position:absolute}.resizable-image-container:hover .resize-handle,.resizable-image-container.selected .resize-handle{opacity:1}.resize-handle:hover{background-color:#2563eb;transform:scale(1.2)}.resize-handle-nw{cursor:nw-resize;top:-6px;left:-6px}.resize-handle-ne{cursor:ne-resize;top:-6px;right:-6px}.resize-handle-sw{cursor:sw-resize;bottom:-6px;left:-6px}.resize-handle-se{cursor:se-resize;bottom:-6px;right:-6px}.resize-handle-n{cursor:ns-resize;top:-6px;left:50%;transform:translate(-50%)}.resize-handle-n:hover{transform:translate(-50%)scale(1.2)}.resize-handle-s{cursor:ns-resize;bottom:-6px;left:50%;transform:translate(-50%)}.resize-handle-s:hover{transform:translate(-50%)scale(1.2)}.resize-handle-w{cursor:ew-resize;top:50%;left:-6px;transform:translateY(-50%)}.resize-handle-w:hover{transform:translateY(-50%)scale(1.2)}.resize-handle-e{cursor:ew-resize;top:50%;right:-6px;transform:translateY(-50%)}.resize-handle-e:hover{transform:translateY(-50%)scale(1.2)}.group:hover .resize-handle{transition:opacity .2s}.tinymce-file-input{display:none}@keyframes slideDown{0%{opacity:0;transform:translate(-50%)translateY(-10px)}to{opacity:1;transform:translate(-50%)translateY(0)}}.tinymce-error-notification{animation:.3s ease-out slideDown}.tinymce-editor-container:focus-within{border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.tinymce-editor-container.is-disabled{background-color:#f8fafc}.tinymce-editor-container.is-disabled:focus-within{box-shadow:none;border-color:#e5e7eb}.tinymce-editor-container.is-disabled .resizable-image-container{pointer-events:none}.tinymce-editor-container.is-disabled .resizable-image-container.selected{outline:none}.tinymce-editor-container.is-disabled .resize-handle{display:none}.tinymce-editor-content-wrapper::-webkit-scrollbar{width:8px;height:8px}.tinymce-editor-content-wrapper::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}.tinymce-editor-content-wrapper::-webkit-scrollbar-thumb{background:#888;border-radius:4px}.tinymce-editor-content-wrapper::-webkit-scrollbar-thumb:hover{background:#555}@media print{.tinymce-toolbar{display:none}.tinymce-editor-container{box-shadow:none;border:none}.resize-handle{display:none}.resizable-image-container.selected{outline:none}}
