.ProseMirror.note-block{display:flow-root;container-type:inline-size}.ProseMirror.note-block :is(h1,h2,h3,h4,h5,h6,hr,table,.tableWrapper,.note-columns,[data-type=columns],[data-pending-note-inline-image]),.ProseMirror.note-block>.react-renderer:not(.node-image){clear:both}.note-image{clear:both;max-width:100%;margin:1.25em auto;position:relative}.note-image[data-placement=wrap-start],.note-image[data-placement=wrap-end]{max-width:calc(100% - 1.5em);margin-block:.35em .75em}.note-image[data-placement=wrap-start]{float:inline-start;margin-inline:0 1.5em}.note-image[data-placement=wrap-end]{float:inline-end;margin-inline:1.5em 0}:is(.ProseMirror.note-block,.note-column)>.node-image:first-child>.note-image,:is(.ProseMirror.note-block,.note-column)>.node-image:first-child+*{margin-top:0}.note-image[data-resizing]{cursor:ew-resize;-webkit-user-select:none;user-select:none}.note-image-frame{isolation:isolate;position:relative}.ProseMirror.note-block .node-image:is(.ProseMirror-selectednode,.ProseMirror-selectednoderange):before{content:none}.note-image[data-selected]>.note-image-frame:before,.ProseMirror-selectednoderange>.note-image>.note-image-frame:before{content:"";z-index:-1;border:2px solid hsl(var(--primary) / .7);border-radius:var(--radius);background-color:hsl(var(--primary) / .12);pointer-events:none;position:absolute;inset:-.25rem}.note-image-handle{z-index:2;border:1px solid hsl(var(--foreground) / .25);background-color:hsl(var(--background));width:.5rem;height:2.75rem;max-height:60%;box-shadow:0 1px 4px hsl(var(--foreground) / .25);cursor:ew-resize;opacity:0;touch-action:none;border-radius:9999px;padding:0;transition:opacity .12s;position:absolute;top:50%;transform:translateY(-50%)}.note-image-handle:before{content:"";position:absolute;inset:-.75rem -.875rem}.note-image-handle[data-side=start]{inset-inline-start:.5rem}.note-image-handle[data-side=end]{inset-inline-end:.5rem}.note-image:hover .note-image-handle,.note-image[data-selected] .note-image-handle,.note-image[data-resizing] .note-image-handle{opacity:1}.note-image[data-placement=wrap-start] .note-image-handle[data-side=start],.note-image[data-placement=wrap-end] .note-image-handle[data-side=end]{display:none}.note-image-badge{z-index:3;background-color:hsl(var(--foreground) / .8);color:hsl(var(--background));font-variant-numeric:tabular-nums;pointer-events:none;border-radius:.375rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;line-height:1;position:absolute;top:.5rem;left:50%;transform:translate(-50%)}.note-image[data-cropping]{z-index:30;min-width:min(100%,20rem)}.note-image-cropper{z-index:2;touch-action:none;position:absolute;inset:0}.note-image-crop-clip{border-radius:.125rem;position:absolute;inset:0;overflow:hidden}.note-image-crop-backdrop{cursor:default;background:0 0;border:0;padding:0;position:absolute;inset:0}.note-image-crop-box{cursor:move;background:0 0;border:1px solid #ffffffe6;outline:none;padding:0;position:absolute;box-shadow:0 0 0 100vmax #0000008c}.note-image-crop-box:focus-visible{border-color:hsl(var(--primary));box-shadow:0 0 0 100vmax #0000008c, inset 0 0 0 1px hsl(var(--primary))}.note-image-crop-box:before,.note-image-crop-box:after{content:"";pointer-events:none;border:0 solid #ffffff59;position:absolute}.note-image-crop-box:before{border-inline-width:1px;inset:0 33.333%}.note-image-crop-box:after{border-block-width:1px;inset:33.333% 0}.note-image-cropper[data-dragging] .note-image-crop-box:before,.note-image-cropper[data-dragging] .note-image-crop-box:after{border-color:#ffffffb3}.note-image-crop-handle{z-index:1;touch-action:none;background-color:#fff;border:1px solid #00000059;border-radius:.1875rem;width:.75rem;height:.75rem;padding:0;position:absolute;transform:translate(-50%,-50%);box-shadow:0 1px 3px #0006}.note-image-crop-handle:before{content:"";position:absolute;inset:-.625rem}.note-image-crop-handle:is([data-handle=n],[data-handle=s]){cursor:ns-resize;width:1.5rem;height:.375rem}.note-image-crop-handle:is([data-handle=e],[data-handle=w]){cursor:ew-resize;width:.375rem;height:1.5rem}.note-image-crop-handle:is([data-handle=nw],[data-handle=se]){cursor:nwse-resize}.note-image-crop-handle:is([data-handle=ne],[data-handle=sw]){cursor:nesw-resize}.note-image-toolbar{z-index:30;cursor:default;width:max-content;max-width:min(36rem,100cqi);line-height:normal;position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%)}.note-image[data-placement=wrap-start] .note-image-toolbar{inset-inline:0 auto;transform:none}.note-image[data-placement=wrap-end] .note-image-toolbar{inset-inline:auto 0;transform:none}.note-image-narrow-hint{display:none}@container (max-width:439px){.note-image[data-placement]{float:none;max-width:100%;margin:1.25em auto}.note-image[data-placement] .note-image-handle[data-side]{display:block}.note-image[data-placement] .note-image-toolbar{inset-inline:auto;left:50%;transform:translate(-50%)}.note-image-narrow-hint{display:block}}@media (prefers-reduced-motion:reduce){.note-image-handle{transition:none}}
.note-columns{--note-columns-gap:2rem;clear:both;margin:1.25em 0;position:relative}.note-columns-grid{grid-template-columns:var(--note-columns-template,repeat(2, minmax(0, 1fr)));-moz-column-gap:var(--note-columns-gap);column-gap:var(--note-columns-gap);row-gap:1.25em;display:grid}.note-column{border-radius:.25rem;min-width:0;container-type:inline-size}.note-column>:first-child{margin-top:0}.note-column>:last-child{margin-bottom:0}.note-columns:hover .note-column,.note-columns.is-active .note-column,.note-columns.ProseMirror-selectednode .note-column{outline:1px dashed hsl(var(--muted-foreground) / .35);outline-offset:.375rem}.note-column>p:only-child:has(>br.ProseMirror-trailingBreak:only-child):before{content:"Write here, or drag a block in";float:left;height:0;color:hsl(var(--muted-foreground));opacity:.6;pointer-events:none}.note-columns-chrome{z-index:1;pointer-events:none;position:absolute;inset:0}.note-columns-toolbar-host{z-index:20;pointer-events:auto;line-height:normal;position:absolute;bottom:calc(100% + .375rem);right:0}.note-columns-toolbar-host:empty,.note-columns.is-resizing .note-columns-toolbar-host{display:none}.note-columns-gutters{position:absolute;inset:0}.ProseMirror[contenteditable=false] .note-columns-gutters{display:none}.note-columns-gutter{cursor:col-resize;pointer-events:auto;touch-action:none;outline:none;width:.75rem;margin-left:-.375rem;position:absolute;top:0;bottom:0}.note-columns-gutter:after{content:"";background-color:hsl(var(--primary));opacity:0;border-radius:1px;width:2px;margin-left:-1px;transition:opacity .12s ease-out;position:absolute;top:0;bottom:0;left:50%}.note-columns:hover .note-columns-gutter:after,.note-columns.is-active .note-columns-gutter:after{opacity:.3}.note-columns-gutter:hover:after,.note-columns-gutter:focus-visible:after,.note-columns-gutter[data-dragging=true]:after{opacity:1}.note-columns-badge{background-color:hsl(var(--foreground));color:hsl(var(--background));font-variant-numeric:tabular-nums;white-space:nowrap;opacity:0;pointer-events:none;border-radius:.25rem;padding:.125rem .375rem;font-size:.75rem;font-weight:500;line-height:1rem;position:absolute;top:-.375rem;transform:translate(-50%,-100%)}.note-columns.is-resizing .note-columns-badge{opacity:1}@media (prefers-reduced-motion:reduce){.note-columns-gutter:after{transition:none}}.note-columns[data-count="4"]{--note-columns-gap:1.5rem}@container (min-width:480px) and (max-width:719px){.note-columns[data-count="4"] .note-columns-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.note-columns[data-count="4"] .note-columns-gutters{display:none}}@container (max-width:479px){.note-columns-grid{grid-template-columns:minmax(0,1fr)}.note-columns-gutters,.note-columns-toolbar-label{display:none}}
