.dark .insurance-quote-theme{color-scheme:dark;background:var(--seller-card-bg-soft);color:var(--seller-text-strong)}.dark .insurance-quote-theme :is(.bg-white,[class~="bg-white/80"],[class~="bg-white/70"],.bg-card,.bg-background){background-color:var(--seller-card-bg)}.dark .insurance-quote-theme :is([class*=bg-slate-50],.bg-slate-100,.bg-muted,[class~="bg-muted/30"]){background-color:var(--seller-card-bg-soft)}.dark .insurance-quote-theme [class*=bg-gradient-to]{background:linear-gradient(135deg,var(--seller-card-bg-soft),var(--seller-state-primary-bg))}.dark .insurance-quote-theme [class~=from-slate-100]{background:var(--seller-state-neutral-bg)}.dark .insurance-quote-theme :is([class~="bg-jc_primary/5"],[class~="bg-jc_primary/8"],[class~="bg-jc_primary/10"],[class~="bg-jc_primary/15"],[class~="bg-jc_primary/[0.02]"],[class~="bg-jc_primary/[0.03]"]){background-color:var(--seller-state-primary-bg)}.dark .insurance-quote-theme :is(.text-foreground,[class~="text-foreground/80"],.text-slate-700,h1,h2,h3,h4,h5,label){color:var(--seller-text-strong)}.dark .insurance-quote-theme :is(.text-muted-foreground,[class~="text-muted-foreground/50"],[class~="text-muted-foreground/60"],[class~="text-muted-foreground/70"],[class~="text-muted-foreground/80"],.text-slate-300,.text-slate-400,.text-slate-500,.text-slate-600){color:var(--seller-text-muted)}.dark .insurance-quote-theme :is(.text-jc_primary,[class~="text-jc_primary/40"],[class~="text-jc_primary/60"],[class~="text-jc_primary/70"],[class~="text-jc_primary/80"]){color:var(--brand-icon-accent-dark)}.dark .insurance-quote-theme :is(.border-border,[class~="border-border/30"],[class~="border-border/40"],[class~="border-border/50"],[class~="border-border/60"],[class~="border-border/70"],.border-slate-200,[class~="border-slate-200/60"],.border-slate-300,[class~="border-white/15"]){border-color:var(--seller-card-border-strong)}.dark .insurance-quote-theme :is([class~="divide-border/40"],[class~="divide-border/60"])>:not([hidden])~:not([hidden]){border-color:var(--seller-card-border-strong)}.dark .insurance-quote-theme :is(.border-jc_primary,[class~="border-jc_primary/60"]){border-color:var(--brand-icon-accent-dark)}.dark .insurance-quote-theme :is([class~="border-jc_primary/10"],[class~="border-jc_primary/15"],[class~="border-jc_primary/20"],[class~="border-jc_primary/30"],[class~="border-jc_primary/40"]){border-color:var(--seller-card-border-strong)}.dark .insurance-quote-theme [class~="bg-border/60"]{background-color:var(--seller-card-border-strong)}.dark .insurance-quote-theme :is([class*=bg-green-50],[class*=bg-emerald-50],.bg-emerald-100){background-color:var(--seller-state-success-bg);border-color:var(--seller-state-success-border)}.dark .insurance-quote-theme :is(.bg-amber-100,[class*=bg-amber-50]){background-color:var(--seller-state-warning-bg);border-color:var(--seller-state-warning-border)}.dark .insurance-quote-theme [class*=bg-red-50]{background-color:var(--seller-state-danger-bg);border-color:var(--seller-state-danger-border)}.dark .insurance-quote-theme :is(.text-green-700,.text-emerald-500,.text-emerald-600,.text-emerald-700,.text-emerald-800,[class~="text-emerald-600/70"]){color:var(--seller-state-success-fg)}.dark .insurance-quote-theme :is(.text-amber-500,.text-amber-600,.text-amber-700,.text-amber-800){color:var(--seller-state-warning-fg)}.dark .insurance-quote-theme :is(.text-red-500,.text-red-600,.text-destructive){color:var(--seller-state-danger-fg)}.dark .insurance-quote-theme .bg-emerald-500{background-color:var(--seller-state-success-solid)}.dark .insurance-quote-theme .bg-amber-400{background-color:var(--seller-state-warning-solid)}.dark .insurance-quote-theme .bg-red-400{background-color:var(--seller-state-danger-solid)}.dark .insurance-quote-theme :is(input:not([type=checkbox]):not([type=radio]),textarea,select,[role=combobox]){background-color:var(--seller-card-bg-soft);color:var(--seller-text-strong);border-color:var(--seller-text-subtle)}.dark .insurance-quote-theme :is(input,textarea)::-moz-placeholder{color:var(--seller-text-muted);opacity:1}.dark .insurance-quote-theme :is(input,textarea)::placeholder,.dark .insurance-quote-theme [role=combobox][data-placeholder]{color:var(--seller-text-muted);opacity:1}.dark .insurance-quote-theme :is(input,textarea,select,[role=combobox]):focus-visible{border-color:var(--brand-icon-accent-dark)!important;outline:2px solid var(--brand-icon-accent-dark);outline-offset:2px}.dark .insurance-quote-theme :is(input,textarea,select,[role=combobox])[aria-invalid=true]{border-color:var(--seller-state-danger-fg)!important}.dark .insurance-quote-theme :is(input[type=checkbox],input[type=radio]){accent-color:var(--brand-icon-accent-dark)}.dark .insurance-quote-theme :is(input,textarea,select,button):disabled,.dark .insurance-quote-theme :is(input,textarea)[readonly],.dark .insurance-quote-theme [aria-disabled=true]{opacity:1;color:var(--seller-text-muted)!important;-webkit-text-fill-color:var(--seller-text-muted);background:var(--seller-state-neutral-bg)!important;border-color:var(--seller-card-border-strong)!important;border-style:dashed;box-shadow:none;cursor:not-allowed}.dark .insurance-quote-theme :is(input,textarea)[readonly]{cursor:default}.dark .insurance-quote-theme :is([class*="hover:bg-slate-"],[class*="hover:bg-teal-"]):hover,.dark .insurance-quote-theme :is([class*="active:bg-slate-"],[class*="active:bg-teal-"]):active{background-color:var(--seller-state-neutral-bg)}.dark .insurance-quote-theme button:not(:disabled):focus-visible{outline:2px solid var(--brand-icon-accent-dark);outline-offset:2px}.dark .insurance-quote-theme .insurance-progress-track{background-color:var(--seller-card-border)}.dark .insurance-quote-theme .insurance-progress-fill,.dark .insurance-quote-theme .h-full.bg-jc_primary{background:var(--brand-icon-accent-dark)}.dark .insurance-quote-theme .insurance-step-node{border-color:var(--seller-text-subtle)}.dark .insurance-quote-theme .insurance-step-node.border-jc_primary{border-color:var(--brand-icon-accent-dark)}.dark .insurance-quote-theme .insurance-step-node.bg-jc_primary{background-color:var(--brand-primary)}.dark .insurance-quote-theme circle:first-child{stroke:var(--seller-card-border)}.dark .insurance-quote-theme circle[stroke="#059669"]{stroke:var(--seller-state-success-solid)}.dark .insurance-quote-theme circle[stroke="#d97706"]{stroke:var(--seller-state-warning-solid)}.dark .insurance-quote-theme circle[stroke="#ef4444"]{stroke:var(--seller-state-danger-solid)}
