.ProseMirror p.is-editor-empty:first-child:before{content:attr(data-placeholder);float:left;color:var(--muted-foreground);pointer-events:none;height:0}.ProseMirror .has-focus{box-shadow:0 0 0 2px color-mix(in srgb,var(--ring)25%,transparent);border-radius:3px}ul[data-type=taskList]{margin:.5rem 0;padding:0;list-style:none}ul[data-type=taskList]>li{align-items:flex-start;gap:.5rem;padding:.1rem 0;display:flex}ul[data-type=taskList]>li>label{cursor:pointer;-webkit-user-select:none;user-select:none;flex-shrink:0;margin-top:.25em}ul[data-type=taskList]>li>label>input[type=checkbox]{cursor:pointer;width:1em;height:1em;accent-color:var(--primary)}ul[data-type=taskList]>li>div{flex:1;min-width:0}ul[data-type=taskList]>li[data-checked=true]>div{opacity:.55;text-decoration:line-through}ul[data-type=taskList] ul[data-type=taskList]{margin-top:.1rem;margin-bottom:.1rem;margin-left:1.25rem}ul[data-type=taskList] ul[data-type=taskList]>li{align-items:flex-start;gap:.5rem;display:flex}ul[data-type=taskList] ul[data-type=taskList]>li>label{cursor:pointer;flex-shrink:0;margin-top:.25em}ul[data-type=taskList] ul[data-type=taskList]>li>label>input[type=checkbox]{width:.875em;height:.875em;accent-color:var(--primary)}ul[data-type=taskList] ul[data-type=taskList]>li[data-checked=true]>div{opacity:.55;text-decoration:line-through}.rich-table{border-collapse:collapse;width:100%;margin:1rem 0}.rich-table th,.rich-table td{border:1px solid var(--border);padding:.5rem .75rem;position:relative}.rich-table th{background:var(--muted);font-weight:600}.rich-table .selectedCell:after{content:"";background:color-mix(in srgb,var(--primary)8%,transparent);pointer-events:none;position:absolute;inset:0}.ProseMirror:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:0 0 .375rem .375rem}.ProseMirror pre{background:var(--muted);border-radius:.375rem;padding:.75rem 1rem;font-size:.875rem;overflow-x:auto}.ProseMirror pre code{font-size:inherit;background:0 0;padding:0}.ProseMirror hr{border:none;border-top:2px solid var(--border);margin:1.5rem 0}.ProseMirror blockquote{border-left:3px solid var(--border);color:var(--muted-foreground);padding-left:1rem;font-style:italic}mark{background-color:#facc1459;border-radius:2px;padding:0 2px}.tippy-box[data-theme~=slash]{box-shadow:none;background:0 0;border:none;padding:0}[role=toolbar].overflow-x-auto{scrollbar-width:none;-ms-overflow-style:none}[role=toolbar].overflow-x-auto::-webkit-scrollbar{display:none}.ProseMirror img[data-node-view-root]{-webkit-user-select:none;user-select:none}
