[data-reduced-motion=true] *,[data-reduced-motion=true] :after,[data-reduced-motion=true] :before{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){::view-transition-group(*),::view-transition-new(root),::view-transition-old(root){animation:none!important}}[data-density=compact]{font-size:15px}[data-density=compact] .app-container{padding-inline:clamp(.75rem,1.5vw,1.25rem)}.skeleton:after{animation-duration:1.2s}:root{--table-row-h:52px}[data-density=compact]{--table-row-h:40px}:root{--table-header-bg:var(--card)}.dark{--table-header-bg:color-mix(in srgb,#ffffff 5.5%,var(--bg))}@property --edge-fade-l{syntax:"<length>";inherits:false;initial-value:0}@property --edge-fade-r{syntax:"<length>";inherits:false;initial-value:0}@supports (animation-timeline:scroll(self x)){.edge-fade-x{-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--edge-fade-l),#000 calc(100% - var(--edge-fade-r)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--edge-fade-l),#000 calc(100% - var(--edge-fade-r)),transparent);animation:edge-fade-x-track linear both;animation-timeline:scroll(self x)}@keyframes edge-fade-x-track{0%{--edge-fade-l:0px;--edge-fade-r:24px}12%{--edge-fade-l:24px;--edge-fade-r:24px}88%{--edge-fade-l:24px;--edge-fade-r:24px}to{--edge-fade-l:24px;--edge-fade-r:0px}}}@media (max-width:767px){input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=file]),select,textarea{font-size:max(16px,1em)}}body,html{overflow-x:clip}.app-shell{height:100vh;height:100dvh}html:has(.app-shell),html:has(.app-shell) body{height:100%;overflow:hidden;overscroll-behavior:none}@media print{.app-shell,.app-shell-scroll,html:has(.app-shell),html:has(.app-shell) body{height:auto;overflow:visible}.app-shell,.app-shell-scroll{display:block;position:static}.app-shell>[role=alertdialog],.app-shell>nav[aria-label="Quick navigation"],.app-sidebar-shell,.app-topbar,[data-ask-ai-launcher],[role=dialog][aria-label="Ongoing telehealth call"],[role=region][aria-label=Notifications]{display:none!important}.app-shell-scroll>main{padding-block:0}.app-shell .app-container{max-width:none;padding-inline:0}html:has(.app-shell){color-scheme:light;--bg:#ffffff;--fg:#0b1220;--card:#ffffff;--sheet:#ffffff;--surface-1:#ffffff;--surface-2:#ffffff;--surface-3:#ffffff;--border:#cbd5e1;--color-canvas:#ffffff;--color-ink:#0b1220;--color-muted:#475569;--table-header-bg:#ffffff;--shadow-1:none;--shadow-2:none;--shadow-3:none;--shadow-hero:none}[data-client-summary]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}[data-client-summary]>a{color:inherit;text-decoration:none}[data-client-profile] .card-elevate,[data-client-profile] .cq{break-inside:avoid;page-break-inside:avoid;-webkit-box-decoration-break:clone;box-decoration-break:clone}[data-client-profile] [role=tabpanel],[data-client-summary]>*{opacity:1!important;transform:none!important}}