/* Aosun Order & Finance - Custom Styles (Phase 1) */

.status-pill {
    @apply inline-flex items-center px-2.5 py-0.5 rounded-full text-xs font-medium;
}

.status-draft { @apply bg-slate-100 text-slate-600; }
.status-received { @apply bg-blue-100 text-blue-700; }
.status-in_production { @apply bg-amber-100 text-amber-700; }
.status-shipped { @apply bg-cyan-100 text-cyan-700; }
.status-invoiced { @apply bg-emerald-100 text-emerald-700; }
.status-cancelled { @apply bg-rose-100 text-rose-700; }

.has-invoice-yes {
    @apply bg-emerald-100 text-emerald-700 font-medium;
}
.has-invoice-no {
    @apply bg-orange-100 text-orange-700 font-medium;
}

/* Table styling */
.data-table th {
    @apply bg-slate-100 text-slate-600 font-medium text-xs uppercase tracking-wider;
}
.data-table td {
    @apply border-t border-slate-100;
}

/* Dashboard cards */
.metric-card {
    @apply bg-white border border-slate-200 rounded-xl p-5 shadow-sm;
}
.metric-value {
    @apply text-3xl font-semibold text-slate-900 tabular-nums;
}
.metric-label {
    @apply text-sm text-slate-500 mt-1;
}
