.note-editor .ProseMirror{outline:none;min-height:300px;padding:16px 20px 40px;font-size:15px;line-height:1.8}.note-editor .ProseMirror p{margin:0 0 .8em}.note-editor .ProseMirror h2{background:#f2f7fd;border-left:5px solid #1565c0;border-radius:3px;margin:1.4em 0 .6em;padding:.3em .6em;font-size:1.4em}.note-editor .ProseMirror h3{border-bottom:2px solid #cfd8dc;margin:1.2em 0 .5em;padding-bottom:.2em;font-size:1.2em}.note-editor .ProseMirror h4{margin:1em 0 .4em;font-size:1.05em}.note-editor .ProseMirror ul,.note-editor .ProseMirror ol{margin:0 0 .8em;padding-left:1.6em}.note-editor .ProseMirror blockquote{color:#546e7a;border-left:4px solid #cfd8dc;margin:0 0 .8em;padding:.2em 1em}.note-editor .ProseMirror hr{border:none;border-top:2px solid #eceff1;margin:1.5em 0}.note-editor .ProseMirror img{border-radius:4px;max-width:100%;height:auto}.note-editor .ProseMirror img.ProseMirror-selectednode{outline:3px solid #90caf9}.note-editor .note-img-wrap{max-width:100%;display:block}.note-editor .note-img-error{color:#c62828;background:#fff4f4;border:1px dashed #ffc9c9;border-radius:6px;padding:8px 12px;font-size:13px;display:inline-block}.note-editor .pm-pdf{cursor:default;-webkit-user-select:none;user-select:none;background:#fafbfc;border:1px solid #e0e4e8;border-radius:8px;align-items:center;gap:10px;max-width:480px;margin:0 0 .8em;padding:10px 14px;display:flex}.note-editor .pm-pdf.ProseMirror-selectednode{outline:3px solid #90caf9}.note-editor .pm-pdf-icon{color:#fff;letter-spacing:.5px;background:#e04444;border-radius:4px;flex-shrink:0;padding:4px 7px;font-size:11px;font-weight:700}.note-editor .pm-pdf-name{text-overflow:ellipsis;white-space:nowrap;flex-grow:1;min-width:0;font-size:14px;overflow:hidden}.note-editor .pm-pdf-open{color:#1565c0;background:#fff;border:1px solid #bcdcff;border-radius:5px;flex-shrink:0;padding:3px 10px;font-size:13px;text-decoration:none}.note-editor .pm-pdf-open:hover{background:#f2f8ff}.note-editor .ProseMirror code{background:#eceff1;border-radius:3px;padding:.1em .4em;font-size:.9em}.note-editor .ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);color:#b0bec5;float:left;pointer-events:none;height:0}.note-editor .ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;margin:0 0 1em}.note-editor .ProseMirror th,.note-editor .ProseMirror td{vertical-align:top;border:1px solid #cfd8dc;padding:6px 10px;position:relative}.note-editor .ProseMirror th{text-align:left;background:#f2f7fd;font-weight:700}.note-editor .ProseMirror .selectedCell:after{content:"";pointer-events:none;background:#2196f31f;position:absolute;inset:0}.note-editor .pm-marker{color:inherit;background-color:#0000;background-repeat:no-repeat;background-image:linear-gradient(var(--pm-mark), var(--pm-mark));background-position:0 calc(100% - .06em);background-size:100% .32em;padding:0 .06em .1em;display:inline}.note-editor .pm-marker-yellow{--pm-mark:#fcf69f}.note-editor .pm-marker-lime{--pm-mark:#e3f8a5}.note-editor .pm-marker-green{--pm-mark:#bdf9c3}.note-editor .pm-marker-teal{--pm-mark:#b5f0e1}.note-editor .pm-marker-sky{--pm-mark:#c4f0fb}.note-editor .pm-marker-blue{--pm-mark:#b7e3ff}.note-editor .pm-marker-indigo{--pm-mark:#ccd6ff}.note-editor .pm-marker-purple{--pm-mark:#e5d4ff}.note-editor .pm-marker-pink{--pm-mark:#ffd6e8}.note-editor .pm-marker-red{--pm-mark:#ffc9c9}.note-editor .pm-marker-orange{--pm-mark:#ffddbc}.note-editor .pm-marker-gray{--pm-mark:#e2e6ea}.note-editor .pm-callout{--pm-c:#1565c0;--pm-c-line:#e5e7eb;--pm-c-bg:#f7f8fa;--pm-radius:6px;--pm-page-bg:#fff;margin:0 0 1.4em;padding:1.1em 1.2em;position:relative}.note-editor .pm-callout-c-gray{--pm-c:#78909c;--pm-c-line:#e0e4e8;--pm-c-bg:#f5f7f8}.note-editor .pm-callout-c-blue{--pm-c:#2f80ed;--pm-c-line:#bcdcff;--pm-c-bg:#f2f8ff}.note-editor .pm-callout-c-green{--pm-c:#2e9e5b;--pm-c-line:#bfe8cd;--pm-c-bg:#f1faf4}.note-editor .pm-callout-c-orange{--pm-c:#ef8200;--pm-c-line:#ffdcb0;--pm-c-bg:#fff8ef}.note-editor .pm-callout-c-red{--pm-c:#e04444;--pm-c-line:#ffc9c9;--pm-c-bg:#fff4f4}.note-editor .pm-callout-c-purple{--pm-c:#8e55d6;--pm-c-line:#e2d1f7;--pm-c-bg:#f9f4ff}.note-editor .pm-callout-filled{--pm-radius:10px;background:var(--pm-c-bg);border:1px solid var(--pm-c-line);border-left:4px solid var(--pm-c);border-radius:var(--pm-radius)}.note-editor .pm-callout-solid{border:2px solid var(--pm-c);border-radius:var(--pm-radius)}.note-editor .pm-callout-dashed{border:2px dashed var(--pm-c-line);border-radius:var(--pm-radius)}.note-editor .pm-callout-stitch{background:var(--pm-c-bg);border-radius:var(--pm-radius)}.note-editor .pm-callout-stitch:before{content:"";border:1px dashed var(--pm-c);opacity:.5;pointer-events:none;border-radius:4px;position:absolute;inset:6px}.note-editor .pm-callout-title{color:var(--pm-c);margin:0 0 .4em;font-weight:700}.note-editor .pm-callout-t-onborder{margin-top:1.4em;padding-top:1.2em}.note-editor .pm-callout-t-onborder>.pm-callout-title{background:var(--pm-page-bg);margin:0;padding:0 .6em;font-size:13px;position:absolute;top:0;left:1em;transform:translateY(-50%)}.note-editor .pm-callout-stitch.pm-callout-t-onborder:before{top:10px}.note-editor .pm-callout-t-bar{padding:0}.note-editor .pm-callout-t-bar>.pm-callout-title{background:var(--pm-c);color:#fff;text-align:center;border-radius:var(--pm-radius) var(--pm-radius) 0 0;margin:0;padding:.5em 1em}.note-editor .pm-callout-t-bar>.pm-callout-body{padding:1.1em 1.2em}.note-editor .pm-callout-stitch.pm-callout-t-bar:before{display:none}.note-editor .pm-callout-body>:last-child{margin-bottom:0}
