body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-snackbar-container.app-snackbar-container{top:64px}.node-image{display:inline-block;position:relative}.node-image.ProseMirror-selectednode{z-index:1}.node-image+img.ProseMirror-separator{width:1px!important}.image-component{display:inline-flex;position:relative;-webkit-user-select:auto;-moz-user-select:auto;user-select:auto}.image-component img{margin-bottom:0}.image-component img[data-keep-ratio]:not([data-keep-ratio=false]){-o-object-fit:contain;object-fit:contain}.image-component img[data-keep-ratio=false]{-o-object-fit:fill;object-fit:fill}.image-component .caption{background:#00000080;color:#fff;cursor:text;font-size:medium;font-weight:400;inset:auto 0 0;margin:auto;max-height:100%;min-height:35px;outline:none;overflow-y:auto;padding:5px;position:absolute;white-space:pre-wrap;word-break:break-word;z-index:1}.image-component .caption:before{position:absolute}.image-component .caption:empty:before{content:"Enter a caption...";content:var(--caption-placeholder,"Enter a caption...")}.image-component{--box-color:#3c84f4}.node-image.ProseMirror-selectednode .image-resizer{display:block}.node-image.ProseMirror-selectednode .image-component{outline:2px solid var(--box-color)}.image-component .image-resizer{--box-size:14px;--resizer-offset:calc(var(--box-size)/2 + 1px);background-color:var(--box-color);border:2px solid #fff;border-radius:50%;display:none;height:var(--box-size);position:absolute;width:var(--box-size);z-index:2}.image-component .image-resizer.image-resizer-n{cursor:n-resize;inset:calc(var(--resizer-offset)*-1) 0 auto;margin:auto}.image-component .image-resizer.image-resizer-ne{cursor:ne-resize;right:calc(var(--resizer-offset)*-1);top:calc(var(--resizer-offset)*-1)}.image-component .image-resizer.image-resizer-e{bottom:0;cursor:e-resize;margin:auto;right:calc(var(--resizer-offset)*-1);top:0}.image-component .image-resizer.image-resizer-se{bottom:calc(var(--resizer-offset)*-1);cursor:nwse-resize;right:calc(var(--resizer-offset)*-1)}.image-component .image-resizer.image-resizer-s{cursor:s-resize;inset:auto 0 calc(var(--resizer-offset)*-1);margin:auto}.image-component .image-resizer.image-resizer-sw{bottom:calc(var(--resizer-offset)*-1);cursor:sw-resize;left:calc(var(--resizer-offset)*-1)}.image-component .image-resizer.image-resizer-w{bottom:0;cursor:w-resize;left:calc(var(--resizer-offset)*-1);margin:auto;top:0}.image-component .image-resizer.image-resizer-nw{cursor:nw-resize;left:calc(var(--resizer-offset)*-1);top:calc(var(--resizer-offset)*-1)}.mail-merge-variable{background-color:rgba(25,118,210,.12);border-radius:4px;color:#1976d2;cursor:default;font-family:monospace;font-size:.9em;padding:2px 4px;position:relative}.mail-merge-variable:hover{background-color:rgba(25,118,210,.2)}.mail-merge-variable:hover:after{background-color:#333;border-radius:4px;box-shadow:0 2px 8px rgba(0,0,0,.2);color:#fff;content:attr(data-tooltip);font-family:sans-serif;font-size:12px;margin-top:4px;padding:6px 10px;pointer-events:none;white-space:nowrap}.mail-merge-variable:hover:after,.mail-merge-variable:hover:before{left:50%;position:absolute;top:100%;transform:translateX(-50%);z-index:9999}.mail-merge-variable:hover:before{border:6px solid transparent;border-bottom-color:#333;content:"";margin-top:-8px}.merge-preview-token{border-radius:4px;display:inline;font-size:.92em;padding:1px 6px;white-space:nowrap}.merge-preview-token--resolved{background:rgba(25,118,210,.1);border:1px solid rgba(25,118,210,.25);color:#1565c0}.merge-preview-token--empty{background:rgba(237,108,2,.1);border:1px solid rgba(237,108,2,.25);color:#e65100;font-style:italic}.merge-preview-token--unknown{background:rgba(211,47,47,.1);border:1px solid rgba(211,47,47,.25);color:#c62828}