:root{font-family:Poppins,system-ui,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}ul{list-style-type:disc}ol{list-style-type:decimal}em{font-style:italic}body{margin:0;padding:0;width:100%;min-height:100vh}h1{font-size:3.2em;line-height:1.1}button{cursor:pointer}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes recording-pulse{0%,to{box-shadow:0 0 #e53e3e66}50%{box-shadow:0 0 0 8px #e53e3e00}}@keyframes ai-format-pulse{0%,to{opacity:.85;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}.tiptap-editor-wrap .ProseMirror{outline:none;font-size:16px;line-height:1.5}.tiptap-editor-wrap--clinical-history .ProseMirror{min-height:180px}.tiptap-editor-wrap--note .ProseMirror{min-height:80px}.tiptap-editor-wrap .ProseMirror .is-empty:before{content:attr(data-placeholder);color:var(--chakra-colors-fg-muted, #718096);float:left;height:0;pointer-events:none}.tiptap-editor-wrap .ProseMirror p.is-empty{min-height:1.5em;margin-bottom:.5em}.tiptap-editor-wrap .ProseMirror p{margin-bottom:.5em}.tiptap-editor-wrap .ProseMirror p:last-child{margin-bottom:0}.tiptap-editor-wrap .ProseMirror h2{font-size:1.125rem;font-weight:600;margin-top:.75em;margin-bottom:.25em}.tiptap-editor-wrap .ProseMirror ul,.tiptap-editor-wrap .ProseMirror ol{padding-left:1.5em;margin-bottom:.5em}.clinical-history-ai-formatting-icon{animation:ai-format-pulse 1.2s ease-in-out infinite}.clinical-history-editor-wrap .ProseMirror{min-height:180px}.note-editor-wrap .ProseMirror{min-height:80px}.clinical-history-editor-wrap .ProseMirror,.note-editor-wrap .ProseMirror{outline:none;font-size:16px;line-height:1.5}.clinical-history-editor-wrap .ProseMirror .is-empty:before,.note-editor-wrap .ProseMirror .is-empty:before{content:attr(data-placeholder);color:var(--chakra-colors-fg-muted, #718096);float:left;height:0;pointer-events:none}.clinical-history-editor-wrap .ProseMirror p.is-empty,.note-editor-wrap .ProseMirror p.is-empty{min-height:1.5em;margin-bottom:.5em}.clinical-history-editor-wrap .ProseMirror p,.note-editor-wrap .ProseMirror p{margin-bottom:.5em}.clinical-history-editor-wrap .ProseMirror p:last-child,.note-editor-wrap .ProseMirror p:last-child{margin-bottom:0}.clinical-history-editor-wrap .ProseMirror h2,.note-editor-wrap .ProseMirror h2{font-size:1.125rem;font-weight:600;margin-top:.75em;margin-bottom:.25em}.clinical-history-editor-wrap .ProseMirror ul,.clinical-history-editor-wrap .ProseMirror ol,.note-editor-wrap .ProseMirror ul,.note-editor-wrap .ProseMirror ol{padding-left:1.5em;margin-bottom:.5em}.consent-content--signing-page h1{font-size:1.25rem;font-weight:700;margin-bottom:.5rem}.consent-content--signing-page h2{font-size:1.125rem;font-weight:600;margin-bottom:.5rem}.consent-content--signing-page p{margin-bottom:.5rem}.consent-content--signing-page ul,.consent-content--signing-page ol{padding-left:1.5rem;margin-bottom:.5rem}
