.tinymce-inline{border:1px dashed #ccc;min-height:12px;padding:8px}.tinymce-inline:hover{border-color:#999}.tinymce-inline:focus{border-color:#06c;outline:none}.tinymce-image-menu{background:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 8px 32px rgba(0,0,0,.12);display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;max-height:calc(100vh - 40px);overflow:hidden;position:fixed;width:280px;z-index:10000}@media (max-height:600px){.tinymce-image-menu{font-size:13px;max-height:calc(100vh - 20px);width:260px}}@media (min-height:601px) and (max-height:900px){.tinymce-image-menu{max-height:calc(100vh - 60px)}}@media (min-height:901px){.tinymce-image-menu{max-height:calc(100vh - 80px);width:300px}}@media (min-height:1200px){.tinymce-image-menu{max-height:calc(100vh - 100px);width:320px}}.tinymce-image-menu.hidden{display:none}.tinymce-image-menu.small-screen .menu-section{margin-bottom:12px;padding-bottom:8px}.tinymce-image-menu.small-screen .menu-btn{font-size:12px;margin-bottom:4px;padding:8px 10px}.tinymce-image-menu.small-screen .section-label{font-size:11px;margin-bottom:6px}.tinymce-image-menu.large-screen .menu-section{margin-bottom:20px;padding-bottom:16px}.tinymce-image-menu.large-screen .menu-btn{font-size:14px;margin-bottom:8px;padding:12px 14px}.tinymce-image-menu.large-screen .section-label{font-size:14px;margin-bottom:10px}.tinymce-image-menu.extra-large-screen .menu-section{margin-bottom:24px;padding-bottom:18px}.tinymce-image-menu.extra-large-screen .menu-btn{font-size:15px;margin-bottom:10px;padding:14px 16px}.tinymce-image-menu.extra-large-screen .section-label{font-size:15px;letter-spacing:.8px;margin-bottom:12px}.tinymce-image-menu .menu-header{align-items:center;background:#f8f9fa;border-bottom:1px solid #e9ecef;color:#495057;display:flex;font-weight:600;padding:12px 16px}.tinymce-image-menu .menu-header i{font-size:16px;margin-right:8px}.tinymce-image-menu .menu-header span{flex:1}.tinymce-image-menu .menu-header .close-btn{background:none;border:none;border-radius:4px;color:#6c757d;cursor:pointer;padding:4px;transition:background-color .2s}.tinymce-image-menu .menu-header .close-btn:hover{background-color:#e9ecef;color:#495057}.tinymce-image-menu .menu-content{flex:1;min-height:0;overflow-y:auto;padding:8px}.tinymce-image-menu .menu-section{border-bottom:1px solid #f0f0f0;margin-bottom:16px;padding-bottom:12px}.tinymce-image-menu .menu-section:last-child{border-bottom:none;margin-bottom:0}.tinymce-image-menu .section-label{color:#333;display:block;font-size:13px;font-weight:600;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.tinymce-image-menu .menu-btn{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;display:flex;font-size:13px;margin-bottom:6px;padding:10px 12px;transition:all .2s ease;width:100%}.tinymce-image-menu .menu-btn:last-child{margin-bottom:0}.tinymce-image-menu .menu-btn:hover{background:#e9ecef;border-color:#dee2e6}.tinymce-image-menu .menu-btn i{color:#6c757d;margin-right:8px;text-align:center;width:16px}.tinymce-image-menu .menu-btn span{color:#495057;font-weight:500}.tinymce-image-menu .menu-btn.remove-image-btn:hover{background:#f8d7da;border-color:#f5c6cb}.tinymce-image-menu .menu-btn.remove-image-btn:hover i,.tinymce-image-menu .menu-btn.remove-image-btn:hover span{color:#721c24}.tinymce-image-menu .menu-btn.change-image-btn:hover{background:#d1ecf1;border-color:#bee5eb}.tinymce-image-menu .menu-btn.change-image-btn:hover i,.tinymce-image-menu .menu-btn.change-image-btn:hover span{color:#0c5460}.tinymce-image-menu .menu-btn.duplicate-image-btn:hover{background:#d4edda;border-color:#c3e6cb}.tinymce-image-menu .menu-btn.duplicate-image-btn:hover i,.tinymce-image-menu .menu-btn.duplicate-image-btn:hover span{color:#155724}.tinymce-image-menu .alignment-buttons{display:flex;gap:4px}.tinymce-image-menu .alignment-buttons .alignment-btn{align-items:center;background:#f8f9fa;border:1px solid #e9ecef;border-radius:6px;cursor:pointer;display:flex;flex:1;justify-content:center;padding:8px;transition:all .2s ease}.tinymce-image-menu .alignment-buttons .alignment-btn:hover{background:#e9ecef;border-color:#dee2e6}.tinymce-image-menu .alignment-buttons .alignment-btn.active{background:#007bff;border-color:#007bff;color:#fff}.tinymce-image-menu .alignment-buttons .alignment-btn i{color:inherit}.tinymce-image-menu .size-controls .input-group{align-items:center;display:flex;margin-bottom:8px}.tinymce-image-menu .size-controls .input-group label{color:#6c757d;font-size:12px;margin-right:8px;min-width:60px}.tinymce-image-menu .size-controls .input-group input,.tinymce-image-menu .size-controls .input-group select{border:1px solid #ddd;border-radius:4px;flex:1;font-size:13px;padding:6px 8px}.tinymce-image-menu .size-controls .input-group input:focus,.tinymce-image-menu .size-controls .input-group select:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.tinymce-image-menu .size-controls .checkbox-group{margin-bottom:8px}.tinymce-image-menu .size-controls .checkbox-group .checkbox-label{align-items:center;cursor:pointer;display:flex;font-size:12px}.tinymce-image-menu .size-controls .checkbox-group .checkbox-label input[type=checkbox]{margin-right:6px;transform:scale(.9)}.tinymce-image-menu .size-controls .checkbox-group .checkbox-label span{color:#495057}.tinymce-image-menu .size-controls .checkbox-group .checkbox-label:hover span{color:#007bff}.tinymce-image-menu .margin-controls{display:grid;gap:8px;grid-template-columns:1fr 1fr}.tinymce-image-menu .margin-controls .input-group{align-items:center;display:flex}.tinymce-image-menu .margin-controls .input-group label{color:#6c757d;font-size:11px;margin-right:6px;min-width:45px}.tinymce-image-menu .margin-controls .input-group input{border:1px solid #ddd;border-radius:4px;flex:1;font-size:12px;padding:4px 6px}.tinymce-image-menu .margin-controls .input-group input:focus{border-color:#007bff;box-shadow:0 0 0 2px rgba(0,123,255,.25);outline:none}.tinymce-image-menu .style-checkboxes .checkbox-label{align-items:center;cursor:pointer;display:flex;margin-bottom:8px}.tinymce-image-menu .style-checkboxes .checkbox-label input[type=checkbox]{margin-right:8px;transform:scale(1.1)}.tinymce-image-menu .style-checkboxes .checkbox-label span{color:#495057;font-size:13px}.tinymce-image-menu .style-checkboxes .checkbox-label:hover span{color:#007bff}.tinymce-image-menu input[type=number],.tinymce-image-menu input[type=text],.tinymce-image-menu input[type=url],.tinymce-image-menu select{border:1px solid #ddd;border-radius:6px;font-size:13px;padding:8px 12px;transition:border-color .2s ease;width:100%}.tinymce-image-menu input[type=number]:focus,.tinymce-image-menu input[type=text]:focus,.tinymce-image-menu input[type=url]:focus,.tinymce-image-menu select:focus{border-color:#007bff;box-shadow:0 0 0 3px rgba(0,123,255,.1);outline:none}.tinymce-image-menu input[type=number]::placeholder,.tinymce-image-menu input[type=text]::placeholder,.tinymce-image-menu input[type=url]::placeholder,.tinymce-image-menu select::placeholder{color:#adb5bd}.mce-content-body img.rounded,.tinymce-default img.rounded,.tinymce-inline img.rounded,.tox-edit-area img.rounded,.tox-edit-area__iframe img.rounded,.tox-editor-container img.rounded,.tox-tinymce img.rounded{border-radius:12px!important;transition:border-radius .2s ease}.mce-content-body img.bordered,.tinymce-default img.bordered,.tinymce-inline img.bordered,.tox-edit-area img.bordered,.tox-edit-area__iframe img.bordered,.tox-editor-container img.bordered,.tox-tinymce img.bordered{border:4px solid #fff!important;box-shadow:0 0 0 1px rgba(0,0,0,.08)!important;transition:all .2s ease}.mce-content-body img.shadow,.tinymce-default img.shadow,.tinymce-inline img.shadow,.tox-edit-area img.shadow,.tox-edit-area__iframe img.shadow,.tox-editor-container img.shadow,.tox-tinymce img.shadow{box-shadow:0 6px 16px rgba(0,0,0,.15)!important;transition:box-shadow .2s ease}.mce-content-body img.rounded.shadow,.tinymce-default img.rounded.shadow,.tinymce-inline img.rounded.shadow,.tox-edit-area img.rounded.shadow,.tox-edit-area__iframe img.rounded.shadow,.tox-editor-container img.rounded.shadow,.tox-tinymce img.rounded.shadow{border-radius:12px!important;box-shadow:0 6px 16px rgba(0,0,0,.15)!important}.mce-content-body img.bordered.shadow,.tinymce-default img.bordered.shadow,.tinymce-inline img.bordered.shadow,.tox-edit-area img.bordered.shadow,.tox-edit-area__iframe img.bordered.shadow,.tox-editor-container img.bordered.shadow,.tox-tinymce img.bordered.shadow{border:4px solid #fff!important;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 6px 16px rgba(0,0,0,.15)!important}.mce-content-body img.rounded.bordered,.tinymce-default img.rounded.bordered,.tinymce-inline img.rounded.bordered,.tox-edit-area img.rounded.bordered,.tox-edit-area__iframe img.rounded.bordered,.tox-editor-container img.rounded.bordered,.tox-tinymce img.rounded.bordered{border:4px solid #fff!important;border-radius:12px!important;box-shadow:0 0 0 1px rgba(0,0,0,.08)!important}.mce-content-body img.rounded.bordered.shadow,.tinymce-default img.rounded.bordered.shadow,.tinymce-inline img.rounded.bordered.shadow,.tox-edit-area img.rounded.bordered.shadow,.tox-edit-area__iframe img.rounded.bordered.shadow,.tox-editor-container img.rounded.bordered.shadow,.tox-tinymce img.rounded.bordered.shadow{border:4px solid #fff!important;border-radius:12px!important;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 6px 16px rgba(0,0,0,.15)!important}.tox-editor-container img::selection,.tox-tinymce img::selection{background:transparent}.tox-editor-container img::-moz-selection,.tox-tinymce img::-moz-selection{background:transparent}.tox-editor-container img.bordered,.tox-editor-container img.rounded,.tox-editor-container img.shadow,.tox-tinymce img.bordered,.tox-tinymce img.rounded,.tox-tinymce img.shadow{display:inline-block}.mce-content-body img.rounded,.tox-tinymce img.rounded{border-radius:12px!important;transition:border-radius .2s ease}.mce-content-body img.bordered,.tox-tinymce img.bordered{border:4px solid #fff!important;box-shadow:0 0 0 1px rgba(0,0,0,.08)!important;transition:all .2s ease}.mce-content-body img.shadow,.tox-tinymce img.shadow{box-shadow:0 6px 16px rgba(0,0,0,.15)!important;transition:box-shadow .2s ease}.mce-content-body img.rounded.shadow,.tox-tinymce img.rounded.shadow{border-radius:12px!important;box-shadow:0 6px 16px rgba(0,0,0,.15)!important}.mce-content-body img.bordered.shadow,.tox-tinymce img.bordered.shadow{border:4px solid #fff!important;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 6px 16px rgba(0,0,0,.15)!important}.mce-content-body img.rounded.bordered,.tox-tinymce img.rounded.bordered{border:4px solid #fff!important;border-radius:12px!important;box-shadow:0 0 0 1px rgba(0,0,0,.08)!important}.mce-content-body img.rounded.bordered.shadow,.tox-tinymce img.rounded.bordered.shadow{border:4px solid #fff!important;border-radius:12px!important;box-shadow:0 0 0 1px rgba(0,0,0,.08),0 6px 16px rgba(0,0,0,.15)!important}.tinymce-image-menu .menu-content::-webkit-scrollbar{width:6px}.tinymce-image-menu .menu-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:3px}.tinymce-image-menu .menu-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:3px}.tinymce-image-menu .menu-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.mce-content-body table,.tinymce-default table,.tinymce-inline table,.tox-edit-area table,.tox-edit-area__iframe table,.tox-editor-container table,.tox-tinymce table{border-collapse:collapse!important}.mce-content-body table:not([border]) td,.mce-content-body table:not([border]) th,.mce-content-body table[border="0"] td,.mce-content-body table[border="0"] th,.tinymce-default table:not([border]) td,.tinymce-default table:not([border]) th,.tinymce-default table[border="0"] td,.tinymce-default table[border="0"] th,.tinymce-inline table:not([border]) td,.tinymce-inline table:not([border]) th,.tinymce-inline table[border="0"] td,.tinymce-inline table[border="0"] th,.tox-edit-area table:not([border]) td,.tox-edit-area table:not([border]) th,.tox-edit-area table[border="0"] td,.tox-edit-area table[border="0"] th,.tox-edit-area__iframe table:not([border]) td,.tox-edit-area__iframe table:not([border]) th,.tox-edit-area__iframe table[border="0"] td,.tox-edit-area__iframe table[border="0"] th,.tox-editor-container table:not([border]) td,.tox-editor-container table:not([border]) th,.tox-editor-container table[border="0"] td,.tox-editor-container table[border="0"] th,.tox-tinymce table:not([border]) td,.tox-tinymce table:not([border]) th,.tox-tinymce table[border="0"] td,.tox-tinymce table[border="0"] th{border:1px dashed #ccc!important;padding:.4rem!important}.mce-content-body table[border]:not([border="0"]) td,.mce-content-body table[border]:not([border="0"]) th,.tinymce-default table[border]:not([border="0"]) td,.tinymce-default table[border]:not([border="0"]) th,.tinymce-inline table[border]:not([border="0"]) td,.tinymce-inline table[border]:not([border="0"]) th,.tox-edit-area table[border]:not([border="0"]) td,.tox-edit-area table[border]:not([border="0"]) th,.tox-edit-area__iframe table[border]:not([border="0"]) td,.tox-edit-area__iframe table[border]:not([border="0"]) th,.tox-editor-container table[border]:not([border="0"]) td,.tox-editor-container table[border]:not([border="0"]) th,.tox-tinymce table[border]:not([border="0"]) td,.tox-tinymce table[border]:not([border="0"]) th{border:1px solid #ccc!important;padding:.4rem!important}.tinymce-inline table{border-collapse:collapse!important}.tinymce-inline table td,.tinymce-inline table th{border:1px solid #ccc!important;padding:.4rem!important}.mce-content-body figure,.tinymce-default figure,.tinymce-inline figure,.tox-edit-area figure,.tox-edit-area__iframe figure,.tox-editor-container figure,.tox-tinymce figure{display:block!important;margin:1rem 0!important}.mce-content-body figure figcaption,.tinymce-default figure figcaption,.tinymce-inline figure figcaption,.tox-edit-area figure figcaption,.tox-edit-area__iframe figure figcaption,.tox-editor-container figure figcaption,.tox-tinymce figure figcaption{color:#666!important;font-size:14px!important;margin-top:.5rem!important;padding:0!important;text-align:inherit!important}.mce-content-body figure[style*="float: left"] figcaption,.mce-content-body figure[style*="text-align: left"] figcaption,.tinymce-default figure[style*="float: left"] figcaption,.tinymce-default figure[style*="text-align: left"] figcaption,.tinymce-inline figure[style*="float: left"] figcaption,.tinymce-inline figure[style*="text-align: left"] figcaption,.tox-edit-area figure[style*="float: left"] figcaption,.tox-edit-area figure[style*="text-align: left"] figcaption,.tox-edit-area__iframe figure[style*="float: left"] figcaption,.tox-edit-area__iframe figure[style*="text-align: left"] figcaption,.tox-editor-container figure[style*="float: left"] figcaption,.tox-editor-container figure[style*="text-align: left"] figcaption,.tox-tinymce figure[style*="float: left"] figcaption,.tox-tinymce figure[style*="text-align: left"] figcaption{text-align:left!important}.mce-content-body figure[style*="float: right"] figcaption,.mce-content-body figure[style*="text-align: right"] figcaption,.tinymce-default figure[style*="float: right"] figcaption,.tinymce-default figure[style*="text-align: right"] figcaption,.tinymce-inline figure[style*="float: right"] figcaption,.tinymce-inline figure[style*="text-align: right"] figcaption,.tox-edit-area figure[style*="float: right"] figcaption,.tox-edit-area figure[style*="text-align: right"] figcaption,.tox-edit-area__iframe figure[style*="float: right"] figcaption,.tox-edit-area__iframe figure[style*="text-align: right"] figcaption,.tox-editor-container figure[style*="float: right"] figcaption,.tox-editor-container figure[style*="text-align: right"] figcaption,.tox-tinymce figure[style*="float: right"] figcaption,.tox-tinymce figure[style*="text-align: right"] figcaption{text-align:right!important}.mce-content-body figure[style*="margin: 0 auto"] figcaption,.mce-content-body figure[style*="margin: 0px auto"] figcaption,.mce-content-body figure[style*="text-align: center"] figcaption,.tinymce-default figure[style*="margin: 0 auto"] figcaption,.tinymce-default figure[style*="margin: 0px auto"] figcaption,.tinymce-default figure[style*="text-align: center"] figcaption,.tinymce-inline figure[style*="margin: 0 auto"] figcaption,.tinymce-inline figure[style*="margin: 0px auto"] figcaption,.tinymce-inline figure[style*="text-align: center"] figcaption,.tox-edit-area figure[style*="margin: 0 auto"] figcaption,.tox-edit-area figure[style*="margin: 0px auto"] figcaption,.tox-edit-area figure[style*="text-align: center"] figcaption,.tox-edit-area__iframe figure[style*="margin: 0 auto"] figcaption,.tox-edit-area__iframe figure[style*="margin: 0px auto"] figcaption,.tox-edit-area__iframe figure[style*="text-align: center"] figcaption,.tox-editor-container figure[style*="margin: 0 auto"] figcaption,.tox-editor-container figure[style*="margin: 0px auto"] figcaption,.tox-editor-container figure[style*="text-align: center"] figcaption,.tox-tinymce figure[style*="margin: 0 auto"] figcaption,.tox-tinymce figure[style*="margin: 0px auto"] figcaption,.tox-tinymce figure[style*="text-align: center"] figcaption{text-align:center!important}.tox-editor-container iframe body figure,.tox-tinymce iframe body figure{display:block!important;margin:1rem 0!important}.tox-editor-container iframe body figure figcaption,.tox-tinymce iframe body figure figcaption{color:#666!important;font-size:14px!important;margin-top:.5rem!important;padding:0!important;text-align:inherit!important}.tox-editor-container iframe body figure[style*="float: left"] figcaption,.tox-editor-container iframe body figure[style*="text-align: left"] figcaption,.tox-tinymce iframe body figure[style*="float: left"] figcaption,.tox-tinymce iframe body figure[style*="text-align: left"] figcaption{text-align:left!important}.tox-editor-container iframe body figure[style*="float: right"] figcaption,.tox-editor-container iframe body figure[style*="text-align: right"] figcaption,.tox-tinymce iframe body figure[style*="float: right"] figcaption,.tox-tinymce iframe body figure[style*="text-align: right"] figcaption{text-align:right!important}.tox-editor-container iframe body figure[style*="margin: 0 auto"] figcaption,.tox-editor-container iframe body figure[style*="margin: 0px auto"] figcaption,.tox-editor-container iframe body figure[style*="text-align: center"] figcaption,.tox-tinymce iframe body figure[style*="margin: 0 auto"] figcaption,.tox-tinymce iframe body figure[style*="margin: 0px auto"] figcaption,.tox-tinymce iframe body figure[style*="text-align: center"] figcaption{text-align:center!important}