:root[data-theme=light]{--workdocSelectionBg:#7b67ee33}:root[data-theme=dark]{--workdocSelectionBg:#907ff029}.markdown-editor{min-height:300px}.markdown-editor .ProseMirror{min-width:120px;min-height:100%;color:var(--text-primary);outline:none;font-size:14px}.markdown-editor .ProseMirror ::selection{background-color:var(--workdocSelectionBg)}.markdown-editor .ProseMirror a{color:var(--textLinkDefault)}.markdown-editor .ProseMirror a:hover{color:var(--textLinkHover)}.markdown-editor .ProseMirror a:active{color:var(--textLinkActive)}.markdown-editor .ProseMirror a *{pointer-events:none}.markdown-editor .ProseMirror .variable-tag{background-color:var(--rainbow-purple2);color:var(--text-primary);border-radius:4px;margin:2px;padding:3px 8px;font-size:12px}.markdown-editor .ProseMirror .variable-tag span:last-child{margin-right:0;padding-right:0}.markdown-editor .ProseMirror .variable-tag span+span:before{content:" / "}.markdown-editor .ProseMirror p,.markdown-editor .ProseMirror h1,.markdown-editor .ProseMirror h2,.markdown-editor .ProseMirror h3,.markdown-editor .ProseMirror h4,.markdown-editor .ProseMirror h5,.markdown-editor .ProseMirror h6{min-height:24px;margin:0;padding:4px;line-height:24px;transition:background-color .5s ease-in-out}.markdown-editor .ProseMirror h1,.markdown-editor .ProseMirror h2,.markdown-editor .ProseMirror h3,.markdown-editor .ProseMirror h4,.markdown-editor .ProseMirror h5,.markdown-editor .ProseMirror h6{font-weight:600}.markdown-editor .ProseMirror h1{margin-top:20px;font-size:28px;line-height:42px}.markdown-editor .ProseMirror h2{margin-top:16px;font-size:24px;line-height:36px}.markdown-editor .ProseMirror h3{margin-top:12px;font-size:20px;line-height:30px}.markdown-editor .ProseMirror h4{margin-top:8px;font-size:18px;line-height:28px}.markdown-editor .ProseMirror h5,.markdown-editor .ProseMirror h6{font-size:16px;line-height:24px}.markdown-editor .ProseMirror ol{counter-reset:num;margin-bottom:0;padding-left:16px;list-style-type:none}.markdown-editor .ProseMirror ol li{counter-increment:num;min-height:24px;margin:0 4px;position:relative}.markdown-editor .ProseMirror ol li:before{color:var(--brand);content:counter(num)".";height:32px;padding:4px 0;position:absolute;right:100%}.markdown-editor .ProseMirror ol li>ol{counter-reset:count;list-style-type:none}.markdown-editor .ProseMirror ol li>ol>li{counter-increment:count}.markdown-editor .ProseMirror ol li>ol>li:before{content:counter(count,lower-alpha)"."}.markdown-editor .ProseMirror ol li>ol>li>ol{counter-reset:listCounter;list-style-type:none}.markdown-editor .ProseMirror ol li>ol>li>ol>li{counter-increment:listCounter}.markdown-editor .ProseMirror ol li>ol>li>ol>li:before{content:counter(listCounter,upper-roman)"."}.markdown-editor .ProseMirror ul{margin:0;padding-left:16px;list-style-type:none;list-style-position:inside}.markdown-editor .ProseMirror ul li{min-height:24px;margin:0 4px;position:relative}.markdown-editor .ProseMirror ul:not([data-type=taskList])>li:before{content:"";background-color:var(--brand);border-radius:50%;width:6px;height:6px;position:absolute;top:14px;left:-14px}.markdown-editor .ProseMirror ul:not([data-type=taskList])>li ul li:before{border:1px solid var(--brand);background-color:#0000}.markdown-editor .ProseMirror ul:not([data-type=taskList])>li ul ul li:before{background-color:var(--brand);border-radius:1px;width:5px;height:5px;top:15px}.markdown-editor .ProseMirror ul[data-type=taskList]{padding-left:0}.markdown-editor .ProseMirror ul[data-type=taskList] li{align-items:center;padding:0;display:flex}.markdown-editor .ProseMirror ul[data-type=taskList] li label{-webkit-user-select:none;user-select:none;align-self:flex-start;margin-right:8px;padding-top:8px;position:relative}.markdown-editor .ProseMirror ul[data-type=taskList] li[data-checked=true]{text-decoration:line-through}.markdown-editor .ProseMirror ul[data-type=taskList] li input{width:16px;height:16px;display:block}.markdown-editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]{opacity:0;position:absolute}.markdown-editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]+span{cursor:pointer;background-color:var(--bg-surface);border:1.5px solid var(--text-secondary);border-radius:4px;width:16px;height:16px;transition:all .36s;display:block;position:relative;top:0;left:0}.markdown-editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]:checked+span{background-color:var(--brand);border-color:var(--brand)}.markdown-editor .ProseMirror ul[data-type=taskList] li input[type=checkbox]:checked+span:after{border:2px solid var(--white);opacity:1;content:" ";border-top:0;border-left:0;width:5px;height:10px;transition:all .2s cubic-bezier(.12,.4,.29,1.46) .1s;display:table;position:absolute;top:45%;left:20%;transform:rotate(45deg)scale(1)translate(-50%,-50%)}.markdown-editor .ProseMirror ul[data-type=taskList] li>div{min-width:100px}.markdown-editor .ProseMirror code{background-color:var(--bg-controls);color:var(--text-secondary);border-radius:2px;padding:2px 4px}.markdown-editor .ProseMirror mark{padding:.15em 0}.markdown-editor .ProseMirror pre{background-color:var(--bg-controls);border-radius:4px;margin:8px 4px;padding:16px;display:block;overflow-y:auto}.markdown-editor .ProseMirror pre.is-empty:before{padding-left:8px}.markdown-editor .ProseMirror pre code{color:var(--text-secondary);white-space:pre-wrap;background:0 0;padding:0}.markdown-editor .ProseMirror hr{border-top:1px solid var(--border-default);border-bottom:none;border-left:none;border-right:none}.markdown-editor .ProseMirror blockquote{border-left:2px solid var(--rainbow-gray2);min-height:24px;color:var(--text-secondary);margin:4px 0;padding-left:14px;padding-right:4px}.markdown-editor .ProseMirror s{text-decoration:line-through}.markdown-editor .ProseMirror s span{text-decoration:line-through}.markdown-editor .ProseMirror u{text-decoration:underline}.markdown-editor .ProseMirror u span{text-decoration:underline}.markdown-editor .ProseMirror .is-empty:before{color:var(--text-disabled);content:attr(data-placeholder);float:left;pointer-events:none;height:0}
