.suggestion-item-active{background:#08c;color:#fff}.prosemirror-mention-node{color:#08c}.prosemirror-tag-node{color:#08c}.prosemirror-suggestion{background:rgba(0,0,0,.05);border:1px solid #999}.suggestion-item-list{background:#fff;border:1px solid #999}.suggestion-item{padding:5px}.suggestion-item:before{border-top:1px solid}body{margin:0}.prosemirror-toolbar{--toolbar-color: #5754f8 !important;--toolbar-color-hover: #5754f822 !important;--toolbar-color-inverse: #fff !important;--toolbar-border-radius: 2px !important;flex-shrink:0}.prosemirror-editor{flex:1;overflow-y:auto}.prosemirror-demo{height:50vh;width:100vw;overflow:hidden;display:flex;flex-wrap:wrap}.prosemirror-demo-editor,.prosemirror-demo-output{display:flex;flex-direction:column;overflow:hidden;height:100%;box-sizing:border-box;min-width:400px;padding:8px;gap:4px}.prosemirror-demo-editor{flex:4;overflow-y:auto}.prosemirror-demo-output{flex:3}.prosemirror-demo-output .output{flex:1;overflow:hidden}.prosemirror-demo-output pre{font-family:monospace;background:#000;color:#7cfc00;padding:8px;border-radius:2px;white-space:pre-wrap;margin:0;height:100%;overflow-y:auto;box-sizing:border-box}.ProseMirror{font-family:"San Francisco",serif;font-size:20px;height:100%;overflow-y:auto;overflow-x:hidden;padding:16px 16px;border:1px solid #ddd;border-radius:2px;line-height:1.1;box-sizing:border-box}.ProseMirror *:first-child{margin-top:0}.ProseMirror *:last-child{margin-bottom:0}.ProseMirror hr{padding:2px 10px;border:none;margin:1em 0}.ProseMirror hr:after{content:"";display:block;height:1px;background-color:silver;line-height:2px}.ProseMirror ul,.ProseMirror ol{padding-left:30px}.ProseMirror li>p{margin:0}.ProseMirror code{font-family:"Fira Code Retina","Fira Code",monospace}.ProseMirror blockquote{border-left:4px solid #ddd;padding-left:12px;margin-left:0}.ProseMirror img{cursor:default}.ProseMirror sup,.ProseMirror sub{line-height:0}.ProseMirror .table-wrap{overflow-x:auto}.ProseMirror table{font-family:Helvetica,Arial,sans-serif}.ProseMirror td,.ProseMirror th{border:1px solid #ddd;padding:8px 8px}.ProseMirror th{text-align:left;background-color:#eee}.prosemirror-container{position:relative}.prosemirror-floater{position:fixed;z-index:10;display:flex;flex-wrap:nowrap;background:white;opacity:.8}.prosemirror-floater .prosemirror-toolbar{padding:0}.prosemirror-floater .prosemirror-toolbar-item{padding:4px 8px}.ProseMirror{font-family:sans-serif}.ProseMirror:focus-within{outline:none}.prosemirror-toolbar{--toolbar-color: #000;--toolbar-color-hover: #00000022;--toolbar-color-inverse: #fff;--toolbar-border-radius: 0;display:flex;flex-wrap:wrap;color:var(--toolbar-color)}.prosemirror-toolbar-group{white-space:nowrap;border:1px solid var(--toolbar-color);border-radius:var(--toolbar-border-radius);margin-bottom:4px;overflow:hidden}.prosemirror-toolbar-group:not(:last-child){margin-right:16px}.prosemirror-toolbar-item{padding:6px 12px;font-size:12px;cursor:pointer;border:1px solid transparent;background:transparent;color:inherit;transition:background-color .1s}.prosemirror-toolbar-item:hover{background-color:var(--toolbar-color-hover)}.prosemirror-toolbar-item[disabled]:not([data-active="true"]){opacity:.2}.prosemirror-toolbar-item[data-active=true]{background-color:var(--toolbar-color);color:var(--toolbar-color-inverse)}.prosemirror-toolbar-item:not([disabled]):active{background-color:var(--toolbar-color);color:var(--toolbar-color-inverse)}.ProseMirror-gapcursor{display:none;pointer-events:none;position:absolute}.ProseMirror-gapcursor:after{content:"";display:block;position:absolute;top:-2px;width:20px;border-top:1px solid black;animation:ProseMirror-cursor-blink 1.1s steps(2,start) infinite}@keyframes ProseMirror-cursor-blink{to{visibility:hidden}}.ProseMirror-focused .ProseMirror-gapcursor{display:block}.ProseMirror .tableWrapper{overflow-x:auto}.ProseMirror table{border-collapse:collapse;table-layout:fixed;width:100%;overflow:hidden}.ProseMirror td,.ProseMirror th{vertical-align:top;box-sizing:border-box;position:relative}.ProseMirror .column-resize-handle{position:absolute;right:-2px;top:0;bottom:0;width:4px;z-index:20;background-color:#adf;pointer-events:none}.ProseMirror.resize-cursor{cursor:ew-resize;cursor:col-resize}.ProseMirror .selectedCell:after{z-index:2;position:absolute;content:"";left:0;right:0;top:0;bottom:0;background:rgba(200,200,255,.4);pointer-events:none}.ProseMirror{position:relative}.ProseMirror{word-wrap:break-word;white-space:pre-wrap;white-space:break-spaces;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;font-feature-settings:"liga" 0}.ProseMirror pre{white-space:pre-wrap}.ProseMirror li{position:relative}.ProseMirror-hideselection *::selection{background:transparent}.ProseMirror-hideselection *::-moz-selection{background:transparent}.ProseMirror-hideselection{caret-color:transparent}.ProseMirror-selectednode{outline:2px solid #8cf}li.ProseMirror-selectednode{outline:none}li.ProseMirror-selectednode:after{content:"";position:absolute;left:-32px;right:-2px;top:-2px;bottom:-2px;border:2px solid #8cf;pointer-events:none}img.ProseMirror-separator{display:inline!important;border:none!important;margin:0!important}.ProseMirror .empty-node::before{float:left;color:#aaa;pointer-events:none;height:0;font-style:italic}.ProseMirror p.empty-node:first-child::before{content:"Start typing\2026"}
