.mce-btn-group,.mce-menu,.mce-menubar,.mce-menuitem,.mce-panel,.mce-statusbar,.mce-toolbar-grp{display:none!important;visibility:hidden!important}.mce-container .mce-edit-area{border:none!important}.custom-toolbar{background:#fff;border:.0625rem solid #e1e1e1;border-radius:.5rem;padding:.375rem .5rem;box-shadow:0 .25rem .75rem rgba(0,0,0,.15);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,Helvetica Neue,Helvetica,Arial,sans-serif;position:relative;z-index:10000000001;max-width:90vw;pointer-events:auto}.custom-toolbar .toolbar-close-btn{position:absolute;top:.25rem;right:.25rem;width:1.25rem;height:1.25rem;border:none;background:#ff6b6b;color:#fff;border-radius:50%;cursor:pointer;font-size:.875rem;font-weight:700;display:flex;align-items:center;justify-content:center;z-index:10000000002;transition:all .2s ease;pointer-events:auto}.custom-toolbar .toolbar-close-btn:hover{background:#ff5252;transform:scale(1.1)}.custom-toolbar .toolbar-close-btn:active{transform:scale(.95)}.custom-toolbar .toolbar-row{display:flex;align-items:center;gap:.375rem;margin-bottom:.375rem;transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-toolbar .toolbar-row:last-child{margin-bottom:0}.custom-toolbar .toolbar-row.toolbar-row-second{transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-toolbar .toolbar-row.collapsed{opacity:0;max-height:0;visibility:hidden;transform:translateY(-.625rem);transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:0}.custom-toolbar .toolbar-row.expanded{opacity:1;max-height:12.5rem;visibility:visible;transform:translateY(0);transition:all .3s cubic-bezier(.4,0,.2,1)}.custom-toolbar .toolbar-item{display:flex;align-items:center;position:relative}.custom-toolbar .toolbar-item.font-family .font-select{font-size:.75rem;font-family:inherit;padding:.1875rem .375rem;border:.0625rem solid #d1d1d1;border-radius:.25rem;background:#fff;color:#333;min-width:6.25rem;pointer-events:auto;position:relative;z-index:10000000004}.custom-toolbar .toolbar-item.font-family .font-select:focus{border-color:#007acc;outline:none;box-shadow:0 0 0 .125rem rgba(0,122,204,.2)}.custom-toolbar .toolbar-item.font-size .font-size-input{width:2.5rem;padding:.1875rem .25rem;border:.0625rem solid #d1d1d1;border-radius:.25rem;font-size:.75rem;text-align:center;pointer-events:auto;position:relative;z-index:10000000005}.custom-toolbar .toolbar-item.font-size .font-size-input:focus{border-color:#007acc;outline:none;box-shadow:0 0 0 .125rem rgba(0,122,204,.2)}.custom-toolbar .toolbar-item.size-inputs .size-input-group{display:flex;align-items:center;gap:.1875rem;margin-right:.5rem}.custom-toolbar .toolbar-item.size-inputs .size-input-group label{font-size:.625rem;color:#666;font-weight:500}.custom-toolbar .toolbar-item.size-inputs .size-input-group .size-input{width:3.125rem;padding:.25rem .375rem;border:.0625rem solid #d1d1d1;border-radius:.25rem;font-size:.6875rem;text-align:center;pointer-events:auto;position:relative;z-index:10000000007}.custom-toolbar .toolbar-item.size-inputs .size-input-group .size-input:focus{border-color:#007acc;outline:none;box-shadow:0 0 0 .125rem rgba(0,122,204,.2)}.custom-toolbar .toolbar-item.color-picker{position:relative}.custom-toolbar .toolbar-item.color-picker .color-input{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;cursor:pointer;pointer-events:auto;z-index:10000000006}.custom-toolbar .toolbar-btn{background:#fff;border:.0625rem solid #d1d1d1;border-radius:.25rem;padding:.25rem .375rem;cursor:pointer;transition:all .2s ease;display:inline-flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.5rem;font-size:.75rem;color:#333;pointer-events:auto;position:relative;z-index:10000000003}.custom-toolbar .toolbar-btn:hover{background:#f5f5f5;border-color:#b1b1b1}.custom-toolbar .toolbar-btn.active{background:#007bff;border-color:#007bff;color:#fff}.custom-toolbar .toolbar-btn.active:hover{background:#0056b3;border-color:#0056b3}.custom-toolbar .toolbar-btn:active{background:#e9e9e9;border-color:#999}.custom-toolbar .toolbar-btn.italic{font-style:italic}.custom-toolbar .toolbar-btn .btn-text{font-weight:700;font-size:.75rem}.custom-toolbar .toolbar-btn.color-btn{position:relative}.custom-toolbar .toolbar-btn.color-btn .color-indicator{position:absolute;bottom:.125rem;right:.125rem;width:.5rem;height:.5rem;border-radius:.125rem;border:.0625rem solid #ddd}.custom-toolbar .toolbar-btn.color-btn .color-bucket{font-size:.75rem}.custom-toolbar .toolbar-btn.align-btn .align-icon{font-size:.875rem;font-weight:700}.custom-toolbar .toolbar-btn.align-btn .align-icon.left{text-align:left}.custom-toolbar .toolbar-btn.align-btn .align-icon.center{text-align:center}.custom-toolbar .toolbar-btn.align-btn .align-icon.right{text-align:right}.custom-toolbar .toolbar-btn.align-btn .justify-icon{font-size:.875rem;font-weight:700;position:relative}.custom-toolbar .toolbar-btn.align-btn .justify-icon:after{content:"↕";position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);font-size:.375rem;color:#999}.custom-toolbar .toolbar-btn .arrow-icon{font-size:.75rem;font-weight:700;color:#666}.custom-toolbar .toolbar-btn.block-btn .block-icon{display:inline-block;width:.625rem;height:.625rem;background:#333;border-radius:.125rem}.custom-toolbar .expand-toggle{position:absolute;bottom:.1875rem;right:.375rem}.custom-toolbar .expand-toggle .expand-btn{background:rgba(0,0,0,0);border:none;cursor:pointer;padding:.125rem;border-radius:.125rem;opacity:.6;transition:all .2s ease;pointer-events:auto;position:relative;z-index:10000000008}.custom-toolbar .expand-toggle .expand-btn:hover{opacity:1;background:rgba(0,0,0,.1)}.custom-toolbar .expand-toggle .expand-btn .arrow{display:block;font-size:.5rem;color:#666;transition:transform .3s ease}.custom-toolbar .expand-toggle .expand-btn .arrow.up{transform:rotate(0deg)}.custom-toolbar .expand-toggle .expand-btn .arrow.down,.custom-toolbar .expand-toggle .expand-btn.collapsed .arrow.up{transform:rotate(180deg)}.custom-toolbar .toolbar-control-panel{position:absolute;top:100%;left:-3.375rem;background:#fff;border:.0625rem solid #e1e1e1;border-radius:.5rem;padding:.5rem;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);margin-top:.25rem;width:12.5rem;opacity:1;visibility:visible;z-index:10000000009;pointer-events:auto}.custom-toolbar .toolbar-control-panel:has(.margin-controls){width:auto}.custom-toolbar .toolbar-control-panel .control-item{display:flex;flex-direction:column;gap:.5rem}.custom-toolbar .toolbar-control-panel .control-item label{font-size:.75rem;font-weight:500;color:#333;margin-bottom:.25rem}.custom-toolbar .toolbar-control-panel .control-item .slider-container{display:flex;align-items:center;gap:.75rem}.custom-toolbar .toolbar-control-panel .control-item .slider-container .custom-slider{flex:1}.custom-toolbar .toolbar-control-panel .control-item .slider-container .value-input .ant-input-number{width:3.75rem!important;height:1.5rem!important;font-size:.75rem!important;border:.0625rem solid #d1d1d1!important;border-radius:.25rem!important;background:#fff!important;color:#333!important}.custom-toolbar .toolbar-control-panel .control-item .slider-container .value-input .ant-input-number:focus,.custom-toolbar .toolbar-control-panel .control-item .slider-container .value-input .ant-input-number:focus-within{border-color:#5d57fe!important;box-shadow:0 0 0 .125rem rgba(93,87,254,.2)!important}.custom-toolbar .toolbar-control-panel .control-item .slider-container .value-input .ant-input-number .ant-input-number-input{text-align:center!important;font-size:.75rem!important;padding:0 .25rem!important;color:#333!important;background:rgba(0,0,0,0)!important}@media(max-width:768px){.custom-toolbar{padding:.375rem .5rem;gap:.375rem}.custom-toolbar .toolbar-row{flex-wrap:wrap;gap:.375rem}.custom-toolbar .toolbar-item.font-family .font-select{min-width:6.25rem}.custom-toolbar .toolbar-btn{min-width:1.75rem;height:1.5rem;padding:.25rem .375rem}}@media(prefers-color-scheme:dark){.custom-toolbar{background:#2d2d2d;border-color:#404040}.custom-toolbar .font-select,.custom-toolbar .font-size-input,.custom-toolbar .size-input,.custom-toolbar .toolbar-btn{background:#404040;border-color:#555;color:#fff}.custom-toolbar .toolbar-btn:hover{background:#505050;border-color:#666}}.margin-controls{display:flex;gap:.75rem;padding:.5rem .75rem;flex-direction:column;align-items:flex-end}.margin-controls .margin-item{display:flex;flex-direction:row;align-items:center;gap:.375rem}.margin-controls .margin-item label{font-size:.75rem;color:#666;font-weight:500;white-space:nowrap;min-width:1.875rem}.margin-controls .margin-item .ant-input-number{width:3.125rem!important;height:1.5rem!important;font-size:.75rem!important;border:.0625rem solid #d1d1d1!important;border-radius:.25rem!important;background:#fff!important;color:#333!important}.margin-controls .margin-item .ant-input-number:focus,.margin-controls .margin-item .ant-input-number:focus-within{border-color:#5d57fe!important;box-shadow:0 0 0 .125rem rgba(93,87,254,.2)!important}.margin-controls .margin-item .ant-input-number .ant-input-number-input{text-align:center!important;font-size:.75rem!important;padding:0 .25rem!important;color:#333!important;background:rgba(0,0,0,0)!important}.ant-color-picker-inner .ant-input-outlined{padding:0 1rem!important}.ant-color-picker-inner .ant-select-selector{height:1.25rem!important}.ant-color-picker-inner .ant-select-selector:hover{border-color:none!important}.tox-tinymce-inline{top:-2.4375rem!important;width:5.625rem;left:.6875rem;background:hsla(0,0%,100%,.9)}.tox-tinymce-inline .tox-toolbar__group{padding:0!important}.tox-tinymce-inline .tox-toolbar__group button{margin-right:.5625rem}.tox-tinymce-inline .tox-editor-header{border:none!important}.tox .tox-dialog-wrap{width:23.8125rem;height:19.9375rem}.tox .tox-dialog-wrap__backdrop{background:rgba(0,0,0,0)!important}.tox .tox-collection__group{width:7.5rem;text-align:center}.tox .tox-collection__item-accessory,.tox .tox-collection__item-icon{display:none!important}