.badge{display:inline-flex;align-items:center;gap:4px;padding:6px 12px;font-size:0.775rem;font-weight:700;border-radius:var(--border-radius-full);text-transform:uppercase;letter-spacing:0.03em;}.badge-campaign{background-color:var(--accent);color:white;}.badge-bestseller{background-color:var(--primary);color:white;}.badge-eco{background-color:var(--primary-dark);color:white;}.badge-stock{background-color:var(--success-light);color:var(--success);border:1px solid rgba(56,142,60,0.15);font-size:0.8rem;text-transform:none;font-weight:600;}.badge-stock-out{background-color:var(--accent-light);color:var(--accent);border:1px solid rgba(183,28,28,0.15);font-size:0.8rem;text-transform:none;font-weight:600;}.status-badge{font-size:0.825rem;font-weight:600;padding:6px 14px;border-radius:var(--border-radius-full);display:inline-flex;align-items:center;gap:6px;text-transform:none;letter-spacing:normal;}.status-pending{background-color:var(--warning-light);color:var(--warning);}.status-preparing{background-color:var(--info-light);color:var(--info);}.status-completed{background-color:var(--success-light);color:var(--success);}.status-cancelled{background-color:var(--accent-light);color:var(--accent);}.discount-label{background-color:var(--accent-light);color:var(--accent);font-weight:700;font-size:0.8rem;padding:2px 6px;border-radius:var(--border-radius-sm);display:inline-flex;}