.insurer-theme{--insurer-bg:var(--background);--insurer-surface:var(--card);--insurer-surface-muted:var(--muted);--insurer-muted:var(--muted);--insurer-border:var(--border);--insurer-text:var(--foreground);--insurer-text-muted:var(--muted-foreground);--insurer-text-muted-2:var(--muted-foreground);--insurer-accent:var(--primary);--insurer-accent-hover:var(--accent);--insurer-accent-soft:color-mix(in oklch, var(--primary) 16%, var(--background));--insurer-chart-1:var(--chart-1);--insurer-chart-2:var(--chart-2);--insurer-chart-3:var(--chart-3);--insurer-chart-accent:var(--chart-4);--insurer-success:var(--success);--insurer-success-soft:color-mix(in oklch, var(--success) 16%, var(--background));--insurer-warning:var(--warning);--insurer-warning-soft:color-mix(in oklch, var(--warning) 16%, var(--background));--insurer-danger:var(--destructive);--insurer-danger-soft:color-mix(in oklch, var(--destructive) 16%, var(--background));background-color:var(--insurer-bg);color:var(--insurer-text);font-family:var(--font-sans)}.insurer-theme .text-xs{line-height:1.4}.insurer-theme .text-sm{line-height:1.5}.insurer-theme .text-base{line-height:1.55}.insurer-theme .text-lg{line-height:1.4}.insurer-theme .text-xl{line-height:1.35}.insurer-button>svg,.insurer-button svg.lucide{width:16px;height:16px}.insurer-surface{background-color:var(--insurer-surface)}.insurer-surface-muted{background-color:var(--insurer-surface-muted)}.insurer-border{border-color:var(--insurer-border)}.insurer-divider{background-color:var(--insurer-border)}.insurer-text{color:var(--insurer-text)}.insurer-text-muted{color:var(--insurer-text-muted)}.insurer-text-muted-2{color:var(--insurer-text-muted-2)}.insurer-card{background-color:var(--insurer-surface);border-color:var(--insurer-border)}.insurer-input,.insurer-select,.insurer-textarea{background-color:var(--insurer-surface);border-color:var(--insurer-border);color:var(--insurer-text)}.insurer-input::placeholder,.insurer-textarea::placeholder{color:var(--insurer-text-muted-2)}.insurer-button-primary{background-color:var(--insurer-accent);color:#fff}.insurer-button-primary:hover{background-color:var(--insurer-accent-hover)}.insurer-button-outline{background-color:var(--insurer-surface);border-color:var(--insurer-border);color:var(--insurer-text)}.insurer-button-outline:hover{background-color:var(--insurer-surface-muted)}.insurer-button-ghost{color:var(--insurer-text-muted)}.insurer-button-ghost:hover{background-color:var(--insurer-surface-muted);color:var(--insurer-text)}.insurer-button-destructive{background-color:var(--insurer-danger);color:#fff}.insurer-button-destructive:hover{background-color:#dc2626}.insurer-badge-default{background-color:var(--insurer-text);color:#fff}.insurer-badge-secondary{background-color:var(--insurer-muted);color:var(--insurer-text-muted)}.insurer-dropdown{background-color:var(--insurer-surface);border-color:var(--insurer-border);color:var(--insurer-text)}.insurer-dropdown-item{color:var(--insurer-text-muted)}.insurer-dropdown-item:hover{background-color:var(--insurer-surface-muted);color:var(--insurer-text)}.insurer-dropdown-label{color:var(--insurer-text-muted-2)}.insurer-switch-off{background-color:var(--insurer-muted)}.insurer-switch-on{background-color:var(--insurer-accent)}.insurer-theme .bg-white{background-color:var(--insurer-surface)}.insurer-theme .bg-slate-50,.insurer-theme .bg-slate-100,.insurer-theme .bg-slate-200{background-color:var(--insurer-surface-muted)}.insurer-theme .border-slate-200,.insurer-theme .border-slate-100{border-color:var(--insurer-border)}.insurer-theme .text-slate-900,.insurer-theme .text-slate-800,.insurer-theme .text-slate-700{color:var(--insurer-text)}.insurer-theme .text-slate-600,.insurer-theme .text-slate-500,.insurer-theme .text-slate-400{color:var(--insurer-text-muted)}.insurer-theme .bg-blue-50,.insurer-theme .bg-blue-100,.insurer-theme .bg-sky-50,.insurer-theme .bg-sky-100{background-color:var(--insurer-accent-soft)}.insurer-theme .text-blue-600,.insurer-theme .text-blue-700,.insurer-theme .text-blue-500,.insurer-theme .text-sky-600,.insurer-theme .text-sky-700{color:var(--insurer-accent)}.insurer-theme .bg-blue-600,.insurer-theme .bg-blue-500{background-color:var(--insurer-accent)}.insurer-theme .bg-emerald-50,.insurer-theme .bg-emerald-100{background-color:var(--insurer-success-soft)}.insurer-theme .text-emerald-600,.insurer-theme .text-emerald-700{color:var(--insurer-success)}.insurer-theme .bg-emerald-500{background-color:var(--insurer-success)}.insurer-theme .bg-amber-50,.insurer-theme .bg-amber-100,.insurer-theme .bg-yellow-100,.insurer-theme .bg-orange-100{background-color:var(--insurer-warning-soft)}.insurer-theme .text-amber-600,.insurer-theme .text-amber-700,.insurer-theme .text-amber-800,.insurer-theme .text-yellow-700,.insurer-theme .text-orange-600,.insurer-theme .text-orange-700{color:var(--insurer-warning)}.insurer-theme .bg-amber-500,.insurer-theme .bg-yellow-500,.insurer-theme .bg-orange-500{background-color:var(--insurer-warning)}.insurer-theme .border-amber-200,.insurer-theme .border-amber-400{border-color:var(--insurer-warning)}.insurer-theme .bg-rose-100{background-color:var(--insurer-danger-soft)}.insurer-theme .text-rose-500,.insurer-theme .text-rose-600,.insurer-theme .text-rose-700{color:var(--insurer-danger)}.insurer-theme .bg-rose-600{background-color:var(--insurer-danger)}
