.ql-toolbar.ql-snow{border:1px solid #ccc!important;background-color:#f5f5f5!important;padding:8px 5px!important}.ql-container.ql-snow{background-color:#fff!important}.ql-editor{background-color:#fff!important;min-height:200px!important;max-height:500px!important;overflow-y:auto!important}.ql-editor p,.ql-editor .ql-size-normal{font-size:16px!important}.ql-editor h1{font-size:28px!important}.ql-editor h2{font-size:24px!important}.ql-editor h3{font-size:20px!important}.ql-toolbar.ql-snow .ql-formats{margin-right:8px!important}.ql-toolbar button{border:1px solid #ccc!important;border-radius:3px!important;margin:0 2px!important;background-color:#fff!important;padding:3px 5px!important;width:auto!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:28px!important}.ql-toolbar button svg,.ql-toolbar button .dashicons{display:block!important;margin:auto!important}.ql-toolbar button:hover{background-color:#e6e6e6!important;border-color:#adadad!important}.ql-toolbar button.ql-active{background-color:#e0e0e0!important;border-color:#adadad!important}.ql-toolbar .ql-picker{border:1px solid #ccc!important;border-radius:3px!important;margin:0 2px!important;background-color:#fff!important;height:28px!important;overflow:visible!important}.ql-toolbar .ql-picker-label{border:none!important;box-sizing:border-box!important;text-align:left!important}.ql-toolbar .ql-picker-label::before{line-height:26px!important}.ql-toolbar .ql-picker-label svg{position:absolute!important;top:50%!important;transform:translateY(-50%)!important;right:4px!important;margin-top:0!important}.ql-toolbar .ql-picker-label:hover{background-color:#e6e6e6!important}.ql-toolbar .ql-picker.ql-expanded .ql-picker-label{border:none!important}.ql-toolbar .ql-picker.ql-expanded{z-index:999999!important}.ql-toolbar .ql-picker-options{z-index:999999!important;position:absolute!important}.ql-editor{position:relative!important;z-index:1!important}.ql-toolbar .ql-picker.ql-align .ql-picker-label{width:28px!important;height:28px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.ql-toolbar .ql-picker.ql-align .ql-picker-label svg{width:18px!important;height:18px!important;position:static!important;transform:none!important}.ql-toolbar .ql-picker.ql-align .ql-picker-item{display:flex!important;align-items:center!important;justify-content:center!important;padding:4px!important}.ql-toolbar .ql-picker.ql-align .ql-picker-item svg{width:18px!important;height:18px!important}.code-view-wrapper{border:1px solid #ccc;border-top:0;margin-top:-1px}.code-view-wrapper .CodeMirror{height:200px;font-size:13px;line-height:1.5}.code-view-wrapper .CodeMirror-gutters{padding-right:5px}.code-view .ql-toolbar{border-bottom:0!important}.nf-table-picker{position:absolute;z-index:999999;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:8px;margin-top:2px}.nf-table-grid{display:grid;grid-template-columns:repeat(10,18px);grid-template-rows:repeat(10,18px);gap:2px;width:98px;height:98px;overflow:hidden;transition:width .15s ease , height .15s ease}.nf-table-grid:hover{width:198px;height:198px}.nf-table-cell{width:18px;height:18px;border:1px solid #ccc;border-radius:2px;background:#f9f9f9;cursor:pointer;box-sizing:border-box}.nf-table-cell:hover,.nf-table-cell.highlight{background-color:#0073aa;border-color:#0073aa}.nf-table-label{text-align:center;font-size:12px;color:#666;margin-top:6px;line-height:1}.nf-table-context-menu{position:fixed;z-index:999999;background:#fff;border:1px solid #ccc;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.15);padding:4px 0;min-width:180px}.nf-table-context-item{padding:6px 16px;cursor:pointer;font-size:13px;color:#333}.nf-table-context-item:hover{background-color:#0073aa;color:#fff}.nf-table-context-separator{height:1px;background-color:#e0e0e0;margin:4px 0}.ql-editor table{border-collapse:collapse;width:100%;margin:8px 0}.ql-editor table td{border:1px solid #ccc;padding:6px 8px;min-width:40px;min-height:24px;vertical-align:top}.nf-legacy-table-notice{background:#fff8e5;border:1px solid #f0c36d;border-top:none;padding:8px 12px;font-size:12px;color:#6d5116;display:flex;align-items:center;gap:8px}.nf-legacy-table-text{flex:1}.nf-convert-table-btn{background:#0073aa;color:#fff;border:none;border-radius:3px;padding:4px 10px;cursor:pointer;font-size:12px;white-space:nowrap}.nf-convert-table-btn:hover{background:#005a87}.nf-dismiss-notice{background:none;border:none;color:#6d5116;cursor:pointer;font-size:16px;padding:0 4px;line-height:1}.nf-dismiss-notice:hover{color:#3c2a05}.nf-code-view-notice{background-color:#fff3cd;border:1px solid #ffc107;border-radius:3px;padding:8px 12px;margin-bottom:8px;display:flex;justify-content:space-between;align-items:center;font-size:13px;color:#856404}.nf-code-view-notice .nf-dismiss-notice{background:none;border:none;font-size:18px;cursor:pointer;color:#856404;padding:0 4px}.ql-toolbar button:focus-visible{outline:2px solid #0073aa!important;outline-offset:1px!important}.nf-table-cell:focus-visible{outline:2px solid #fff!important;outline-offset:-2px!important;background-color:#005a87!important;border-color:#005a87!important}.nf-table-context-item:focus-visible{outline:none!important;background-color:#0073aa;color:#fff}.nf-dismiss-notice:focus-visible,.nf-convert-table-btn:focus-visible{outline:2px solid #0073aa!important;outline-offset:1px!important}.nf-link-dropdown input:focus-visible,.nf-link-dropdown button:focus-visible{outline:2px solid #0073aa!important;outline-offset:1px!important}