html[data-tenant-appearance=tatworx-dark]{--tx-card-bg:#0a1538;--tx-card-border:rgba(255,255,255,0.08);--tx-body-muted:#cbd5e1;--background:222 47% 9%;--foreground:210 40% 98%;--card:222 35% 14%;--card-foreground:0 0% 100%;--muted:217 33% 18%;--muted-foreground:214 32% 82%;--border:217 33% 22%;--input:217 33% 22%;--popover:222 35% 14%;--popover-foreground:0 0% 100%}html[data-tenant-appearance=tatworx-dark] body{background-color:var(--color-body-bg,#050d28);color:var(--color-body-text,#cbd5e1)}html[data-tenant-appearance=tatworx-dark] body:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--color-body-bg,#050d28);background-image:linear-gradient(90deg,rgba(120,160,255,.07) 1px,transparent 0),linear-gradient(180deg,rgba(120,160,255,.07) 1px,transparent 0);background-size:44px 44px;mask-image:radial-gradient(ellipse 120% 80% at 50% 20%,#000 35%,transparent 85%);-webkit-mask-image:radial-gradient(ellipse 120% 80% at 50% 20%,#000 35%,transparent 85%)}html[data-tenant-appearance=tatworx-dark] .tatworx-public-shell :is(.bg-white,.bg-gray-50,.bg-gray-100,.bg-card):not([class*=bg-medex-red],[class*=bg-emerald],[class*=bg-primary],[class*=bg-secondary],[class*=bg-sky-],[class*=bg-violet-],[class*=bg-red-],[class*=bg-teal-],[class*=bg-amber-],[class*=bg-black]){background-color:var(--tx-card-bg)!important}html[data-tenant-appearance=tatworx-dark] .tatworx-public-shell :is(.border-gray-100,.border-gray-200,.border-\[\#E2E8F0\],.border-border){border-color:var(--tx-card-border)!important}html[data-tenant-appearance=tatworx-dark] .tatworx-public-shell :is(.text-medex-dark,.text-\[\#0F172A\],.text-\[\#334155\]){color:#ffffff!important}html[data-tenant-appearance=tatworx-dark] .tatworx-public-shell :is(.text-gray-500,.text-gray-400,.text-gray-600,.text-muted-foreground){color:var(--tx-body-muted)!important}html[data-tenant-appearance=tatworx-dark] .tatworx-public-shell .bg-gray-50.ps-12,html[data-tenant-appearance=tatworx-dark] .tatworx-public-shell input.bg-gray-50{background-color:color-mix(in srgb,var(--tx-card-bg) 85%,#000)!important;color:#ffffff!important}html[data-tenant-appearance=tatworx-dark] .txw-plans section{background:transparent}html[data-tenant-appearance=tatworx-dark] .txw-plans .text-foreground{color:#ffffff}html[data-tenant-appearance=tatworx-dark] .txw-plans .text-muted-foreground{color:var(--tx-body-muted)}