.editor[data-v-fd9ab0e2]{border:none}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar>div{min-height:36px}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar{border-bottom:1px solid var(--border-subtle,#f2f3f5)}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar{background:transparent}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item button{color:var(--note-toolbar-icon);background-color:transparent}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item button svg{fill:var(--note-toolbar-icon)}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item button:hover{color:var(--note-toolbar-icon-hover);background-color:var(--note-toolbar-hover-bg)}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item button:hover svg{fill:var(--note-toolbar-icon-hover)}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item button.active{color:var(--note-toolbar-icon-hover);background-color:var(--note-toolbar-active-bg)}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item button.active svg{fill:var(--note-toolbar-icon-hover)}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=bold],.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=insertFormula],.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=italic],.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=underline]{filter:var(--note-toolbar-icon-filter)}.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=bold].active,.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=bold]:hover,.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=insertFormula].active,.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=insertFormula]:hover,.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=italic].active,.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=italic]:hover,.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=underline].active,.editor[data-v-fd9ab0e2] .comp-container__editor-toolbar .w-e-toolbar .w-e-bar-item>button[data-menu-key=underline]:hover{filter:var(--note-toolbar-icon-hover-filter)}.editor[data-v-fd9ab0e2] .comp-container__editor-content{flex:1;overflow-y:auto}.editor[data-v-fd9ab0e2] .comp-container__editor-content .w-e-text-container{background:transparent}.editor[data-v-fd9ab0e2] .comp-container__editor-content .w-e-scroll::-webkit-scrollbar{width:4px}.editor[data-v-fd9ab0e2] .comp-container__editor-content .w-e-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.editor-wrap[data-v-fd9ab0e2]{--note-toolbar-icon:var(--mg-text-secondary,#515350);--note-toolbar-icon-hover:var(--mg-text-primary,#0d1400);--note-toolbar-hover-bg:var(--mg-control-hover-bg,#f8fafc);--note-toolbar-active-bg:var(--mg-control-hover-bg,#f8fafc);--note-toolbar-icon-filter:none;--note-toolbar-icon-hover-filter:none;position:relative;flex:1;height:0}#app.dark .editor-wrap[data-v-fd9ab0e2],#app.theme-dark .editor-wrap[data-v-fd9ab0e2],html.dark .editor-wrap[data-v-fd9ab0e2],html.theme-dark .editor-wrap[data-v-fd9ab0e2],html[data-theme=dark] .editor-wrap[data-v-fd9ab0e2]{--note-toolbar-icon:var(--mg-text-muted,var(--text-muted));--note-toolbar-icon-hover:var(--mg-text-primary,var(--text-primary));--note-toolbar-hover-bg:transparent;--note-toolbar-active-bg:var(--mg-border-subtle,var(--border-subtle));--note-toolbar-icon-filter:invert(0.65) brightness(1.5);--note-toolbar-icon-hover-filter:invert(1)}.editor-wrap .save-btn[data-v-fd9ab0e2]{position:absolute;width:50px;height:24px;background:var(--card-bg,#fff);border-radius:4px;border:1px solid var(--border-subtle,#f2f3f5);font-size:12px;color:var(--text-primary,#0d1400);line-height:1;display:flex;justify-content:center;align-items:center;top:6px;right:8px;z-index:2}.note-page-wrap[data-v-fd9ab0e2]{--note-download-icon-filter:none;--note-download-icon-hover-filter:none;width:100%;height:100vh;background:var(--page-bg,#f7f8fa);padding-top:20px;display:flex;flex-direction:column}.note-page-wrap .note-page-cont[data-v-fd9ab0e2]{width:100%;display:flex;flex-direction:column;max-width:1300px;background:var(--input-bg,#e5e6eb);margin:0 auto;border-radius:12px 12px 0 0;overflow:hidden;height:calc(100vh - 20px);box-sizing:border-box}.note-page-wrap .note-title[data-v-fd9ab0e2]{height:50px;display:flex;align-items:center;justify-content:space-between;padding-left:22px;padding-right:18px;background:var(--card-bg,#fff)}.note-page-wrap .note-title .lesson-name[data-v-fd9ab0e2]{font-weight:500;font-size:16px;color:var(--text-primary,#1d2129);line-height:22px;flex:1;margin-right:15px}.note-page-wrap .note-title .download-btn[data-v-fd9ab0e2]{font-size:22px;font-weight:700;color:var(--text-primary,#1d2129)}.note-page-wrap .note-title .download-btn img[data-v-fd9ab0e2]{width:20px;height:20px;filter:var(--note-download-icon-filter);transition:filter .18s ease}.note-page-wrap .note-title .download-btn:hover img[data-v-fd9ab0e2]{filter:var(--note-download-icon-hover-filter)}.note-page-wrap .editor-wrap[data-v-fd9ab0e2]{max-width:1200px;width:100%;margin:12px auto;background:var(--card-bg,#fff);border-radius:12px}.electron-note-page-wrap[data-v-fd9ab0e2]{--note-download-icon-filter:none;--note-download-icon-hover-filter:none}#app.dark .electron-note-page-wrap[data-v-fd9ab0e2],#app.theme-dark .electron-note-page-wrap[data-v-fd9ab0e2],html.dark .electron-note-page-wrap[data-v-fd9ab0e2],html.theme-dark .electron-note-page-wrap[data-v-fd9ab0e2],html[data-theme=dark] .electron-note-page-wrap[data-v-fd9ab0e2]{--note-download-icon-filter:invert(0.72) brightness(1.45);--note-download-icon-hover-filter:invert(1)}.electron-note-page-wrap .note-page-cont[data-v-fd9ab0e2]{display:flex;flex-direction:column;width:1200px;height:calc(100vh - 77px);margin:3px auto 0;background:var(--card-bg,#fff);border-radius:20px;overflow:hidden}.electron-note-page-wrap .note-title[data-v-fd9ab0e2]{height:44px;background:var(--input-bg,#f7f8fa);display:flex;align-items:center;justify-content:space-between;padding-left:13px;padding-right:20px}.electron-note-page-wrap .note-title .download-btn[data-v-fd9ab0e2]{font-size:22px;font-weight:700;color:var(--text-primary,#1d2129)}.electron-note-page-wrap .note-title .download-btn img[data-v-fd9ab0e2]{width:20px;height:20px;filter:var(--note-download-icon-filter);transition:filter .18s ease}.electron-note-page-wrap .note-title .download-btn:hover img[data-v-fd9ab0e2]{filter:var(--note-download-icon-hover-filter)}.note-page-wrap[data-v-ef95f032]{height:100vh;overflow-y:hidden;display:flex;flex-direction:column}.editor[data-v-ef95f032]{flex:1;border:none;background:#fff;overflow:hidden}.editor[data-v-ef95f032] .comp-container__editor-toolbar{display:none}.editor[data-v-ef95f032] .comp-container__editor-content{flex:1;overflow-y:auto}.editor[data-v-ef95f032] .comp-container__editor-content .w-e-text-container{background:transparent}.editor[data-v-ef95f032] .comp-container__editor-content .w-e-scroll::-webkit-scrollbar{width:4px}.editor[data-v-ef95f032] .comp-container__editor-content .w-e-scroll::-webkit-scrollbar-thumb{background:transparent;border-radius:2px}.note-page-wrap[data-v-ef95f032]{background:#f7f8fa}.note-page-wrap .note-page-cont[data-v-ef95f032]{display:flex;flex-direction:column;width:1300px;background:#e5e6eb;margin:0 auto;border-radius:12px 12px 0 0;overflow:hidden;height:calc(100vh - 20px);box-sizing:border-box}.note-page-wrap .note-title[data-v-ef95f032]{height:50px;display:flex;align-items:center;justify-content:space-between;padding-left:22px;padding-right:18px;background:#fff}.note-page-wrap .note-title .lesson-name[data-v-ef95f032]{font-weight:500;font-size:16px;color:#1d2129;line-height:22px;flex:1;margin-right:15px}.note-page-wrap .note-title .download-btn[data-v-ef95f032]{font-size:22px;font-weight:700;color:#1d2129}.note-page-wrap .note-title .download-btn img[data-v-ef95f032]{width:20px;height:20px}