*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.text-muted,.text-muted-foreground,.text-neutral-500,.text-neutral-600,.text-slate-300,.text-slate-400,.text-slate-500{color:rgb(var(--color-neutral-700));font-weight:500}.text-2xl,.text-3xl,.text-4xl,.text-lg,.text-xl,h1,h2,h3,h4,h5,h6{color:rgb(var(--color-neutral-900));font-weight:600}div:not([class*=bg-]),label,p,span,td,th{color:rgb(var(--color-neutral-800))}input::placeholder,textarea::placeholder{color:rgb(var(--color-neutral-500));opacity:1}input,select,textarea{color:rgb(var(--color-neutral-900));background-color:#fff;border-color:rgb(var(--color-neutral-200))}button{font-weight:500}table th{background-color:rgb(var(--color-background-secondary));color:rgb(var(--color-neutral-900));font-weight:600}table td{color:rgb(var(--color-neutral-800))}.card,[class*=Card]:not([class*=bg-]),[class*=card]:not([class*=bg-]){background-color:#fff;border-color:rgb(var(--color-neutral-200))}.badge,[class*=Badge],[class*=badge]{font-weight:500}a:not([class*=bg-]){color:rgb(var(--color-primary-500));font-weight:500}a:hover{color:rgb(var(--color-primary-600))}.stat-card{min-height:180px}.stat-card,.stat-card-content{display:flex;align-items:center;justify-content:center}.stat-card-content{width:100%;flex-direction:column;text-align:center}.dashboard-stat-value{font-size:2.5rem;font-weight:700;color:rgb(var(--color-neutral-900));line-height:1.2}.dashboard-stat-label{font-size:.875rem;font-weight:600;color:rgb(var(--color-neutral-700));text-transform:uppercase;letter-spacing:.05em}input[placeholder*=Search],input[type=search]{background-color:#fff;color:rgb(var(--color-neutral-900));border:1px solid rgb(var(--color-neutral-200))}button:not(.bg-primary):not(.bg-destructive):not(.bg-green-500){color:rgb(var(--color-neutral-800))}[class*=text-sm][class*=text-muted-foreground]{color:rgb(var(--color-neutral-700));font-weight:500}.bg-primary{background-color:rgb(var(--color-primary-500))}.text-primary{color:rgb(var(--color-primary-500))}.border-primary{border-color:rgb(var(--color-primary-500))}.hover\:bg-primary:hover{background-color:rgb(var(--color-primary-600))}.hover\:text-primary:hover{color:rgb(var(--color-primary-600))}.hover\:border-primary:hover{border-color:rgb(var(--color-primary-600))}