.notes-editor{min-width:0}.editor-paper{padding:0;min-height:0;box-shadow:none;outline:none;width:100%}.ProseMirror{outline:0;min-height:0;font:inherit;overflow-wrap:anywhere;white-space:pre-wrap}.ProseMirror>p:first-child:last-child:has(>br:only-child):before{content:attr(data-placeholder);color:#979ca6;pointer-events:none}.ProseMirror p,.rich-note p{margin:0 0 .85em;white-space:pre-wrap}.ProseMirror p:last-child,.rich-note p:last-child{margin-bottom:0}.ProseMirror h1,.rich-note h1{font:700 26px/1.2 IBM Plex Sans,sans-serif;letter-spacing:-.4px;margin:.25em 0 .8em;color:inherit}.ProseMirror h2,.rich-note h2{font:700 19px/1.3 IBM Plex Sans,sans-serif;margin:1em 0 .6em;color:inherit}.ProseMirror ul,.rich-note ul{list-style:disc}.ProseMirror ol,.rich-note ol{list-style:decimal}.ProseMirror ol,.ProseMirror ul,.rich-note ol,.rich-note ul{padding-left:1.5em;margin:.5em 0 1em}.ProseMirror pre,.rich-note pre{background:#e8e9eb;color:#202735;padding:14px;border-radius:4px;white-space:pre-wrap;overflow-wrap:anywhere;font:12px/1.6 monospace;margin:14px 0}.ProseMirror blockquote,.rich-note blockquote{border-left:3px solid;padding-left:16px;font-style:italic;margin:14px 0}.ProseMirror a,.rich-note a{text-decoration:underline;text-underline-offset:3px}.ProseMirror mark{color:#202735;border-radius:0}.editor-toolbar{display:flex;align-items:center;gap:3px;padding:9px 2px;overflow-x:auto;position:sticky;bottom:0;background:#ebeced;z-index:2;scrollbar-width:thin}.editor-toolbar button{flex-shrink:0;min-width:34px;height:38px;padding:4px;border:0;border-radius:4px;color:#374151;background:transparent;font-size:18px}.editor-toolbar button:hover,.editor-toolbar button[aria-pressed=true]{background:#d8dbdf}.editor-toolbar select{min-width:100px;max-width:126px;font:14px IBM Plex Sans,sans-serif;color:#374151;background:#f6f6f6;border:1px solid #d5d7da;border-radius:4px;padding:9px 4px}.editor-palette{padding:16px;background:white;color:#374151;box-shadow:0 3px 12px #2027351a}.editor-palette[hidden]{display:none}.editor-palette p{font-size:13px;color:#6b7280;margin:0 0 9px}.editor-palette>div{margin-bottom:18px}.colour-swatches{display:flex;flex-wrap:wrap;gap:10px}.colour-swatches button{width:30px;height:30px;border:1px solid #0002;border-radius:3px;box-shadow:0 1px 1px #0001;padding:0}.editor-palette>button{font-size:13px;background:transparent;border:0;color:#596170;padding:4px}.editor-pin{display:flex;align-items:center;gap:9px;font-size:14px;margin:14px 0;color:#586170}.editor-pin input{width:17px;height:17px;accent-color:#606c82}.rich-note{overflow-wrap:anywhere;font-size:15px;line-height:1.6}.ProseMirror hr,.rich-note hr{border:0;border-top:1px solid;opacity:.4;margin:20px 0}.ProseMirror mark[data-color="#000000"]{color:#fff}.ProseMirror[contenteditable=false]{opacity:.7}.ProseMirror:has(>p:only-child>br:only-child):before{content:attr(data-placeholder);color:#a2a7ae;float:left;pointer-events:none;height:0}.custom-colour-button{display:flex;align-items:center;gap:10px;margin-top:13px;padding:9px 12px;background:white;color:#687185;border:1px solid #cdd0d5;border-radius:5px;font:14px IBM Plex Sans,sans-serif;min-height:40px}.colour-wheel{width:22px;height:22px;border-radius:50%;background:conic-gradient(red,#f0f,#00f,#0ff,#0f0,#ff0,red);position:relative;flex-shrink:0}.colour-wheel:after{content:"";position:absolute;inset:7px;background:#fff;border-radius:50%}.custom-colour-controls{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:10px}.custom-colour-controls[hidden]{display:none}.custom-colour-controls input[type=color]{width:40px;height:38px;padding:2px;background:#fff;border:1px solid #cdd0d5;border-radius:4px;cursor:pointer}.custom-colour-controls input[type=text]{width:100px;min-width:0;height:38px;font:16px monospace;padding:7px;border:1px solid #cdd0d5;border-radius:4px;color:#374151;background:white}.custom-colour-controls>button{border:0;background:#edf0f3;color:#374151;padding:9px 12px;font-size:14px;border-radius:4px}.colour-validation{width:100%;font-size:12px;color:#973c3c}.colour-validation:empty{display:none}.simple-workspace .notes-editor.blank-note .ProseMirror{font-size:16px}.simple-workspace .notes-editor.blank-note .ProseMirror:before{color:inherit;opacity:.4}.editor-palette>[hidden]{display:none}.editor-palette .clear-colour{display:inline-flex;padding:6px 8px;margin-top:10px;font-size:10px}.editor-colour-toggle[aria-expanded=true]{outline:2px solid #c9f000;outline-offset:-3px}