/* ==========================================
   AI Inbox Processing - Process with AI Button
   ========================================== */

.ai-process-btn {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: var(--space-2);
    background: linear-gradient(135deg, var(--accent-fill) 0%, var(--accent-fill-hover) 100%);
    color: white;
    border: none;
    border-radius: var(--radius-md);
    font-size: var(--font-size-sm);
    font-weight: 500;
    cursor: pointer;
    transition: all var(--transition-fast);
    box-shadow: 0 2px 8px rgba(74, 144, 217, 0.25);
}

.ai-process-btn:hover {
    transform: translateY(-1px);
    box-shadow: 0 4px 12px rgba(74, 144, 217, 0.35);
}

.ai-process-btn:active {
    transform: translateY(0);
}

.ai-process-btn .ai-sparkle-icon {
    width: 16px;
    height: 16px;
}

.ai-process-btn.pulse {
    animation: ai-btn-pulse 2s ease-in-out infinite;
}

@keyframes ai-btn-pulse {
    0%, 100% { box-shadow: 0 2px 8px rgba(74, 144, 217, 0.25); }
    50% { box-shadow: 0 2px 16px rgba(74, 144, 217, 0.45); }
}

/* Hide when no inbox tasks */
.inbox-view:not(.has-tasks) .ai-process-btn {
    display: none;
}
