/**
 * ModeoKids Account - Order Status Badges
 * 
 * Reusable badge styles for order statuses
 */

/* ========================================
   BASE BADGE STYLE
   ======================================== */

.modeokids-order-status-badge {
    display: inline-flex;
    align-items: center;
    padding: 6px 14px;
    border-radius: var(--radius-full);
    font-size: 0.8125rem;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    white-space: nowrap;
}

/* ========================================
   STATUS VARIANTS
   ======================================== */

/* Success - Completed orders */
.badge-success {
    background: #d4edda;
    color: #155724;
}

/* Info - Processing orders */
.badge-info {
    background: #d1ecf1;
    color: #0c5460;
}

/* Warning - Pending/On-hold */
.badge-warning {
    background: #fff3cd;
    color: #856404;
}

/* Danger - Failed/Cancelled */
.badge-danger {
    background: #f8d7da;
    color: #721c24;
}

/* Secondary - Refunded */
.badge-secondary {
    background: #e2e3e5;
    color: #383d41;
}

/* ========================================
   RESPONSIVE
   ======================================== */

@media (max-width: 767px) {
    .modeokids-order-status-badge {
        font-size: 0.75rem;
        padding: 4px 10px;
    }
}