.rich-note-editor{min-width:0}.rich-note-editor [data-rich-source]{display:none!important}.rich-note-surface{min-height:180px;max-height:48dvh;overflow:auto;padding:12px;border:1px solid var(--line);border-radius:0 0 7px 7px;background:var(--surface);color:var(--text);font:inherit;font-size:14px;line-height:1.55;overflow-wrap:anywhere;outline:none;white-space:normal}.rich-note-surface:focus{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.rich-note-surface p,.rich-note-surface div{margin:0 0 8px}.rich-note-surface ul,.rich-note-surface ol{padding-left:24px;margin:6px 0}.rich-note-surface ul{list-style:disc}.rich-note-surface ol{list-style:decimal}.rich-note-surface li{margin:2px 0;display:list-item}.rich-note-surface li>p,.rich-note-surface li>div{margin:0}.rich-note-surface h4{font-size:1.15em;line-height:1.35;margin:10px 0 6px}.rich-note-surface blockquote{margin:8px 0;padding-left:12px;border-left:3px solid var(--accent)}.rich-note-surface img{display:block;max-width:100%;max-height:48dvh;width:auto;height:auto;object-fit:contain}.rich-note-surface figure{margin:10px 0}.rich-note-surface figcaption{font-size:11px;color:var(--sub)}.rich-note-editor .note-format-tools{gap:3px;flex-wrap:wrap;padding:4px 6px}.rich-note-editor .note-format-tools button{min-height:28px;padding:4px 8px}.rich-note-editor .note-format-tools button[aria-pressed=true]{background:var(--accent);color:var(--bg)}.briefing-image-tools input[hidden]{display:none!important}@media(max-width:600px){.rich-note-surface{min-height:160px;font-size:16px;padding:10px}.rich-note-editor .note-format-tools button{min-width:32px;min-height:32px;padding:4px 7px}}
