.bloodwork-page{max-width:var(--spacing-dc-content);padding-top:calc(var(--spacing) * 6)}.bloodwork-page .glass{padding:calc(var(--spacing) * 6)}:root:not(.dark) .bloodwork-page .glass{border-radius:var(--radius-dc-panel)!important;box-shadow:var(--shadow-dc-panel)!important}.bloodwork-page h3{font-size:var(--text-xl);line-height:var(--text-xl--line-height);font-weight:700}.bloodwork-header h1{font-size:var(--text-dc-page-title)}.bloodwork-header p{font-size:var(--text-lg)}.bloodwork-header svg{width:calc(var(--spacing) * 6);height:calc(var(--spacing) * 6)}.bloodwork-header button{min-height:calc(var(--spacing) * 10);font-size:var(--text-sm);padding-inline:calc(var(--spacing) * 4)}.bloodwork-header button svg{width:calc(var(--spacing) * 4);height:calc(var(--spacing) * 4)}.bloodwork-scanner>div:first-child{margin-bottom:calc(var(--spacing) * 2);gap:calc(var(--spacing) * 3)}.bloodwork-scanner>div:first-child>svg{width:calc(var(--spacing) * 5);height:calc(var(--spacing) * 5)}.bloodwork-scanner>div:first-child>span{font-size:var(--text-sm)}.bloodwork-scanner>p{font-size:var(--text-sm);line-height:var(--text-sm--line-height);margin-bottom:calc(var(--spacing) * 5)}.bloodwork-scanner [data-ui-action=bloodwork\.upload]{min-height:var(--spacing-dc-upload)}.bloodwork-scanner [data-ui-id$=upload\.label]{font-size:var(--text-lg);font-weight:600}.bloodwork-scanner [data-ui-id$=upload\.hint]{font-size:var(--text-sm)}.bloodwork-scanner [data-ui-id$=upload\.icon]{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7);margin-bottom:calc(var(--spacing) * 2)}.bloodwork-trends{min-width:0}.bloodwork-grid{margin-top:calc(var(--spacing) * 5)}.bloodwork-disclaimer [data-ui-id$=\.copy]{line-height:var(--text-sm--line-height)}.bloodwork-metric{min-height:var(--spacing-dc-metric);padding-block:calc(var(--spacing) * 3)}.bloodwork-metric p:last-child{margin-top:calc(var(--spacing) * .5)}.bloodwork-markers button{min-height:calc(var(--spacing) * 9)}.bloodwork-interpretation [class*="text-[10px]"]{font-size:var(--text-xs)}.bloodwork-interpretation button{min-height:calc(var(--spacing) * 11);font-size:var(--text-sm)}.bloodwork-page button:focus-visible,.bloodwork-page input:focus-visible{outline:2px solid var(--color-dc-accent);outline-offset:calc(var(--spacing) * 1)}@media (max-width:639px){.bloodwork-page{padding-top:0}.bloodwork-page .glass{padding:calc(var(--spacing) * 4)}.bloodwork-header>div{flex-direction:column}.bloodwork-header h1{font-size:var(--text-2xl)}.bloodwork-header p{font-size:var(--text-sm)}.bloodwork-header button,.bloodwork-markers button{min-height:calc(var(--spacing) * 11)}.bloodwork-disclaimer{padding:calc(var(--spacing) * 4);gap:calc(var(--spacing) * 3)}.bloodwork-page h3{font-size:var(--text-lg)}.bloodwork-trends>div:first-child{align-items:flex-start}.bloodwork-trends [data-ui-id="bloodwork.trends.copy"]{font-size:var(--text-sm)}.bloodwork-metric{padding:calc(var(--spacing) * 3)}.bloodwork-metric p:first-child{font-size:var(--text-xs)}}