.st-wangeditor-container{position:relative;border:1px solid #d9d9d9;border-radius:4px;overflow:hidden;background:#fff}.st-wangeditor-container:hover{border-color:#40a9ff}.st-wangeditor-container.focus{border-color:#1890ff;box-shadow:0 0 0 2px rgba(24,144,255,.1)}.w-e-toolbar{border-bottom:1px solid #e8e8e8;background:#fff;display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-height:34px}.st-wangeditor-textarea{min-height:300px;max-height:600px;overflow-y:auto;padding:12px 16px;background:#fff}.st-wangeditor-textarea .w-e-text-container{line-height:1.8;font-size:14px;color:#333;font-family:-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif;min-height:280px;word-wrap:break-word}.st-wangeditor-textarea .w-e-text-container:empty::before{content:attr(placeholder);color:#bfbfbf;font-style:normal}.st-wangeditor-textarea .w-e-text-container p{margin:0 0 10px;min-height:1.5em}.st-wangeditor-textarea .w-e-text-container br{line-height:1.8}.st-wangeditor-textarea .w-e-text-container h1,.st-wangeditor-textarea .w-e-text-container h2,.st-wangeditor-textarea .w-e-text-container h3,.st-wangeditor-textarea .w-e-text-container h4,.st-wangeditor-textarea .w-e-text-container h5,.st-wangeditor-textarea .w-e-text-container h6{margin:14px 0 6px;font-weight:600;color:#1a1a1a}.st-wangeditor-textarea .w-e-text-container h1{font-size:22px}.st-wangeditor-textarea .w-e-text-container h2{font-size:19px}.st-wangeditor-textarea .w-e-text-container h3{font-size:17px}.st-wangeditor-textarea .w-e-text-container h4{font-size:15px}.st-wangeditor-textarea .w-e-text-container ol,.st-wangeditor-textarea .w-e-text-container ul{padding-left:24px;margin:6px 0}.st-wangeditor-textarea .w-e-text-container li{margin:3px 0}.st-wangeditor-textarea .w-e-text-container blockquote{border-left:3px solid #1890ff;padding:8px 14px;margin:10px 0;background:#f0f7ff;border-radius:0 4px 4px 0;color:#595959}.st-wangeditor-textarea .w-e-text-container code{background:#f5f5f5;padding:2px 6px;border-radius:3px;font-size:13px;font-family:Consolas,Monaco,monospace;color:#d4380d}.st-wangeditor-textarea .w-e-text-container pre{background:#f5f5f5;padding:10px;border-radius:4px;overflow-x:auto;margin:10px 0;border:1px solid #e8e8e8}.st-wangeditor-textarea .w-e-text-container table th,.w-e-toolbar .w-e-modal-header{background:#fafafa;font-weight:600}.st-wangeditor-textarea .w-e-text-container table{width:100%;border-collapse:collapse;margin:10px 0}.st-wangeditor-textarea .w-e-text-container table td,.st-wangeditor-textarea .w-e-text-container table th{border:1px solid #d9d9d9;padding:8px 10px;text-align:left}.st-wangeditor-textarea .w-e-text-container img{cursor:pointer;max-width:100%;height:auto;border-radius:4px}.st-wangeditor-textarea .w-e-text-container a[style*="background:#f0f7ff"]{display:inline-block;padding:6px 12px;background:#f0f7ff;border:1px solid #91d5ff;border-radius:4px;color:#1890ff;text-decoration:none;margin:4px 2px;font-size:13px;transition:all .2s ease}.st-wangeditor-textarea .w-e-text-container a[style*="background:#f0f7ff"]:hover{background:#e6f7ff;border-color:#1890ff;box-shadow:0 2px 4px rgba(24,144,255,.2)}.st-wangeditor-textarea .w-e-text-container a[style*="background:#f0f7ff"] i{margin-right:4px}.st-wangeditor-textarea::-webkit-scrollbar{width:6px}.st-wangeditor-textarea::-webkit-scrollbar-track{background:#f5f5f5}.st-wangeditor-textarea::-webkit-scrollbar-thumb{background:#d9d9d9;border-radius:3px}.st-wangeditor-textarea::-webkit-scrollbar-thumb:hover{background:#bfbfbf}.st-wangeditor-container.fullscreen{position:fixed;top:0;left:0;right:0;bottom:0;z-index:99999;border-radius:0;border:none}.st-wangeditor-container.fullscreen .st-wangeditor-textarea{height:calc(100vh - 50px)}@media (max-width:768px){.st-wangeditor-container{border:none;border-radius:0}.w-e-toolbar{overflow-x:auto;flex-wrap:nowrap;padding:4px 0}.st-wangeditor-textarea{min-height:200px;padding:12px}}.st-wangeditor-word-count{position:absolute;bottom:8px;right:12px;font-size:11px;color:#999;pointer-events:none;background:rgba(255,255,255,.9);padding:3px 8px;border-radius:10px}.w-e-toolbar .w-e-menu,.w-e-toolbar .w-e-menu-item{border-radius:2px;position:relative;transition:all .2s ease}.w-e-toolbar .w-e-menu{padding:2px;width:32px;height:32px}.w-e-toolbar .w-e-menu:hover{background:#f0f0f0}.w-e-toolbar .w-e-menu-item{padding:3px 6px;margin:0 1px;color:#666}.w-e-toolbar{padding:2px}.w-e-toolbar .w-e-menu-item.active,.w-e-toolbar .w-e-menu-item:hover{background:#e6f7ff;color:#1890ff}.w-e-toolbar .w-e-menu-item svg{width:14px;height:14px}.w-e-toolbar .w-e-menu:hover::after{content:attr(data-title);position:absolute;top:100%;left:50%;transform:translateX(-50%);padding:4px 8px;background:rgba(0,0,0,.85);color:#fff;font-size:12px;border-radius:4px;white-space:nowrap;z-index:100000;pointer-events:none;margin-top:4px;box-shadow:0 2px 8px rgba(0,0,0,.3);opacity:1;visibility:visible;animation:tooltipFadeIn .2s ease-in-out}@keyframes tooltipFadeIn{from{opacity:0;transform:translateX(-50%) translateY(-5px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}.w-e-toolbar .w-e-menu-divider{width:1px;height:16px;background:#e8e8e8;margin:0 4px}.w-e-toolbar .w-e-drop-list{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #e8e8e8;overflow:hidden}.w-e-toolbar .w-e-drop-list-item{padding:6px 12px;transition:all .2s ease;font-size:13px}.w-e-toolbar .w-e-drop-list-item.selected,.w-e-toolbar .w-e-drop-list-item:hover{background:#e6f7ff;color:#1890ff}.w-e-toolbar .w-e-color-picker-panel{border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);border:1px solid #e8e8e8;padding:6px}.w-e-toolbar .w-e-color-picker-btn{width:20px;height:20px;border-radius:2px;margin:2px;transition:all .2s ease;border:1px solid #d9d9d9}.w-e-toolbar .w-e-color-picker-btn:hover{transform:scale(1.1);border-color:#1890ff}.w-e-toolbar .w-e-color-picker-btn.selected{border-color:#1890ff}.w-e-toolbar .w-e-modal{border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.15);border:1px solid #e8e8e8}.w-e-toolbar .w-e-modal-header{border-bottom:1px solid #e8e8e8;padding:8px 12px;font-size:13px}.w-e-toolbar .w-e-modal-body{padding:12px}.w-e-toolbar .w-e-modal-footer{border-top:1px solid #e8e8e8;padding:8px 12px;display:flex;justify-content:flex-end;gap:8px}.w-e-toolbar .w-e-modal-btn{padding:5px 12px;border-radius:3px;font-size:12px;transition:all .2s ease;border:1px solid #d9d9d9;cursor:pointer}.w-e-toolbar .w-e-modal-btn-primary{background:#1890ff;color:#fff;border-color:#1890ff}.w-e-toolbar .w-e-modal-btn-primary:hover{background:#40a9ff;border-color:#40a9ff}.w-e-toolbar .w-e-modal-btn-default{background:#fff;color:#666}.w-e-toolbar .w-e-modal-btn-default:hover{background:#f5f5f5}.st-wangeditor-textarea .w-e-text-container::selection{background:#bae7ff;color:#000}.st-wangeditor-textarea .w-e-placeholder{color:#bfbfbf;font-style:normal}.st-wangeditor-drag-over{border:2px dashed #1890ff!important;background:#f0f7ff!important}.st-wangeditor-upload-progress{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);background:rgba(0,0,0,.75);color:#fff;padding:8px 16px;border-radius:16px;font-size:12px;z-index:1000;display:flex;align-items:center;gap:6px}.st-wangeditor-container .ng-not-empty{padding:0!important}.w-e-text-container .placeholder{top:0}