@keyframes consulta-drawer-slide-in{0%{opacity:0;transform:translate(100%)}to{opacity:1;transform:translate(0)}}@keyframes consulta-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes consulta-card-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes consulta-left-col-in{0%{opacity:0;transform:translate(-16px)}to{opacity:1;transform:translate(0)}}@keyframes consulta-right-col-in{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes consulta-bottom-bar-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes consulta-pulse-dot{0%,to{transform:scale(1);box-shadow:0 0 #ff00048c}50%{transform:scale(1.18);box-shadow:0 0 0 6px #ff000400}}@keyframes consulta-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes consulta-waveform-bar{0%,to{transform:scaleY(.4)}50%{transform:scaleY(1)}}@keyframes consulta-check-in{0%{opacity:0;transform:scale(0)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}@keyframes consulta-mode-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes consulta-prontuario-row-in{0%{opacity:0;background-color:#b49cff73;transform:translate(-4px);box-shadow:0 0 #b49cff00}20%{opacity:1;background-color:#b49cff73;transform:translate(0);box-shadow:0 0 0 4px #b49cff2e}70%{background-color:#b49cff73;box-shadow:0 0 0 4px #b49cff1f}to{background-color:#b49cff00;box-shadow:0 0 #b49cff00}}@keyframes consulta-listening-dot{0%,to{transform:scale(1);box-shadow:0 0 #3b7a5752}50%{transform:scale(1.16);box-shadow:0 0 0 6px #3b7a5700}}@keyframes consulta-pulse-dot-lilac{0%,to{transform:scale(1);box-shadow:0 0 #b49cff99}50%{transform:scale(1.18);box-shadow:0 0 0 6px #b49cff00}}@media (prefers-reduced-motion:reduce){[data-glass-variant],.consulta-anim-slide-left,.consulta-anim-slide-right,.consulta-anim-fade-up,.consulta-anim-pulse,.consulta-anim-ticker,.consulta-anim-waveform,.consulta-anim-drawer{transition:none!important;animation:none!important}}@supports not (backdrop-filter:blur(1px)){[data-glass-tint=neutral]{background-color:#fffffff0!important}[data-glass-tint=lilac]{background-color:#f4ecfff0!important}}.consulta-theme-lilac{--consulta-accent:#630a36;--consulta-accent-deep:#4b0727;--consulta-accent-soft:#f7f1ff;--consulta-accent-tint:#fdfaff;--consulta-accent-glow:#630a3624}.consulta-theme-lilac .bg-brand-primary{background-color:var(--consulta-accent)!important}.consulta-theme-lilac .bg-brand-primary-deep{background-color:var(--consulta-accent-deep)!important}.consulta-theme-lilac .bg-brand-primary-soft{background-color:var(--consulta-accent-soft)!important}.consulta-theme-lilac .active\:bg-brand-primary-deep:active{background-color:var(--consulta-accent-deep)!important}.consulta-theme-lilac .text-brand,.consulta-theme-lilac .text-brand-primary{color:var(--consulta-accent)!important}.consulta-theme-lilac .border-brand-primary,.consulta-theme-lilac .border-strong{border-color:var(--consulta-accent)!important}.consulta-theme-lilac .shadow-glow{box-shadow:0 10px 34px var(--consulta-accent-glow)!important}.consulta-theme-lilac .focus\:ring-brand-primary:focus,.consulta-theme-lilac .focus\:ring-strong:focus{--tw-ring-color:var(--consulta-accent)!important}.consulta-theme-lilac .bg-glow-tint,.consulta-theme-lilac .active\:bg-glow-tint:active,.consulta-theme-lilac .hover\:bg-glow-tint:hover{background-color:var(--consulta-accent-tint)!important}.consulta-theme-lilac [style*=\#FFF7E8],.consulta-theme-lilac [style*=\#fff7e8]{background-color:var(--consulta-accent-soft)!important}.clinical-editor-section{white-space:pre-wrap;word-break:break-word;min-height:1.62em;caret-color:var(--consulta-accent,#630a36);outline:none;font-family:RedHatDisplay_400Regular,system-ui,sans-serif;font-size:15px;line-height:1.62}.clinical-editor-section:empty:before{content:attr(data-placeholder);color:#1b121852;pointer-events:none}.clinical-editor-section ul{margin:.25rem 0;padding-left:1.35rem;list-style:outside}.clinical-editor-section ol{margin:.25rem 0;padding-left:1.35rem;list-style:decimal}.clinical-editor-section li{margin:.1rem 0}.clinical-editor-section p{margin:0 0 .35rem}.clinical-editor-section p:last-child{margin-bottom:0}.clinical-record-html ul{margin:.2rem 0;padding-left:1.35rem;list-style:outside}.clinical-record-html ol{margin:.2rem 0;padding-left:1.35rem;list-style:decimal}.clinical-record-html p{margin:0 0 .3rem}.clinical-record-html p:last-child{margin-bottom:0}