/* Stored Quill HTML shown outside an editor (announcements, meeting notes, budget
   notes, onboarding section text, form content, email previews). Values from
   quill.snow.css, which only applies them inside .ql-editor. The shared toolbar is
   app/static/js/quill_toolbar.js; the server sanitizer keeps exactly these classes. */
.ql-font-serif { font-family: Georgia, "Times New Roman", serif; }
.ql-font-monospace { font-family: Monaco, "Courier New", monospace; }
.ql-size-small { font-size: .75em; }
.ql-size-large { font-size: 1.5em; }
.ql-size-huge { font-size: 2.5em; }
.ql-align-center { text-align: center; }
.ql-align-right { text-align: right; }
.ql-align-justify { text-align: justify; }
/* Nested list items (Tab). Margin, not padding, so the bullet/number moves with the
   text: an outside list marker sits against the item's border edge. 3em per level.
   Not inside an editor, where quill.snow.css already pads them. */
.ql-indent-1:not(.ql-editor *) { margin-left: 3em; }
.ql-indent-2:not(.ql-editor *) { margin-left: 6em; }
.ql-indent-3:not(.ql-editor *) { margin-left: 9em; }
.ql-indent-4:not(.ql-editor *) { margin-left: 12em; }
.ql-indent-5:not(.ql-editor *) { margin-left: 15em; }
.ql-indent-6:not(.ql-editor *) { margin-left: 18em; }
.ql-indent-7:not(.ql-editor *) { margin-left: 21em; }
.ql-indent-8:not(.ql-editor *) { margin-left: 24em; }
