@layer ui.reset,ui.base,ui.utilities;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-ext-wght-normal.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ui-neutral-50: oklch(97.5% .004 256deg);--ui-neutral-100: oklch(95.1% .007 256deg);--ui-neutral-200: oklch(90.5% .011 256deg);--ui-neutral-300: oklch(83.5% .017 256deg);--ui-neutral-400: oklch(71.5% .022 256deg);--ui-neutral-500: oklch(60% .024 256deg);--ui-neutral-600: oklch(52.5% .024 256deg);--ui-neutral-700: oklch(44% .024 256deg);--ui-neutral-800: oklch(36% .022 256deg);--ui-neutral-900: oklch(28% .02 256deg);--ui-neutral-950: oklch(22% .018 256deg);--ui-neutral-975: oklch(18.5% .016 256deg);--ui-blue-50: oklch(97.2% .013 259deg);--ui-blue-100: oklch(94.2% .027 259deg);--ui-blue-200: oklch(88.6% .055 259deg);--ui-blue-300: oklch(80.8% .096 259deg);--ui-blue-400: oklch(70.5% .15 259deg);--ui-blue-500: oklch(60.5% .185 259deg);--ui-blue-600: oklch(52.8% .2 259deg);--ui-blue-700: oklch(46% .179 259deg);--ui-blue-800: oklch(39.5% .155 259deg);--ui-blue-900: oklch(33.5% .125 259deg);--ui-blue-950: oklch(26.5% .09 259deg);--ui-teal-50: oklch(97.6% .018 192deg);--ui-teal-100: oklch(94.7% .036 192deg);--ui-teal-200: oklch(89.5% .064 192deg);--ui-teal-300: oklch(82.5% .09 192deg);--ui-teal-400: oklch(73% .106 192deg);--ui-teal-500: oklch(63.5% .104 192deg);--ui-teal-600: oklch(55.5% .094 192deg);--ui-teal-700: oklch(48% .082 192deg);--ui-teal-800: oklch(40.5% .07 192deg);--ui-teal-900: oklch(34% .058 192deg);--ui-teal-950: oklch(27% .046 192deg);--ui-red-50: oklch(97.1% .014 25deg);--ui-red-100: oklch(93.6% .032 25deg);--ui-red-200: oklch(88.5% .06 25deg);--ui-red-300: oklch(80.8% .105 25deg);--ui-red-400: oklch(71% .165 25deg);--ui-red-500: oklch(63% .205 25deg);--ui-red-600: oklch(56% .205 25deg);--ui-red-700: oklch(49% .18 25deg);--ui-red-800: oklch(42% .15 25deg);--ui-red-900: oklch(35.5% .12 25deg);--ui-red-950: oklch(27.5% .09 25deg);--ui-orange-50: oklch(97.5% .013 48deg);--ui-orange-100: oklch(94.4% .031 48deg);--ui-orange-200: oklch(89.5% .06 48deg);--ui-orange-300: oklch(83% .103 48deg);--ui-orange-400: oklch(75% .155 48deg);--ui-orange-500: oklch(68% .175 48deg);--ui-orange-600: oklch(60% .163 48deg);--ui-orange-700: oklch(52% .142 48deg);--ui-orange-800: oklch(44.5% .12 48deg);--ui-orange-900: oklch(37.5% .095 48deg);--ui-orange-950: oklch(29% .07 48deg);--ui-amber-50: oklch(98.2% .014 76deg);--ui-amber-100: oklch(95.9% .033 76deg);--ui-amber-200: oklch(92.2% .065 76deg);--ui-amber-300: oklch(87.5% .108 76deg);--ui-amber-400: oklch(82.5% .156 76deg);--ui-amber-500: oklch(77% .161 76deg);--ui-amber-600: oklch(67.5% .142 76deg);--ui-amber-700: oklch(57% .12 76deg);--ui-amber-800: oklch(48% .101 76deg);--ui-amber-900: oklch(40.5% .085 76deg);--ui-amber-950: oklch(31% .066 76deg);--ui-green-50: oklch(97.5% .018 152deg);--ui-green-100: oklch(94.6% .04 152deg);--ui-green-200: oklch(90% .075 152deg);--ui-green-300: oklch(83.5% .115 152deg);--ui-green-400: oklch(74.5% .145 152deg);--ui-green-500: oklch(65.5% .15 152deg);--ui-green-600: oklch(57% .135 152deg);--ui-green-700: oklch(49.5% .115 152deg);--ui-green-800: oklch(42% .095 152deg);--ui-green-900: oklch(35.5% .078 152deg);--ui-green-950: oklch(27.5% .058 152deg);--ui-violet-50: oklch(97.3% .014 296deg);--ui-violet-100: oklch(94% .032 296deg);--ui-violet-200: oklch(88.7% .062 296deg);--ui-violet-300: oklch(81% .107 296deg);--ui-violet-400: oklch(71% .16 296deg);--ui-violet-500: oklch(62% .195 296deg);--ui-violet-600: oklch(54.5% .205 296deg);--ui-violet-700: oklch(47.5% .185 296deg);--ui-violet-800: oklch(40.5% .155 296deg);--ui-violet-900: oklch(34% .125 296deg);--ui-violet-950: oklch(26.5% .095 296deg);--ui-cyan-50: oklch(97.5% .016 218deg);--ui-cyan-100: oklch(94.5% .034 218deg);--ui-cyan-200: oklch(89.5% .062 218deg);--ui-cyan-300: oklch(82.5% .092 218deg);--ui-cyan-400: oklch(73.5% .112 218deg);--ui-cyan-500: oklch(64.5% .116 218deg);--ui-cyan-600: oklch(56.5% .101 218deg);--ui-cyan-700: oklch(49% .088 218deg);--ui-cyan-800: oklch(41.5% .075 218deg);--ui-cyan-900: oklch(35% .063 218deg);--ui-cyan-950: oklch(27.5% .05 218deg);--ui-space-0: 0;--ui-space-1: .25rem;--ui-space-2: .5rem;--ui-space-3: .75rem;--ui-space-4: 1rem;--ui-space-5: 1.25rem;--ui-space-6: 1.5rem;--ui-space-8: 2rem;--ui-space-10: 2.5rem;--ui-space-12: 3rem;--ui-space-16: 4rem;--ui-text-2xs: .6875rem;--ui-leading-2xs: 1rem;--ui-text-xs: .75rem;--ui-leading-xs: 1rem;--ui-text-sm: .8125rem;--ui-leading-sm: 1.125rem;--ui-text-md: .875rem;--ui-leading-md: 1.25rem;--ui-text-lg: 1rem;--ui-leading-lg: 1.5rem;--ui-text-xl: 1.125rem;--ui-leading-xl: 1.625rem;--ui-text-2xl: 1.375rem;--ui-leading-2xl: 1.75rem;--ui-text-3xl: 1.75rem;--ui-leading-3xl: 2.125rem;--ui-text-display: clamp(6rem, 14vh, 14rem);--ui-leading-display: 1;--ui-weight-regular: 400;--ui-weight-medium: 500;--ui-weight-semibold: 600;--ui-weight-bold: 700;--ui-radius-xs: 2px;--ui-radius-sm: 4px;--ui-radius-md: 6px;--ui-radius-lg: 8px;--ui-radius-xl: 12px;--ui-radius-full: 9999px;--ui-motion-fast: .1s;--ui-motion-base: .16s;--ui-motion-slow: .24s;--ui-ease-standard: cubic-bezier(.2, 0, 0, 1);--ui-ease-enter: cubic-bezier(0, 0, 0, 1);--ui-ease-exit: cubic-bezier(.3, 0, 1, 1);--ui-z-sticky: 100;--ui-z-banner: 200;--ui-z-nav: 300;--ui-z-dropdown: 1000;--ui-z-overlay: 1100;--ui-z-dialog: 1200;--ui-z-toast: 1300;--ui-z-tooltip: 1400;--ui-z-lock: 2000;--ui-font-sans: Inter Variable, Inter, Segoe UI Variable Text, Segoe UI, system-ui, -apple-system, sans-serif;--ui-font-mono: JetBrains Mono Variable, JetBrains Mono, Cascadia Mono, Consolas, ui-monospace, monospace;--ui-font-features-disambiguate: "ss02", "zero";--ui-tracking-tight: -.011em;--ui-tracking-display: -.022em;--ui-tracking-mono: .02em}@media(prefers-reduced-motion:reduce){:root{--ui-motion-fast: 0ms;--ui-motion-base: 0ms;--ui-motion-slow: 0ms}}:root,[data-theme=light]{--ui-color-bg: var(--ui-neutral-50);--ui-color-surface: #fff;--ui-color-surface-raised: #fff;--ui-color-surface-sunken: var(--ui-neutral-100);--ui-color-surface-overlay: #fff;--ui-color-backdrop: oklch(18.5% .016 256deg / .45);--ui-color-elevation-border: var(--ui-neutral-200);--ui-color-text: var(--ui-neutral-900);--ui-color-text-muted: var(--ui-neutral-700);--ui-color-text-subtle: var(--ui-neutral-600);--ui-color-text-disabled: var(--ui-neutral-400);--ui-color-text-inverse: #fff;--ui-color-text-link: var(--ui-blue-700);--ui-color-text-link-hover: var(--ui-blue-800);--ui-color-border: var(--ui-neutral-200);--ui-color-border-subtle: var(--ui-neutral-100);--ui-color-border-strong: var(--ui-neutral-500);--ui-color-focus-ring: var(--ui-blue-600);--ui-color-control-bg: #fff;--ui-color-control-bg-readonly: var(--ui-neutral-100);--ui-color-control-bg-disabled: var(--ui-neutral-100);--ui-color-control-border: var(--ui-neutral-500);--ui-color-control-border-hover: var(--ui-neutral-700);--ui-color-control-border-invalid: var(--ui-red-600);--ui-color-control-checked: var(--ui-blue-600);--ui-color-control-on-checked: #fff;--ui-color-selection: var(--ui-blue-100);--ui-color-row-hover: var(--ui-neutral-100);--ui-color-row-selected: var(--ui-blue-50);--ui-color-primary: var(--ui-blue-600);--ui-color-primary-hover: var(--ui-blue-700);--ui-color-primary-active: var(--ui-blue-800);--ui-color-primary-fg: #fff;--ui-color-primary-subtle: var(--ui-blue-50);--ui-color-primary-subtle-hover: var(--ui-blue-100);--ui-color-primary-subtle-fg: var(--ui-blue-800);--ui-color-primary-text: var(--ui-blue-700);--ui-color-neutral: #fff;--ui-color-neutral-hover: var(--ui-neutral-100);--ui-color-neutral-active: var(--ui-neutral-200);--ui-color-neutral-fg: var(--ui-neutral-900);--ui-color-neutral-border: var(--ui-neutral-500);--ui-color-danger-solid-hover: var(--ui-red-700);--ui-color-danger-solid-active: var(--ui-red-800);--ui-color-clinical-normal-fg: var(--ui-neutral-900);--ui-color-clinical-normal-bg: transparent;--ui-color-info-bg: var(--ui-cyan-50);--ui-color-info-fg: var(--ui-cyan-800);--ui-color-info-border: var(--ui-cyan-500);--ui-color-info-solid: var(--ui-cyan-700);--ui-color-info-on-solid: #fff;--ui-color-success-bg: var(--ui-green-50);--ui-color-success-fg: var(--ui-green-800);--ui-color-success-border: var(--ui-green-600);--ui-color-success-solid: var(--ui-green-700);--ui-color-success-on-solid: #fff;--ui-color-warning-bg: var(--ui-amber-50);--ui-color-warning-fg: var(--ui-amber-900);--ui-color-warning-border: var(--ui-amber-700);--ui-color-warning-solid: var(--ui-amber-500);--ui-color-warning-on-solid: var(--ui-neutral-950);--ui-color-danger-bg: var(--ui-red-50);--ui-color-danger-fg: var(--ui-red-800);--ui-color-danger-border: var(--ui-red-500);--ui-color-danger-solid: var(--ui-red-600);--ui-color-danger-on-solid: #fff;--ui-color-clinical-critical-bg: var(--ui-red-100);--ui-color-clinical-critical-fg: var(--ui-red-900);--ui-color-clinical-critical-border: var(--ui-red-600);--ui-color-clinical-critical-solid: var(--ui-red-700);--ui-color-clinical-critical-on-solid: #fff;--ui-color-clinical-abnormal-bg: var(--ui-amber-100);--ui-color-clinical-abnormal-fg: var(--ui-amber-900);--ui-color-clinical-abnormal-border: var(--ui-amber-700);--ui-color-clinical-abnormal-solid: var(--ui-amber-500);--ui-color-clinical-abnormal-on-solid: var(--ui-neutral-950);--ui-color-clinical-pending-bg: var(--ui-neutral-100);--ui-color-clinical-pending-fg: var(--ui-neutral-700);--ui-color-clinical-pending-border: var(--ui-neutral-500);--ui-color-clinical-pending-solid: var(--ui-neutral-600);--ui-color-clinical-pending-on-solid: #fff;--ui-color-allergy-present-bg: var(--ui-red-50);--ui-color-allergy-present-fg: var(--ui-red-800);--ui-color-allergy-present-border: var(--ui-red-500);--ui-color-allergy-present-solid: var(--ui-red-700);--ui-color-allergy-present-on-solid: #fff;--ui-color-allergy-none-bg: var(--ui-neutral-100);--ui-color-allergy-none-fg: var(--ui-neutral-800);--ui-color-allergy-none-border: var(--ui-neutral-500);--ui-color-allergy-none-solid: var(--ui-neutral-700);--ui-color-allergy-none-on-solid: #fff;--ui-color-allergy-unassessed-bg: var(--ui-amber-100);--ui-color-allergy-unassessed-fg: var(--ui-amber-900);--ui-color-allergy-unassessed-border: var(--ui-amber-700);--ui-color-allergy-unassessed-solid: var(--ui-amber-500);--ui-color-allergy-unassessed-on-solid: var(--ui-neutral-950);--ui-color-payer-bpjs-bg: var(--ui-green-50);--ui-color-payer-bpjs-fg: var(--ui-green-800);--ui-color-payer-bpjs-border: var(--ui-green-600);--ui-color-payer-bpjs-solid: var(--ui-green-700);--ui-color-payer-bpjs-on-solid: #fff;--ui-color-payer-umum-bg: var(--ui-neutral-100);--ui-color-payer-umum-fg: var(--ui-neutral-800);--ui-color-payer-umum-border: var(--ui-neutral-500);--ui-color-payer-umum-solid: var(--ui-neutral-700);--ui-color-payer-umum-on-solid: #fff;--ui-color-payer-asuransi-bg: var(--ui-violet-50);--ui-color-payer-asuransi-fg: var(--ui-violet-800);--ui-color-payer-asuransi-border: var(--ui-violet-500);--ui-color-payer-asuransi-solid: var(--ui-violet-700);--ui-color-payer-asuransi-on-solid: #fff;--ui-color-payer-perusahaan-bg: var(--ui-cyan-50);--ui-color-payer-perusahaan-fg: var(--ui-cyan-800);--ui-color-payer-perusahaan-border: var(--ui-cyan-500);--ui-color-payer-perusahaan-solid: var(--ui-cyan-700);--ui-color-payer-perusahaan-on-solid: #fff;--ui-color-payer-pemda-bg: var(--ui-amber-50);--ui-color-payer-pemda-fg: var(--ui-amber-900);--ui-color-payer-pemda-border: var(--ui-amber-700);--ui-color-payer-pemda-solid: var(--ui-amber-500);--ui-color-payer-pemda-on-solid: var(--ui-neutral-950);--ui-color-triage-1-bg: var(--ui-red-50);--ui-color-triage-1-fg: var(--ui-red-800);--ui-color-triage-1-border: var(--ui-red-600);--ui-color-triage-1-solid: var(--ui-red-600);--ui-color-triage-1-on-solid: #fff;--ui-color-triage-2-bg: var(--ui-orange-50);--ui-color-triage-2-fg: var(--ui-orange-800);--ui-color-triage-2-border: var(--ui-orange-600);--ui-color-triage-2-solid: var(--ui-orange-500);--ui-color-triage-2-on-solid: var(--ui-neutral-975);--ui-color-triage-3-bg: var(--ui-amber-50);--ui-color-triage-3-fg: var(--ui-amber-900);--ui-color-triage-3-border: var(--ui-amber-700);--ui-color-triage-3-solid: var(--ui-amber-400);--ui-color-triage-3-on-solid: var(--ui-neutral-975);--ui-color-triage-4-bg: var(--ui-green-50);--ui-color-triage-4-fg: var(--ui-green-800);--ui-color-triage-4-border: var(--ui-green-600);--ui-color-triage-4-solid: var(--ui-green-700);--ui-color-triage-4-on-solid: #fff;--ui-color-triage-5-bg: var(--ui-blue-50);--ui-color-triage-5-fg: var(--ui-blue-800);--ui-color-triage-5-border: var(--ui-blue-600);--ui-color-triage-5-solid: var(--ui-blue-600);--ui-color-triage-5-on-solid: #fff;--ui-color-triage-doa-bg: var(--ui-neutral-100);--ui-color-triage-doa-fg: var(--ui-neutral-900);--ui-color-triage-doa-border: var(--ui-neutral-900);--ui-color-triage-doa-solid: var(--ui-neutral-975);--ui-color-triage-doa-on-solid: #fff;--ui-color-brand-bg: var(--ui-teal-50);--ui-color-brand-fg: var(--ui-teal-800);--ui-color-brand-border: var(--ui-teal-600);--ui-color-brand-solid: var(--ui-teal-700);--ui-color-brand-on-solid: #fff;--ui-shadow-0: none;--ui-shadow-1: 0 1px 2px oklch(22% .018 256deg / .08);--ui-shadow-2: 0 1px 2px oklch(22% .018 256deg / .06), 0 2px 6px oklch(22% .018 256deg / .08);--ui-shadow-3: 0 4px 12px oklch(22% .018 256deg / .12), 0 1px 3px oklch(22% .018 256deg / .08);--ui-shadow-4: 0 12px 32px oklch(22% .018 256deg / .18), 0 2px 6px oklch(22% .018 256deg / .1);--ui-border-width: 1px;--ui-focus-ring-width: 2px;--ui-focus-ring-offset: 2px;color-scheme:light}@media(prefers-color-scheme:dark){:root:not([data-theme]){--ui-color-bg: var(--ui-neutral-975);--ui-color-surface: var(--ui-neutral-950);--ui-color-surface-raised: var(--ui-neutral-900);--ui-color-surface-sunken: var(--ui-neutral-975);--ui-color-surface-overlay: var(--ui-neutral-900);--ui-color-backdrop: oklch(0% 0 0deg / .6);--ui-color-elevation-border: var(--ui-neutral-800);--ui-color-text: var(--ui-neutral-50);--ui-color-text-muted: var(--ui-neutral-300);--ui-color-text-subtle: var(--ui-neutral-400);--ui-color-text-disabled: var(--ui-neutral-600);--ui-color-text-inverse: var(--ui-neutral-975);--ui-color-text-link: var(--ui-blue-300);--ui-color-text-link-hover: var(--ui-blue-200);--ui-color-border: var(--ui-neutral-800);--ui-color-border-subtle: var(--ui-neutral-900);--ui-color-border-strong: var(--ui-neutral-500);--ui-color-focus-ring: var(--ui-blue-400);--ui-color-control-bg: var(--ui-neutral-975);--ui-color-control-bg-readonly: var(--ui-neutral-900);--ui-color-control-bg-disabled: var(--ui-neutral-900);--ui-color-control-border: var(--ui-neutral-500);--ui-color-control-border-hover: var(--ui-neutral-400);--ui-color-control-border-invalid: var(--ui-red-400);--ui-color-control-checked: var(--ui-blue-500);--ui-color-control-on-checked: #fff;--ui-color-selection: var(--ui-blue-900);--ui-color-row-hover: var(--ui-neutral-900);--ui-color-row-selected: var(--ui-blue-950);--ui-color-primary: var(--ui-blue-600);--ui-color-primary-hover: var(--ui-blue-700);--ui-color-primary-active: var(--ui-blue-800);--ui-color-primary-fg: #fff;--ui-color-primary-subtle: var(--ui-blue-950);--ui-color-primary-subtle-hover: var(--ui-blue-900);--ui-color-primary-subtle-fg: var(--ui-blue-200);--ui-color-primary-text: var(--ui-blue-300);--ui-color-neutral: var(--ui-neutral-900);--ui-color-neutral-hover: var(--ui-neutral-800);--ui-color-neutral-active: var(--ui-neutral-700);--ui-color-neutral-fg: var(--ui-neutral-50);--ui-color-neutral-border: var(--ui-neutral-500);--ui-color-danger-solid-hover: var(--ui-red-700);--ui-color-danger-solid-active: var(--ui-red-800);--ui-color-clinical-normal-fg: var(--ui-neutral-50);--ui-color-clinical-normal-bg: transparent;--ui-color-info-bg: var(--ui-cyan-950);--ui-color-info-fg: var(--ui-cyan-200);--ui-color-info-border: var(--ui-cyan-500);--ui-color-info-solid: var(--ui-cyan-700);--ui-color-info-on-solid: #fff;--ui-color-success-bg: var(--ui-green-950);--ui-color-success-fg: var(--ui-green-200);--ui-color-success-border: var(--ui-green-500);--ui-color-success-solid: var(--ui-green-700);--ui-color-success-on-solid: #fff;--ui-color-warning-bg: var(--ui-amber-950);--ui-color-warning-fg: var(--ui-amber-200);--ui-color-warning-border: var(--ui-amber-500);--ui-color-warning-solid: var(--ui-amber-500);--ui-color-warning-on-solid: var(--ui-neutral-975);--ui-color-danger-bg: var(--ui-red-950);--ui-color-danger-fg: var(--ui-red-200);--ui-color-danger-border: var(--ui-red-500);--ui-color-danger-solid: var(--ui-red-600);--ui-color-danger-on-solid: #fff;--ui-color-clinical-critical-bg: var(--ui-red-900);--ui-color-clinical-critical-fg: var(--ui-red-100);--ui-color-clinical-critical-border: var(--ui-red-400);--ui-color-clinical-critical-solid: var(--ui-red-600);--ui-color-clinical-critical-on-solid: #fff;--ui-color-clinical-abnormal-bg: var(--ui-amber-950);--ui-color-clinical-abnormal-fg: var(--ui-amber-200);--ui-color-clinical-abnormal-border: var(--ui-amber-500);--ui-color-clinical-abnormal-solid: var(--ui-amber-400);--ui-color-clinical-abnormal-on-solid: var(--ui-neutral-975);--ui-color-clinical-pending-bg: var(--ui-neutral-900);--ui-color-clinical-pending-fg: var(--ui-neutral-300);--ui-color-clinical-pending-border: var(--ui-neutral-500);--ui-color-clinical-pending-solid: var(--ui-neutral-600);--ui-color-clinical-pending-on-solid: #fff;--ui-color-allergy-present-bg: var(--ui-red-950);--ui-color-allergy-present-fg: var(--ui-red-200);--ui-color-allergy-present-border: var(--ui-red-500);--ui-color-allergy-present-solid: var(--ui-red-600);--ui-color-allergy-present-on-solid: #fff;--ui-color-allergy-none-bg: var(--ui-neutral-900);--ui-color-allergy-none-fg: var(--ui-neutral-200);--ui-color-allergy-none-border: var(--ui-neutral-500);--ui-color-allergy-none-solid: var(--ui-neutral-700);--ui-color-allergy-none-on-solid: #fff;--ui-color-allergy-unassessed-bg: var(--ui-amber-950);--ui-color-allergy-unassessed-fg: var(--ui-amber-200);--ui-color-allergy-unassessed-border: var(--ui-amber-500);--ui-color-allergy-unassessed-solid: var(--ui-amber-400);--ui-color-allergy-unassessed-on-solid: var(--ui-neutral-975);--ui-color-payer-bpjs-bg: var(--ui-green-950);--ui-color-payer-bpjs-fg: var(--ui-green-200);--ui-color-payer-bpjs-border: var(--ui-green-500);--ui-color-payer-bpjs-solid: var(--ui-green-700);--ui-color-payer-bpjs-on-solid: #fff;--ui-color-payer-umum-bg: var(--ui-neutral-900);--ui-color-payer-umum-fg: var(--ui-neutral-200);--ui-color-payer-umum-border: var(--ui-neutral-500);--ui-color-payer-umum-solid: var(--ui-neutral-700);--ui-color-payer-umum-on-solid: #fff;--ui-color-payer-asuransi-bg: var(--ui-violet-950);--ui-color-payer-asuransi-fg: var(--ui-violet-200);--ui-color-payer-asuransi-border: var(--ui-violet-400);--ui-color-payer-asuransi-solid: var(--ui-violet-700);--ui-color-payer-asuransi-on-solid: #fff;--ui-color-payer-perusahaan-bg: var(--ui-cyan-950);--ui-color-payer-perusahaan-fg: var(--ui-cyan-200);--ui-color-payer-perusahaan-border: var(--ui-cyan-500);--ui-color-payer-perusahaan-solid: var(--ui-cyan-700);--ui-color-payer-perusahaan-on-solid: #fff;--ui-color-payer-pemda-bg: var(--ui-amber-950);--ui-color-payer-pemda-fg: var(--ui-amber-200);--ui-color-payer-pemda-border: var(--ui-amber-500);--ui-color-payer-pemda-solid: var(--ui-amber-400);--ui-color-payer-pemda-on-solid: var(--ui-neutral-975);--ui-color-triage-1-bg: var(--ui-red-950);--ui-color-triage-1-fg: var(--ui-red-200);--ui-color-triage-1-border: var(--ui-red-500);--ui-color-triage-1-solid: var(--ui-red-600);--ui-color-triage-1-on-solid: #fff;--ui-color-triage-2-bg: var(--ui-orange-950);--ui-color-triage-2-fg: var(--ui-orange-200);--ui-color-triage-2-border: var(--ui-orange-500);--ui-color-triage-2-solid: var(--ui-orange-500);--ui-color-triage-2-on-solid: var(--ui-neutral-975);--ui-color-triage-3-bg: var(--ui-amber-950);--ui-color-triage-3-fg: var(--ui-amber-200);--ui-color-triage-3-border: var(--ui-amber-500);--ui-color-triage-3-solid: var(--ui-amber-400);--ui-color-triage-3-on-solid: var(--ui-neutral-975);--ui-color-triage-4-bg: var(--ui-green-950);--ui-color-triage-4-fg: var(--ui-green-200);--ui-color-triage-4-border: var(--ui-green-500);--ui-color-triage-4-solid: var(--ui-green-700);--ui-color-triage-4-on-solid: #fff;--ui-color-triage-5-bg: var(--ui-blue-950);--ui-color-triage-5-fg: var(--ui-blue-200);--ui-color-triage-5-border: var(--ui-blue-500);--ui-color-triage-5-solid: var(--ui-blue-600);--ui-color-triage-5-on-solid: #fff;--ui-color-triage-doa-bg: var(--ui-neutral-900);--ui-color-triage-doa-fg: var(--ui-neutral-50);--ui-color-triage-doa-border: var(--ui-neutral-400);--ui-color-triage-doa-solid: #000;--ui-color-triage-doa-on-solid: #fff;--ui-color-brand-bg: var(--ui-teal-950);--ui-color-brand-fg: var(--ui-teal-200);--ui-color-brand-border: var(--ui-teal-500);--ui-color-brand-solid: var(--ui-teal-400);--ui-color-brand-on-solid: var(--ui-neutral-975);--ui-shadow-0: none;--ui-shadow-1: 0 1px 2px oklch(0% 0 0deg / .4);--ui-shadow-2: 0 2px 6px oklch(0% 0 0deg / .45);--ui-shadow-3: 0 6px 16px oklch(0% 0 0deg / .5);--ui-shadow-4: 0 16px 40px oklch(0% 0 0deg / .6);--ui-border-width: 1px;--ui-focus-ring-width: 2px;--ui-focus-ring-offset: 2px;color-scheme:dark}}[data-theme=dark]{--ui-color-bg: var(--ui-neutral-975);--ui-color-surface: var(--ui-neutral-950);--ui-color-surface-raised: var(--ui-neutral-900);--ui-color-surface-sunken: var(--ui-neutral-975);--ui-color-surface-overlay: var(--ui-neutral-900);--ui-color-backdrop: oklch(0% 0 0deg / .6);--ui-color-elevation-border: var(--ui-neutral-800);--ui-color-text: var(--ui-neutral-50);--ui-color-text-muted: var(--ui-neutral-300);--ui-color-text-subtle: var(--ui-neutral-400);--ui-color-text-disabled: var(--ui-neutral-600);--ui-color-text-inverse: var(--ui-neutral-975);--ui-color-text-link: var(--ui-blue-300);--ui-color-text-link-hover: var(--ui-blue-200);--ui-color-border: var(--ui-neutral-800);--ui-color-border-subtle: var(--ui-neutral-900);--ui-color-border-strong: var(--ui-neutral-500);--ui-color-focus-ring: var(--ui-blue-400);--ui-color-control-bg: var(--ui-neutral-975);--ui-color-control-bg-readonly: var(--ui-neutral-900);--ui-color-control-bg-disabled: var(--ui-neutral-900);--ui-color-control-border: var(--ui-neutral-500);--ui-color-control-border-hover: var(--ui-neutral-400);--ui-color-control-border-invalid: var(--ui-red-400);--ui-color-control-checked: var(--ui-blue-500);--ui-color-control-on-checked: #fff;--ui-color-selection: var(--ui-blue-900);--ui-color-row-hover: var(--ui-neutral-900);--ui-color-row-selected: var(--ui-blue-950);--ui-color-primary: var(--ui-blue-600);--ui-color-primary-hover: var(--ui-blue-700);--ui-color-primary-active: var(--ui-blue-800);--ui-color-primary-fg: #fff;--ui-color-primary-subtle: var(--ui-blue-950);--ui-color-primary-subtle-hover: var(--ui-blue-900);--ui-color-primary-subtle-fg: var(--ui-blue-200);--ui-color-primary-text: var(--ui-blue-300);--ui-color-neutral: var(--ui-neutral-900);--ui-color-neutral-hover: var(--ui-neutral-800);--ui-color-neutral-active: var(--ui-neutral-700);--ui-color-neutral-fg: var(--ui-neutral-50);--ui-color-neutral-border: var(--ui-neutral-500);--ui-color-danger-solid-hover: var(--ui-red-700);--ui-color-danger-solid-active: var(--ui-red-800);--ui-color-clinical-normal-fg: var(--ui-neutral-50);--ui-color-clinical-normal-bg: transparent;--ui-color-info-bg: var(--ui-cyan-950);--ui-color-info-fg: var(--ui-cyan-200);--ui-color-info-border: var(--ui-cyan-500);--ui-color-info-solid: var(--ui-cyan-700);--ui-color-info-on-solid: #fff;--ui-color-success-bg: var(--ui-green-950);--ui-color-success-fg: var(--ui-green-200);--ui-color-success-border: var(--ui-green-500);--ui-color-success-solid: var(--ui-green-700);--ui-color-success-on-solid: #fff;--ui-color-warning-bg: var(--ui-amber-950);--ui-color-warning-fg: var(--ui-amber-200);--ui-color-warning-border: var(--ui-amber-500);--ui-color-warning-solid: var(--ui-amber-500);--ui-color-warning-on-solid: var(--ui-neutral-975);--ui-color-danger-bg: var(--ui-red-950);--ui-color-danger-fg: var(--ui-red-200);--ui-color-danger-border: var(--ui-red-500);--ui-color-danger-solid: var(--ui-red-600);--ui-color-danger-on-solid: #fff;--ui-color-clinical-critical-bg: var(--ui-red-900);--ui-color-clinical-critical-fg: var(--ui-red-100);--ui-color-clinical-critical-border: var(--ui-red-400);--ui-color-clinical-critical-solid: var(--ui-red-600);--ui-color-clinical-critical-on-solid: #fff;--ui-color-clinical-abnormal-bg: var(--ui-amber-950);--ui-color-clinical-abnormal-fg: var(--ui-amber-200);--ui-color-clinical-abnormal-border: var(--ui-amber-500);--ui-color-clinical-abnormal-solid: var(--ui-amber-400);--ui-color-clinical-abnormal-on-solid: var(--ui-neutral-975);--ui-color-clinical-pending-bg: var(--ui-neutral-900);--ui-color-clinical-pending-fg: var(--ui-neutral-300);--ui-color-clinical-pending-border: var(--ui-neutral-500);--ui-color-clinical-pending-solid: var(--ui-neutral-600);--ui-color-clinical-pending-on-solid: #fff;--ui-color-allergy-present-bg: var(--ui-red-950);--ui-color-allergy-present-fg: var(--ui-red-200);--ui-color-allergy-present-border: var(--ui-red-500);--ui-color-allergy-present-solid: var(--ui-red-600);--ui-color-allergy-present-on-solid: #fff;--ui-color-allergy-none-bg: var(--ui-neutral-900);--ui-color-allergy-none-fg: var(--ui-neutral-200);--ui-color-allergy-none-border: var(--ui-neutral-500);--ui-color-allergy-none-solid: var(--ui-neutral-700);--ui-color-allergy-none-on-solid: #fff;--ui-color-allergy-unassessed-bg: var(--ui-amber-950);--ui-color-allergy-unassessed-fg: var(--ui-amber-200);--ui-color-allergy-unassessed-border: var(--ui-amber-500);--ui-color-allergy-unassessed-solid: var(--ui-amber-400);--ui-color-allergy-unassessed-on-solid: var(--ui-neutral-975);--ui-color-payer-bpjs-bg: var(--ui-green-950);--ui-color-payer-bpjs-fg: var(--ui-green-200);--ui-color-payer-bpjs-border: var(--ui-green-500);--ui-color-payer-bpjs-solid: var(--ui-green-700);--ui-color-payer-bpjs-on-solid: #fff;--ui-color-payer-umum-bg: var(--ui-neutral-900);--ui-color-payer-umum-fg: var(--ui-neutral-200);--ui-color-payer-umum-border: var(--ui-neutral-500);--ui-color-payer-umum-solid: var(--ui-neutral-700);--ui-color-payer-umum-on-solid: #fff;--ui-color-payer-asuransi-bg: var(--ui-violet-950);--ui-color-payer-asuransi-fg: var(--ui-violet-200);--ui-color-payer-asuransi-border: var(--ui-violet-400);--ui-color-payer-asuransi-solid: var(--ui-violet-700);--ui-color-payer-asuransi-on-solid: #fff;--ui-color-payer-perusahaan-bg: var(--ui-cyan-950);--ui-color-payer-perusahaan-fg: var(--ui-cyan-200);--ui-color-payer-perusahaan-border: var(--ui-cyan-500);--ui-color-payer-perusahaan-solid: var(--ui-cyan-700);--ui-color-payer-perusahaan-on-solid: #fff;--ui-color-payer-pemda-bg: var(--ui-amber-950);--ui-color-payer-pemda-fg: var(--ui-amber-200);--ui-color-payer-pemda-border: var(--ui-amber-500);--ui-color-payer-pemda-solid: var(--ui-amber-400);--ui-color-payer-pemda-on-solid: var(--ui-neutral-975);--ui-color-triage-1-bg: var(--ui-red-950);--ui-color-triage-1-fg: var(--ui-red-200);--ui-color-triage-1-border: var(--ui-red-500);--ui-color-triage-1-solid: var(--ui-red-600);--ui-color-triage-1-on-solid: #fff;--ui-color-triage-2-bg: var(--ui-orange-950);--ui-color-triage-2-fg: var(--ui-orange-200);--ui-color-triage-2-border: var(--ui-orange-500);--ui-color-triage-2-solid: var(--ui-orange-500);--ui-color-triage-2-on-solid: var(--ui-neutral-975);--ui-color-triage-3-bg: var(--ui-amber-950);--ui-color-triage-3-fg: var(--ui-amber-200);--ui-color-triage-3-border: var(--ui-amber-500);--ui-color-triage-3-solid: var(--ui-amber-400);--ui-color-triage-3-on-solid: var(--ui-neutral-975);--ui-color-triage-4-bg: var(--ui-green-950);--ui-color-triage-4-fg: var(--ui-green-200);--ui-color-triage-4-border: var(--ui-green-500);--ui-color-triage-4-solid: var(--ui-green-700);--ui-color-triage-4-on-solid: #fff;--ui-color-triage-5-bg: var(--ui-blue-950);--ui-color-triage-5-fg: var(--ui-blue-200);--ui-color-triage-5-border: var(--ui-blue-500);--ui-color-triage-5-solid: var(--ui-blue-600);--ui-color-triage-5-on-solid: #fff;--ui-color-triage-doa-bg: var(--ui-neutral-900);--ui-color-triage-doa-fg: var(--ui-neutral-50);--ui-color-triage-doa-border: var(--ui-neutral-400);--ui-color-triage-doa-solid: #000;--ui-color-triage-doa-on-solid: #fff;--ui-color-brand-bg: var(--ui-teal-950);--ui-color-brand-fg: var(--ui-teal-200);--ui-color-brand-border: var(--ui-teal-500);--ui-color-brand-solid: var(--ui-teal-400);--ui-color-brand-on-solid: var(--ui-neutral-975);--ui-shadow-0: none;--ui-shadow-1: 0 1px 2px oklch(0% 0 0deg / .4);--ui-shadow-2: 0 2px 6px oklch(0% 0 0deg / .45);--ui-shadow-3: 0 6px 16px oklch(0% 0 0deg / .5);--ui-shadow-4: 0 16px 40px oklch(0% 0 0deg / .6);--ui-border-width: 1px;--ui-focus-ring-width: 2px;--ui-focus-ring-offset: 2px;color-scheme:dark}[data-theme=high-contrast]{--ui-color-bg: #fff;--ui-color-surface: #fff;--ui-color-surface-raised: #fff;--ui-color-surface-sunken: var(--ui-neutral-50);--ui-color-surface-overlay: #fff;--ui-color-backdrop: oklch(0% 0 0deg / .7);--ui-color-elevation-border: #000;--ui-color-text: #000;--ui-color-text-muted: var(--ui-neutral-900);--ui-color-text-subtle: var(--ui-neutral-800);--ui-color-text-disabled: var(--ui-neutral-600);--ui-color-text-inverse: #fff;--ui-color-text-link: var(--ui-blue-800);--ui-color-text-link-hover: var(--ui-blue-900);--ui-color-border: var(--ui-neutral-800);--ui-color-border-subtle: var(--ui-neutral-700);--ui-color-border-strong: #000;--ui-color-focus-ring: var(--ui-blue-800);--ui-color-control-bg: #fff;--ui-color-control-bg-readonly: var(--ui-neutral-50);--ui-color-control-bg-disabled: var(--ui-neutral-100);--ui-color-control-border: #000;--ui-color-control-border-hover: #000;--ui-color-control-border-invalid: var(--ui-red-800);--ui-color-control-checked: var(--ui-blue-800);--ui-color-control-on-checked: #fff;--ui-color-selection: var(--ui-blue-200);--ui-color-row-hover: var(--ui-neutral-100);--ui-color-row-selected: var(--ui-blue-100);--ui-color-primary: var(--ui-blue-800);--ui-color-primary-hover: var(--ui-blue-900);--ui-color-primary-active: var(--ui-blue-950);--ui-color-primary-fg: #fff;--ui-color-primary-subtle: var(--ui-blue-50);--ui-color-primary-subtle-hover: var(--ui-blue-100);--ui-color-primary-subtle-fg: var(--ui-blue-900);--ui-color-primary-text: var(--ui-blue-800);--ui-color-neutral: #fff;--ui-color-neutral-hover: var(--ui-neutral-100);--ui-color-neutral-active: var(--ui-neutral-200);--ui-color-neutral-fg: #000;--ui-color-neutral-border: #000;--ui-color-danger-solid-hover: var(--ui-red-900);--ui-color-danger-solid-active: var(--ui-red-950);--ui-color-clinical-normal-fg: #000;--ui-color-clinical-normal-bg: transparent;--ui-color-info-bg: var(--ui-cyan-50);--ui-color-info-fg: var(--ui-cyan-900);--ui-color-info-border: var(--ui-cyan-800);--ui-color-info-solid: var(--ui-cyan-800);--ui-color-info-on-solid: #fff;--ui-color-success-bg: var(--ui-green-50);--ui-color-success-fg: var(--ui-green-900);--ui-color-success-border: var(--ui-green-800);--ui-color-success-solid: var(--ui-green-800);--ui-color-success-on-solid: #fff;--ui-color-warning-bg: var(--ui-amber-50);--ui-color-warning-fg: var(--ui-amber-950);--ui-color-warning-border: var(--ui-amber-800);--ui-color-warning-solid: var(--ui-amber-400);--ui-color-warning-on-solid: #000;--ui-color-danger-bg: var(--ui-red-50);--ui-color-danger-fg: var(--ui-red-900);--ui-color-danger-border: var(--ui-red-800);--ui-color-danger-solid: var(--ui-red-800);--ui-color-danger-on-solid: #fff;--ui-color-clinical-critical-bg: var(--ui-red-50);--ui-color-clinical-critical-fg: var(--ui-red-900);--ui-color-clinical-critical-border: var(--ui-red-800);--ui-color-clinical-critical-solid: var(--ui-red-800);--ui-color-clinical-critical-on-solid: #fff;--ui-color-clinical-abnormal-bg: var(--ui-amber-50);--ui-color-clinical-abnormal-fg: var(--ui-amber-950);--ui-color-clinical-abnormal-border: var(--ui-amber-800);--ui-color-clinical-abnormal-solid: var(--ui-amber-400);--ui-color-clinical-abnormal-on-solid: #000;--ui-color-clinical-pending-bg: #fff;--ui-color-clinical-pending-fg: var(--ui-neutral-900);--ui-color-clinical-pending-border: #000;--ui-color-clinical-pending-solid: var(--ui-neutral-800);--ui-color-clinical-pending-on-solid: #fff;--ui-color-allergy-present-bg: var(--ui-red-50);--ui-color-allergy-present-fg: var(--ui-red-900);--ui-color-allergy-present-border: var(--ui-red-800);--ui-color-allergy-present-solid: var(--ui-red-800);--ui-color-allergy-present-on-solid: #fff;--ui-color-allergy-none-bg: #fff;--ui-color-allergy-none-fg: #000;--ui-color-allergy-none-border: #000;--ui-color-allergy-none-solid: var(--ui-neutral-900);--ui-color-allergy-none-on-solid: #fff;--ui-color-allergy-unassessed-bg: var(--ui-amber-50);--ui-color-allergy-unassessed-fg: var(--ui-amber-950);--ui-color-allergy-unassessed-border: var(--ui-amber-800);--ui-color-allergy-unassessed-solid: var(--ui-amber-400);--ui-color-allergy-unassessed-on-solid: #000;--ui-color-payer-bpjs-bg: #fff;--ui-color-payer-bpjs-fg: var(--ui-green-900);--ui-color-payer-bpjs-border: var(--ui-green-800);--ui-color-payer-bpjs-solid: var(--ui-green-800);--ui-color-payer-bpjs-on-solid: #fff;--ui-color-payer-umum-bg: #fff;--ui-color-payer-umum-fg: #000;--ui-color-payer-umum-border: #000;--ui-color-payer-umum-solid: var(--ui-neutral-900);--ui-color-payer-umum-on-solid: #fff;--ui-color-payer-asuransi-bg: #fff;--ui-color-payer-asuransi-fg: var(--ui-violet-900);--ui-color-payer-asuransi-border: var(--ui-violet-800);--ui-color-payer-asuransi-solid: var(--ui-violet-800);--ui-color-payer-asuransi-on-solid: #fff;--ui-color-payer-perusahaan-bg: #fff;--ui-color-payer-perusahaan-fg: var(--ui-cyan-900);--ui-color-payer-perusahaan-border: var(--ui-cyan-800);--ui-color-payer-perusahaan-solid: var(--ui-cyan-800);--ui-color-payer-perusahaan-on-solid: #fff;--ui-color-payer-pemda-bg: #fff;--ui-color-payer-pemda-fg: var(--ui-amber-950);--ui-color-payer-pemda-border: var(--ui-amber-800);--ui-color-payer-pemda-solid: var(--ui-amber-400);--ui-color-payer-pemda-on-solid: #000;--ui-color-triage-1-bg: var(--ui-red-50);--ui-color-triage-1-fg: var(--ui-red-900);--ui-color-triage-1-border: var(--ui-red-800);--ui-color-triage-1-solid: var(--ui-red-700);--ui-color-triage-1-on-solid: #fff;--ui-color-triage-2-bg: var(--ui-orange-50);--ui-color-triage-2-fg: var(--ui-orange-900);--ui-color-triage-2-border: var(--ui-orange-800);--ui-color-triage-2-solid: var(--ui-orange-400);--ui-color-triage-2-on-solid: #000;--ui-color-triage-3-bg: var(--ui-amber-50);--ui-color-triage-3-fg: var(--ui-amber-950);--ui-color-triage-3-border: var(--ui-amber-800);--ui-color-triage-3-solid: var(--ui-amber-300);--ui-color-triage-3-on-solid: #000;--ui-color-triage-4-bg: var(--ui-green-50);--ui-color-triage-4-fg: var(--ui-green-900);--ui-color-triage-4-border: var(--ui-green-800);--ui-color-triage-4-solid: var(--ui-green-700);--ui-color-triage-4-on-solid: #fff;--ui-color-triage-5-bg: var(--ui-blue-50);--ui-color-triage-5-fg: var(--ui-blue-900);--ui-color-triage-5-border: var(--ui-blue-800);--ui-color-triage-5-solid: var(--ui-blue-700);--ui-color-triage-5-on-solid: #fff;--ui-color-triage-doa-bg: #fff;--ui-color-triage-doa-fg: #000;--ui-color-triage-doa-border: #000;--ui-color-triage-doa-solid: #000;--ui-color-triage-doa-on-solid: #fff;--ui-color-brand-bg: var(--ui-teal-50);--ui-color-brand-fg: var(--ui-teal-900);--ui-color-brand-border: var(--ui-teal-800);--ui-color-brand-solid: var(--ui-teal-800);--ui-color-brand-on-solid: #fff;--ui-shadow-0: none;--ui-shadow-1: none;--ui-shadow-2: none;--ui-shadow-3: none;--ui-shadow-4: none;--ui-border-width: 2px;--ui-focus-ring-width: 3px;--ui-focus-ring-offset: 2px;color-scheme:light}[data-theme]:not(:root){color:var(--ui-color-text);background-color:var(--ui-color-bg)}@media(forced-colors:active){:root,[data-theme]{--ui-color-bg: Canvas;--ui-color-surface: Canvas;--ui-color-surface-raised: Canvas;--ui-color-surface-sunken: Canvas;--ui-color-surface-overlay: Canvas;--ui-color-text: CanvasText;--ui-color-text-muted: CanvasText;--ui-color-text-subtle: CanvasText;--ui-color-text-disabled: GrayText;--ui-color-text-link: LinkText;--ui-color-border: CanvasText;--ui-color-border-strong: CanvasText;--ui-color-focus-ring: Highlight;--ui-color-control-bg: Field;--ui-color-control-border: FieldText;--ui-color-control-border-hover: FieldText;--ui-color-control-border-invalid: Mark;--ui-color-control-checked: Highlight;--ui-color-control-on-checked: HighlightText;--ui-color-primary: ButtonText;--ui-color-primary-fg: ButtonFace;--ui-shadow-1: none;--ui-shadow-2: none;--ui-shadow-3: none;--ui-shadow-4: none}}:root,[data-density=compact]{--ui-control-height: 1.75rem;--ui-control-padding-x: .5rem;--ui-control-font-size: .8125rem;--ui-control-gap: .25rem;--ui-row-height: 1.75rem;--ui-field-gap-y: .5rem;--ui-field-gap-x: 1rem;--ui-field-label-width: 9.5rem;--ui-field-message-size: .75rem;--ui-hit-min: 1.5rem;--ui-icon-size-sm: .875rem;--ui-icon-size-md: 1rem;--ui-icon-size-lg: 1.25rem;--ui-check-size: 1rem;--ui-switch-width: 1.875rem;--ui-switch-height: 1.125rem;--ui-button-height: 1.75rem;--ui-button-padding-x: .75rem;--ui-tile-min-height: 3rem}[data-density=comfortable]{--ui-control-height: 2.25rem;--ui-control-padding-x: .75rem;--ui-control-font-size: .875rem;--ui-control-gap: .375rem;--ui-row-height: 2.25rem;--ui-field-gap-y: .75rem;--ui-field-gap-x: 1.25rem;--ui-field-label-width: 10.5rem;--ui-field-message-size: .8125rem;--ui-hit-min: 2rem;--ui-icon-size-sm: 1rem;--ui-icon-size-md: 1.125rem;--ui-icon-size-lg: 1.375rem;--ui-check-size: 1.125rem;--ui-switch-width: 2.25rem;--ui-switch-height: 1.375rem;--ui-button-height: 2.25rem;--ui-button-padding-x: 1rem;--ui-tile-min-height: 3.5rem}[data-density=touch]{--ui-control-height: 3rem;--ui-control-padding-x: 1rem;--ui-control-font-size: 1.125rem;--ui-control-gap: .5rem;--ui-row-height: 3.25rem;--ui-field-gap-y: 1rem;--ui-field-gap-x: 1.5rem;--ui-field-label-width: 12rem;--ui-field-message-size: 1rem;--ui-hit-min: 3rem;--ui-icon-size-sm: 1.25rem;--ui-icon-size-md: 1.5rem;--ui-icon-size-lg: 1.75rem;--ui-check-size: 1.5rem;--ui-switch-width: 3rem;--ui-switch-height: 1.75rem;--ui-button-height: 3rem;--ui-button-padding-x: 1.25rem;--ui-tile-min-height: 4rem}@layer ui.reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100dvh}img,picture,video,canvas{display:block;max-width:100%}input,button,textarea{font:inherit;color:inherit;letter-spacing:inherit}button{background:none;border:0;padding:0}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}table{border-collapse:collapse}fieldset{min-width:0;padding:0;border:0}legend{padding:0}ul[role=list],ol[role=list]{padding:0;list-style:none}[hidden]:not([hidden=until-found]){display:none!important}}@layer ui.base{[data-tone]{--_tone-bg: var(--ui-color-surface-sunken);--_tone-fg: var(--ui-color-text);--_tone-border: var(--ui-color-border-strong);--_tone-solid: var(--ui-color-text-muted);--_tone-on-solid: var(--ui-color-surface)}[data-tone][data-tone=primary]{--_tone-bg: var(--ui-color-primary-subtle);--_tone-fg: var(--ui-color-primary-subtle-fg);--_tone-border: var(--ui-color-primary);--_tone-solid: var(--ui-color-primary);--_tone-on-solid: var(--ui-color-primary-fg)}[data-tone][data-tone=info]{--_tone-bg: var(--ui-color-info-bg);--_tone-fg: var(--ui-color-info-fg);--_tone-border: var(--ui-color-info-border);--_tone-solid: var(--ui-color-info-solid);--_tone-on-solid: var(--ui-color-info-on-solid)}[data-tone][data-tone=success]{--_tone-bg: var(--ui-color-success-bg);--_tone-fg: var(--ui-color-success-fg);--_tone-border: var(--ui-color-success-border);--_tone-solid: var(--ui-color-success-solid);--_tone-on-solid: var(--ui-color-success-on-solid)}[data-tone][data-tone=warning]{--_tone-bg: var(--ui-color-warning-bg);--_tone-fg: var(--ui-color-warning-fg);--_tone-border: var(--ui-color-warning-border);--_tone-solid: var(--ui-color-warning-solid);--_tone-on-solid: var(--ui-color-warning-on-solid)}[data-tone][data-tone=danger]{--_tone-bg: var(--ui-color-danger-bg);--_tone-fg: var(--ui-color-danger-fg);--_tone-border: var(--ui-color-danger-border);--_tone-solid: var(--ui-color-danger-solid);--_tone-on-solid: var(--ui-color-danger-on-solid)}[data-tone][data-tone=brand]{--_tone-bg: var(--ui-color-brand-bg);--_tone-fg: var(--ui-color-brand-fg);--_tone-border: var(--ui-color-brand-border);--_tone-solid: var(--ui-color-brand-solid);--_tone-on-solid: var(--ui-color-brand-on-solid)}[data-tone][data-tone=clinical-critical]{--_tone-bg: var(--ui-color-clinical-critical-bg);--_tone-fg: var(--ui-color-clinical-critical-fg);--_tone-border: var(--ui-color-clinical-critical-border);--_tone-solid: var(--ui-color-clinical-critical-solid);--_tone-on-solid: var(--ui-color-clinical-critical-on-solid)}[data-tone][data-tone=clinical-abnormal]{--_tone-bg: var(--ui-color-clinical-abnormal-bg);--_tone-fg: var(--ui-color-clinical-abnormal-fg);--_tone-border: var(--ui-color-clinical-abnormal-border);--_tone-solid: var(--ui-color-clinical-abnormal-solid);--_tone-on-solid: var(--ui-color-clinical-abnormal-on-solid)}[data-tone][data-tone=clinical-pending]{--_tone-bg: var(--ui-color-clinical-pending-bg);--_tone-fg: var(--ui-color-clinical-pending-fg);--_tone-border: var(--ui-color-clinical-pending-border);--_tone-solid: var(--ui-color-clinical-pending-solid);--_tone-on-solid: var(--ui-color-clinical-pending-on-solid)}[data-tone][data-tone=allergy-present]{--_tone-bg: var(--ui-color-allergy-present-bg);--_tone-fg: var(--ui-color-allergy-present-fg);--_tone-border: var(--ui-color-allergy-present-border);--_tone-solid: var(--ui-color-allergy-present-solid);--_tone-on-solid: var(--ui-color-allergy-present-on-solid)}[data-tone][data-tone=allergy-none]{--_tone-bg: var(--ui-color-allergy-none-bg);--_tone-fg: var(--ui-color-allergy-none-fg);--_tone-border: var(--ui-color-allergy-none-border);--_tone-solid: var(--ui-color-allergy-none-solid);--_tone-on-solid: var(--ui-color-allergy-none-on-solid)}[data-tone][data-tone=allergy-unassessed]{--_tone-bg: var(--ui-color-allergy-unassessed-bg);--_tone-fg: var(--ui-color-allergy-unassessed-fg);--_tone-border: var(--ui-color-allergy-unassessed-border);--_tone-solid: var(--ui-color-allergy-unassessed-solid);--_tone-on-solid: var(--ui-color-allergy-unassessed-on-solid)}[data-tone][data-tone=payer-bpjs]{--_tone-bg: var(--ui-color-payer-bpjs-bg);--_tone-fg: var(--ui-color-payer-bpjs-fg);--_tone-border: var(--ui-color-payer-bpjs-border);--_tone-solid: var(--ui-color-payer-bpjs-solid);--_tone-on-solid: var(--ui-color-payer-bpjs-on-solid)}[data-tone][data-tone=payer-umum]{--_tone-bg: var(--ui-color-payer-umum-bg);--_tone-fg: var(--ui-color-payer-umum-fg);--_tone-border: var(--ui-color-payer-umum-border);--_tone-solid: var(--ui-color-payer-umum-solid);--_tone-on-solid: var(--ui-color-payer-umum-on-solid)}[data-tone][data-tone=payer-asuransi]{--_tone-bg: var(--ui-color-payer-asuransi-bg);--_tone-fg: var(--ui-color-payer-asuransi-fg);--_tone-border: var(--ui-color-payer-asuransi-border);--_tone-solid: var(--ui-color-payer-asuransi-solid);--_tone-on-solid: var(--ui-color-payer-asuransi-on-solid)}[data-tone][data-tone=payer-perusahaan]{--_tone-bg: var(--ui-color-payer-perusahaan-bg);--_tone-fg: var(--ui-color-payer-perusahaan-fg);--_tone-border: var(--ui-color-payer-perusahaan-border);--_tone-solid: var(--ui-color-payer-perusahaan-solid);--_tone-on-solid: var(--ui-color-payer-perusahaan-on-solid)}[data-tone][data-tone=payer-pemda]{--_tone-bg: var(--ui-color-payer-pemda-bg);--_tone-fg: var(--ui-color-payer-pemda-fg);--_tone-border: var(--ui-color-payer-pemda-border);--_tone-solid: var(--ui-color-payer-pemda-solid);--_tone-on-solid: var(--ui-color-payer-pemda-on-solid)}[data-tone][data-tone=triage-1]{--_tone-bg: var(--ui-color-triage-1-bg);--_tone-fg: var(--ui-color-triage-1-fg);--_tone-border: var(--ui-color-triage-1-border);--_tone-solid: var(--ui-color-triage-1-solid);--_tone-on-solid: var(--ui-color-triage-1-on-solid)}[data-tone][data-tone=triage-2]{--_tone-bg: var(--ui-color-triage-2-bg);--_tone-fg: var(--ui-color-triage-2-fg);--_tone-border: var(--ui-color-triage-2-border);--_tone-solid: var(--ui-color-triage-2-solid);--_tone-on-solid: var(--ui-color-triage-2-on-solid)}[data-tone][data-tone=triage-3]{--_tone-bg: var(--ui-color-triage-3-bg);--_tone-fg: var(--ui-color-triage-3-fg);--_tone-border: var(--ui-color-triage-3-border);--_tone-solid: var(--ui-color-triage-3-solid);--_tone-on-solid: var(--ui-color-triage-3-on-solid)}[data-tone][data-tone=triage-4]{--_tone-bg: var(--ui-color-triage-4-bg);--_tone-fg: var(--ui-color-triage-4-fg);--_tone-border: var(--ui-color-triage-4-border);--_tone-solid: var(--ui-color-triage-4-solid);--_tone-on-solid: var(--ui-color-triage-4-on-solid)}[data-tone][data-tone=triage-5]{--_tone-bg: var(--ui-color-triage-5-bg);--_tone-fg: var(--ui-color-triage-5-fg);--_tone-border: var(--ui-color-triage-5-border);--_tone-solid: var(--ui-color-triage-5-solid);--_tone-on-solid: var(--ui-color-triage-5-on-solid)}[data-tone][data-tone=triage-doa]{--_tone-bg: var(--ui-color-triage-doa-bg);--_tone-fg: var(--ui-color-triage-doa-fg);--_tone-border: var(--ui-color-triage-doa-border);--_tone-solid: var(--ui-color-triage-doa-solid);--_tone-on-solid: var(--ui-color-triage-doa-on-solid)}html{font-family:var(--ui-font-sans);font-size:100%;line-height:var(--ui-leading-md);font-optical-sizing:auto;color:var(--ui-color-text);background-color:var(--ui-color-bg);scroll-padding-top:var(--ui-scroll-padding-top, 0px)}body{font-size:var(--ui-text-md);line-height:var(--ui-leading-md)}:focus-visible{outline:var(--ui-focus-ring-width) solid var(--ui-color-focus-ring);outline-offset:var(--ui-focus-ring-offset)}::selection{background-color:var(--ui-color-selection)}a{color:var(--ui-color-text-link);text-decoration-thickness:from-font;text-underline-offset:.15em}a:hover{color:var(--ui-color-text-link-hover)}h1,h2,h3,h4{font-weight:var(--ui-weight-semibold);color:var(--ui-color-text)}h1{font-size:var(--ui-text-2xl);line-height:var(--ui-leading-2xl);letter-spacing:var(--ui-tracking-tight)}h2{font-size:var(--ui-text-xl);line-height:var(--ui-leading-xl);letter-spacing:var(--ui-tracking-tight)}h3{font-size:var(--ui-text-lg);line-height:var(--ui-leading-lg)}h4{font-size:var(--ui-text-md);line-height:var(--ui-leading-md)}code,kbd,samp,pre{font-family:var(--ui-font-mono);font-size:.95em}table{font-variant-numeric:tabular-nums}hr{border:0;border-top:var(--ui-border-width) solid var(--ui-color-border)}@media(forced-colors:active){:focus-visible{outline-color:Highlight}}}@layer ui.utilities{.u-stack{display:flex;flex-direction:column;gap:var(--gap, var(--ui-space-3))}.u-cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--gap, var(--ui-space-2))}.u-grid{display:grid;grid-template-columns:repeat(var(--cols, 2),minmax(0,1fr));gap:var(--gap, var(--ui-space-4))}.u-form-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));column-gap:var(--ui-field-gap-x);row-gap:var(--ui-field-gap-y)}.u-form-grid>*{grid-column:span var(--span, 12)}.u-split{display:flex;flex-wrap:wrap;gap:var(--gap, var(--ui-space-4))}.u-split>:first-child{flex:999 1 var(--split-main, 30rem);min-width:0}.u-split>:last-child{flex:1 1 var(--split-side, 18rem);min-width:0}.u-gap-1{--gap: var(--ui-space-1);gap:var(--ui-space-1)}.u-gap-2{--gap: var(--ui-space-2);gap:var(--ui-space-2)}.u-gap-3{--gap: var(--ui-space-3);gap:var(--ui-space-3)}.u-gap-4{--gap: var(--ui-space-4);gap:var(--ui-space-4)}.u-gap-5{--gap: var(--ui-space-5);gap:var(--ui-space-5)}.u-gap-6{--gap: var(--ui-space-6);gap:var(--ui-space-6)}.u-gap-8{--gap: var(--ui-space-8);gap:var(--ui-space-8)}.u-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.u-tabular{font-variant-numeric:tabular-nums}.u-mono{font-family:var(--ui-font-mono);font-variant-numeric:tabular-nums slashed-zero;letter-spacing:var(--ui-tracking-mono)}.u-visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.u-w-full{width:100%}.u-print-only{display:none!important}}.ui-dialog-backdrop{background-color:var(--ui-color-backdrop)}.ui-dialog-pane .cdk-dialog-container,.ui-drawer-pane .cdk-dialog-container{outline:none}.ui-dialog-pane .cdk-dialog-container{animation:ui-dialog-enter var(--ui-motion-base) var(--ui-ease-enter)}.ui-drawer-pane .cdk-dialog-container{animation:ui-drawer-enter var(--ui-motion-slow) var(--ui-ease-enter)}@keyframes ui-dialog-enter{0%{transform:translateY(8px) scale(.99)}}@keyframes ui-drawer-enter{0%{transform:translate(24px)}}@media(forced-colors:active){.ui-dialog-backdrop{background-color:transparent}}@media print{@layer ui.base{:root{--ui-color-bg: #fff;--ui-color-surface: #fff;--ui-color-surface-raised: #fff;--ui-color-surface-sunken: #fff;--ui-color-text: #000;--ui-color-text-muted: #000;--ui-color-text-subtle: #000;--ui-color-border: #000;--ui-color-border-strong: #000;--ui-shadow-1: none;--ui-shadow-2: none;--ui-shadow-3: none;--ui-shadow-4: none;color-scheme:light}html,body{color:#000!important;background:#fff!important}.u-no-print,[data-print=hide],nav,[role=navigation],[role=banner],[role=status][aria-live],.cdk-overlay-container{display:none!important}.u-print-only{display:revert!important}*,*:before,*:after{box-shadow:none!important;text-shadow:none!important}[data-scroll-container],.u-scroll{height:auto!important;max-height:none!important;overflow:visible!important}thead{display:table-header-group}tfoot{display:table-footer-group}tr,img,svg,figure{break-inside:avoid}h1,h2,h3{break-after:avoid}[data-print-exact],.u-print-exact{-webkit-print-color-adjust:exact;print-color-adjust:exact}}}.crud-form{display:contents}.crud-form__body{display:flex;flex-direction:column;gap:var(--ui-space-5)}.crud-form__section{display:flex;flex-direction:column;gap:var(--ui-space-3);min-width:0}.crud-form__heading{margin:0;font-size:var(--ui-text-md);font-weight:var(--ui-weight-semibold);color:var(--ui-color-text)}.crud-form__note{margin:0;font-size:var(--ui-text-sm);color:var(--ui-color-text-muted)}.u-form-grid>.span-2{--span: 2}.u-form-grid>.span-3{--span: 3}.u-form-grid>.span-4{--span: 4}.u-form-grid>.span-5{--span: 5}.u-form-grid>.span-6{--span: 6}.u-form-grid>.span-7{--span: 7}.u-form-grid>.span-8{--span: 8}.u-form-grid>.span-9{--span: 9}.u-form-grid>.span-10{--span: 10}.u-form-grid>.span-12{--span: 12}@media(max-width:40rem){.u-form-grid>[class*=span-]{--span: 12}}
