:root{--hcore-viewport-height:100dvh;--font-display:Inter, ui-sans-serif, system-ui, sans-serif, Apple Color Emoji, Segoe UI Emoji, Segoe UI Symbol, Noto Color Emoji;--font-mono:var(--font-display);--font-rounded:var(--font-display);--font-serif:var(--font-display)}html,body{font-family:var(--font-display)}#root :is(input,textarea,select,button,[contenteditable=true]){font-family:var(--font-display)!important}html,body{overscroll-behavior-y:none;width:100%;height:100%;margin:0}#root{height:var(--hcore-viewport-height,100dvh);min-width:0;min-height:0;padding-top:env(safe-area-inset-top,0px);padding-right:env(safe-area-inset-right,0px);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);box-sizing:border-box}[data-hcore-shell=true]{min-width:0;height:100%;min-height:0}button:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,a:focus-visible{box-shadow:inset 0 0 0 2px #5e9bc7;border-color:#5e9bc7!important;outline:none!important}html{scrollbar-gutter:stable}[data-hcore-dropdown-root=true]{position:relative!important;overflow:visible!important}[data-hcore-dropdown-root=true]:not([data-hcore-dropdown-portal-trigger=true]):focus-within,[data-hcore-dropdown-root=true]:not([data-hcore-dropdown-portal-trigger=true])[data-hcore-dropdown-open=true]{z-index:2147483000!important}div:has([data-hcore-dropdown-root=true]:not([data-hcore-dropdown-portal-trigger=true])[data-hcore-dropdown-open=true]){z-index:2147482000!important;position:relative!important;overflow:visible!important}[data-hcore-dropdown-menu=true]{z-index:2147483000!important;background-color:var(--hcore-surface)!important;opacity:1!important}[data-hcore-dropdown-portal=true]{z-index:2147483600!important}div:has(>[data-hcore-dropdown-root=true]:not([data-hcore-dropdown-portal-trigger=true]):focus-within){z-index:2147482000!important;position:relative!important;overflow:visible!important}div:has(>div>[data-hcore-dropdown-root=true]:not([data-hcore-dropdown-portal-trigger=true]):focus-within){z-index:2147481000!important;position:relative!important}div:has([data-hcore-dropdown-root=true]:not([data-hcore-dropdown-portal-trigger=true]):focus-within){overflow:visible!important}[data-hcore-dropdown-root=true]:has(>[role=button]+div){z-index:2147483000!important;isolation:isolate!important}div:has(>[data-hcore-dropdown-root=true]:has(>[role=button]+div)){z-index:2147482000!important;position:relative!important;overflow:visible!important}div:has(>div>[data-hcore-dropdown-root=true]:has(>[role=button]+div)){z-index:2147481000!important;position:relative!important;overflow:visible!important}div:has(>div>div>[data-hcore-dropdown-root=true]:has(>[role=button]+div)){z-index:2147480000!important;position:relative!important;overflow:visible!important}div:has([data-hcore-dropdown-root=true]:has(>[role=button]+div)){overflow:visible!important}[data-hcore-dropdown-root=true]:has(>[role=button]+div)>[role=button]+div,[data-hcore-dropdown-root=true]:has(>[role=button]+div)>[role=button]+div>div{opacity:1!important;background-color:#fff!important}[data-hcore-dropdown-root=true]>div:has(>input)>[role=button]{box-shadow:none!important;background-color:#0000!important;border-left:0 #0000!important}[data-hcore-range-day]:focus,[data-hcore-range-day]:focus-visible{outline:none!important}input[data-hcore-report-date=true]::-webkit-calendar-picker-indicator{cursor:pointer;opacity:0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}input[data-hcore-report-date=true]::-webkit-datetime-edit{padding:0}.hcore-evolution-editor:before{content:"";float:left;width:var(--hcore-evolution-notch-width);height:var(--hcore-evolution-notch-height);pointer-events:none;display:block}[data-hcore-clinical-note-floating-header=true]{position:sticky!important;top:0!important}