.healthcare-industry{--healthcare-accent:color-mix(in oklch, #00797a, var(--primary) 22%);--healthcare-soft:color-mix(in oklch, #ddf0ef, var(--background) 88%);--healthcare-line:color-mix(in oklch, var(--healthcare-accent), var(--border) 72%)}@supports (color:lab(0% 0 0)){.healthcare-industry{--healthcare-accent:color-mix(in oklch, lab(45.3746% -32.7332 -9.78656), var(--primary) 22%);--healthcare-soft:color-mix(in oklch, lab(93.2547% -6.52206 -2.02316), var(--background) 88%)}}.dark .healthcare-industry{--healthcare-soft:color-mix(in oklch, #173939, var(--background) 92%)}@supports (color:lab(0% 0 0)){.dark .healthcare-industry{--healthcare-soft:color-mix(in oklch, lab(21.5449% -13.0742 -3.96151), var(--background) 92%)}}@layer utilities{.healthcare-clinical-bg{background:linear-gradient(180deg, color-mix(in oklch, var(--healthcare-soft), transparent 40%) 0%, var(--background) 42%), repeating-linear-gradient(90deg, transparent, transparent 47px, color-mix(in oklch, var(--healthcare-accent), transparent 94%) 47px, color-mix(in oklch, var(--healthcare-accent), transparent 94%) 48px)}.healthcare-panel{border:1px solid var(--healthcare-line);background:color-mix(in oklch, var(--card), var(--healthcare-soft) 28%);box-shadow:0 16px 40px -32px color-mix(in oklch, var(--healthcare-accent), transparent 70%)}.healthcare-shift-pill{border:1px solid var(--healthcare-line);background:var(--card)}.healthcare-shift-pill[data-active=true]{border-color:color-mix(in oklch, var(--healthcare-accent), transparent 35%);background:color-mix(in oklch, var(--healthcare-accent), var(--card) 88%);box-shadow:0 0 0 1px color-mix(in oklch, var(--healthcare-accent), transparent 55%)}.healthcare-rail-item{border-inline-start:3px solid color-mix(in oklch, var(--healthcare-accent), transparent 25%);background:color-mix(in oklch, var(--card), var(--healthcare-soft) 40%)}.healthcare-capability-row{border-block-start:1px solid var(--healthcare-line)}.healthcare-capability-row:first-child{border-block-start:none}.healthcare-coverage-band{border-block:1px solid var(--healthcare-line);background:radial-gradient(ellipse 80% 60% at 50% 100%, color-mix(in oklch, var(--healthcare-accent), transparent 88%), transparent 60%), color-mix(in oklch, var(--healthcare-soft), var(--background) 55%)}.healthcare-flow-old{border:1px dashed color-mix(in oklch, var(--muted-foreground), transparent 55%);background:color-mix(in oklch, var(--muted), var(--background) 70%)}.healthcare-flow-new{border:1px solid color-mix(in oklch, var(--healthcare-accent), transparent 40%);background:color-mix(in oklch, var(--healthcare-accent), var(--card) 92%)}}
