VibeCoderzVibeCoderz
Telegram
All Prompts
Campaign Analytics Dashboard Layout preview
dashboardanalyticstailwindresponsiveadmincampaignchartinteractivesectionui

Campaign Analytics Dashboard Layout

Адаптивный дашборд для аналитики кампаний. Три колонки: список, метрики, график. Фильтры, виджеты. Tailwind CSS. Идеально для SaaS-платформ.

Prompt

<div
  class="-mb-8 md:px-6 md:pt-24 [animation:fadeSlideIn_0.8s_ease-out_0.8s_both] animate-on-scroll animate origin-top max-w-7xl mr-auto ml-auto pt-24 pr-4 pl-4 scale-75 flex items-center justify-center min-h-screen">
  <div
    class="relative w-full overflow-hidden bg-white/[0.04] border border-white/10 rounded-2xl shadow-2xl backdrop-blur-xl">
    <!-- Topbar -->
    <div class="flex items-center justify-between border-b border-white/10 px-3 py-2">
      <div class="flex items-center gap-2">
        <span class="h-3 w-3 rounded-full bg-red-500/80"></span>
        <span class="h-3 w-3 rounded-full bg-yellow-400/80"></span>
        <span class="h-3 w-3 rounded-full bg-green-500/80"></span>
      </div>
      <div class="flex items-center gap-2"></div>
    </div>

    <!-- Platform body -->
    <div class="grid grid-cols-1 md:grid-cols-12">
      <!-- Left panel - Campaigns -->
      <aside class="hidden md:block md:col-span-3 bg-black/30 border-white/10 border-r pt-3 pr-3 pb-3 pl-3">
        <div class="mb-3 flex items-center justify-between">
          <div
            class="inline-flex items-center gap-2 rounded-md border border-white/10 bg-white/5 px-2 py-1 text-xs font-medium text-slate-300 font-sans">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
              stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-3.5 w-3.5">
              <path
                d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z"
                class=""></path>
              <polyline points="3.29 7 12 12 20.71 7" class=""></polyline>
              <line x1="12" x2="12" y1="22" y2="12" class=""></line>
            </svg>
            Campaigns
          </div>
          <button class="rounded-md border border-white/10 bg-white/5 p-1 text-slate-300 hover:bg-white/10">
                        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
                          <path d="M5 12h14" class=""></path>
                          <path d="M12 5v14" class=""></path>
                        </svg>
                      </button>
        </div>

        <div class="flex flex-col text-slate-300 h-[520px] space-y-4">
          <!-- Campaign Filters -->
          <div class="flex gap-1 mb-3">
            <button class="px-2 py-1 text-xs bg-blue-600 text-white rounded font-sans">
                          Active
                        </button>
            <button class="px-2 py-1 text-xs bg-white/5 text-slate-400 hover:bg-white/10 rounded font-sans">
                          Draft
                        </button>
            <button class="px-2 py-1 text-xs bg-white/5 text-slate-400 hover:bg-white/10 rounded font-sans">
                          Archive
                        </button>
          </div>

          <!-- Quick Actions -->

          <!-- Active Campaigns List -->
          <div class="bg-white/5 rounded-lg p-2 flex-1">
            <div class="text-xs text-slate-400 mb-2 font-sans">
              Active Campaigns
            </div>
            <ul class="space-y-1 text-xs">
              <li class="flex items-center gap-2 rounded-md bg-blue-500/20 px-2 py-1 font-sans">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="h-3.5 w-3.5 text-blue-400">
                  <circle cx="12" cy="12" r="10" class=""></circle>
                  <polyline points="12 6 12 12 16 14" class=""></polyline>
                </svg>
                Summer Launch 2025
                <div class="ml-auto flex items-center gap-1">
                  <span class="text-[9px] text-blue-400">
                                89%
                              </span>
                </div>
              </li>
              <li class="flex items-center gap-2 rounded-md px-2 py-1 hover:bg-white/5 font-sans">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="h-3.5 w-3.5 text-cyan-400">
                  <path
                    d="M15 14c.2-1 .7-1.7 1.5-2.5 1-.9 1.5-2.2 1.5-3.5A6 6 0 0 0 6 8c0 1 .2 2.2 1.5 3.5.7.7 1.3 1.5 1.5 2.5"
                    class=""></path>
                  <path d="M9 18h6" class=""></path>
                  <path d="M10 22h4" class=""></path>
                </svg>
                Product Features
                <div class="ml-auto flex items-center gap-1">
                  <span class="text-[9px] text-yellow-400">
                                62%
                              </span>
                </div>
              </li>
              <li class="flex items-center gap-2 rounded-md px-2 py-1 hover:bg-white/5 font-sans">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="h-3.5 w-3.5 text-blue-400">
                  <path d="M12 22s8-4 8-10V5l-8-3-8 3v7c0 6 8 10 8 10z" class=""></path>
                </svg>
                Security Update
                <div class="ml-auto flex items-center gap-1">
                  <span class="text-[9px] text-blue-400">
                                95%
                              </span>
                </div>
              </li>
              <li class="flex items-center gap-2 rounded-md px-2 py-1 hover:bg-white/5 font-sans">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="h-3.5 w-3.5 text-purple-400">
                  <path d="M12 2v20M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6" class=""></path>
                </svg>
                Pricing Changes
                <div class="ml-auto flex items-center gap-1">
                  <span class="text-[9px] text-cyan-400">78%</span>
                </div>
              </li>
              <li class="flex items-center gap-2 rounded-md px-2 py-1 hover:bg-white/5 font-sans opacity-60">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="h-3.5 w-3.5 text-slate-500">
                  <rect width="7" height="9" x="3" y="3" rx="1" class=""></rect>
                  <rect width="7" height="5" x="14" y="3" rx="1" class=""></rect>
                  <rect width="7" height="9" x="14" y="12" rx="1" class=""></rect>
                  <rect width="7" height="5" x="3" y="16" rx="1" class=""></rect>
                </svg>
                Mobile App Beta
                <div class="ml-auto">
                  <span class="text-xs text-slate-500 font-sans">
                                Paused
                              </span>
                </div>
              </li>
              <li class="flex items-center gap-2 rounded-md px-2 py-1 hover:bg-white/5 font-sans">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="h-3.5 w-3.5 text-red-400">
                  <path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"
                    class=""></path>
                  <line x1="12" x2="12" y1="9" y2="13" class=""></line>
                  <line x1="12" x2="12.01" y1="17" y2="17" class=""></line>
                </svg>
                Q2 Webinar Series
                <div class="ml-auto flex items-center gap-1">
                  <span class="text-[9px] text-orange-400">
                                45%
                              </span>
                </div>
              </li>
            </ul>
          </div>

          <!-- Performance Stats -->
          <div class="bg-white/5 rounded-lg p-2 mt-3">
            <div class="mb-1 flex items-center justify-between">
              <div class="flex items-center gap-2">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="h-4 w-4 text-blue-400">
                  <line x1="12" y1="20" x2="12" y2="10" class=""></line>
                  <line x1="18" y1="20" x2="18" y2="4" class=""></line>
                  <line x1="6" y1="20" x2="6" y2="16" class=""></line>
                </svg>
                <span class="text-xs font-medium font-sans">
                              Performance
                            </span>
              </div>
              <div class="flex gap-1">
                <button class="p-1 rounded border border-white/10 bg-white/5 hover:bg-white/10">
                              <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-3 h-3 text-slate-400">
                                <path d="M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4" class=""></path>
                                <polyline points="7 10 12 15 17 10" class=""></polyline>
                                <line x1="12" x2="12" y1="15" y2="3" class=""></line>
                              </svg>
                            </button>
              </div>
            </div>
            <div class="space-y-1">
              <div class="flex items-center gap-2 text-xs hover:bg-white/5 p-1 rounded">
                <div class="w-3 h-2 rounded-sm bg-blue-500"></div>
                <span class="text-slate-300 font-sans text-[10px]">
                              Conversion Rate
                            </span>
                <div class="ml-auto text-[10px] text-blue-400">
                  +12.3%
                </div>
              </div>
              <div class="flex items-center gap-2 text-xs hover:bg-white/5 p-1 rounded">
                <div class="w-4 h-2 bg-blue-500 rounded-sm"></div>
                <span class="text-slate-300 font-sans text-[10px]">
                              Page Views
                            </span>
                <div class="ml-auto text-[10px] text-blue-400">
                  847K
                </div>
              </div>
              <div class="flex items-center gap-2 text-xs hover:bg-white/5 p-1 rounded">
                <div class="w-5 h-2 bg-purple-500 rounded-sm"></div>
                <span class="text-slate-300 font-sans text-[10px]">
                              Engagement
                            </span>
                <div class="ml-auto text-[10px] text-purple-400">
                  +8.7%
                </div>
              </div>
              <div class="flex items-center gap-2 text-xs hover:bg-white/5 p-1 rounded">
                <div class="w-3 h-2 bg-cyan-400 rounded-sm"></div>
                <span class="text-slate-300 font-sans text-[10px]">
                              Click Rate
                            </span>
                <div class="ml-auto text-[10px] text-cyan-400">
                  4.2%
                </div>
              </div>
              <div class="flex items-center gap-2 text-xs hover:bg-white/5 p-1 rounded">
                <div class="w-4 h-2 bg-orange-400 rounded-sm"></div>
                <span class="text-slate-300 font-sans text-[10px]">
                              Avg. Session
                            </span>
                <div class="ml-auto text-[10px] text-slate-400">
                  3m 24s
                </div>
              </div>
            </div>
          </div>
        </div>
      </aside>

      <!-- Center - Analytics Dashboard -->
      <main class="relative md:col-span-6 bg-black/20">
        <div class="flex items-center gap-2 border-b border-white/10 px-3 py-2 text-xs text-slate-300">
          <span class="font-sans">Analytics Dashboard</span>
          <div class="text-slate-500">•</div>
          <span class="font-sans text-slate-400">Last 30 days</span>
          <div class="ml-auto flex items-center gap-1">
            <div class="text-xs text-slate-400 font-sans">
              Updated 5m ago
            </div>
            <div class="h-4 w-px bg-white/10 mx-2"></div>
            <button class="rounded-md border border-white/10 bg-white/5 p-1 hover:bg-white/10">
                          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-4 w-4">
                            <path d="M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8" class=""></path>
                            <path d="M21 3v5h-5" class=""></path>
                          </svg>
                        </button>
          </div>
        </div>

        <!-- Dashboard Toolbar -->
        <div
          class="flex flex-col sm:flex-row gap-2 bg-black/10 border-white/10 border-b pt-2 pr-3 pb-2 pl-3 gap-x-2 gap-y-2 items-center justify-between">
          <div class="flex items-center gap-2 w-full sm:w-auto">
            <button class="p-1 rounded border border-white/10 bg-blue-600 text-white hover:bg-blue-500">
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-4 h-4">
        <line x1="12" y1="20" x2="12" y2="10" class=""></line>
        <line x1="18" y1="20" x2="18" y2="4" class=""></line>
        <line x1="6" y1="20" x2="6" y2="16" class=""></line>
      </svg>
    </button>
            <button class="p-1 rounded border border-white/10 bg-white/5 text-slate-300 hover:bg-white/10">
      <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-4 h-4">
        <path d="M21 16V8a2 2 0 0 0-1-1.73l-7-4a2 2 0 0 0-2 0l-7 4A2 2 0 0 0 3 8v8a2 2 0 0 0 1 1.73l7 4a2 2 0 0 0 2 0l7-4A2 2 0 0 0 21 16z" class=""></path>
      </svg>
    </button>
            <div class="h-4 w-px bg-white/10"></div>
            <div class="flex items-center gap-1 flex-1">
              <span class="text-xs text-slate-400 font-sans">Period:</span>
              <button class="inline-flex items-center justify-center px-2 py-1 rounded border border-white/10 bg-white/5 text-xs text-slate-300 hover:bg-white/10 font-sans whitespace-nowrap">
        30 Days
      </button>
              <button class="sm:hidden p-1 rounded border border-white/10 bg-white/5 text-slate-300 hover:bg-white/10 ml-auto">
        <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="w-4 h-4">
          <line x1="4" x2="20" y1="12" y2="12" class=""></line>
          <line x1="4" x2="20" y1="6" y2="6" class=""></line>
          <line x1="4" x2="20" y1="18" y2="18" class=""></line>
        </svg>
      </button>
            </div>
          </div>
          <div class="hidden sm:flex items-center gap-2">
            <button class="px-2 py-1 rounded border border-white/10 bg-white/5 text-xs text-slate-300 hover:bg-white/10 font-sans">
      Overview
    </button>
            <button class="px-2 py-1 rounded border border-white/10 bg-white/5 text-xs text-slate-400 hover:bg-white/10 font-sans">
      Campaigns
    </button>
            <button class="px-2 py-1 rounded border border-white/10 bg-white/5 text-xs text-slate-400 hover:bg-white/10 font-sans">
      Users
    </button>
          </div>
        </div>

        <div class="sm:p-6 pt-4 pr-4 pb-4 pl-4">
          <div
            class="overflow-hidden min-h-[400px] grid grid-rows-[auto,1fr,auto] sm:min-h-[450px] sm:pt-0 sm:pb-0 sm:pl-0 sm:pr-0 border-0 rounded-none ring-0 pt-0 pr-0 pb-0 pl-0 gap-x-4 gap-y-4">
            <!-- Row 1: Key Metrics -->
            <div class="grid grid-cols-2 gap-3">
              <div class="xl:bg-black/10 bg-black/40 border-white/10 border rounded-xl px-4 py-4 backdrop-blur">
                <div class="flex items-center justify-between mb-2">
                  <span class="text-xs text-slate-400 font-sans">
                                Total Users
                              </span>
                </div>
                <div class="text-2xl font-medium text-white font-sans">
                  47,329
                </div>
                <div class="text-xs mt-1 font-sans text-blue-400">
                  +15.3% from last month
                </div>
              </div>

              <div class="xl:bg-black/10 bg-black/40 border-white/10 border rounded-xl px-4 py-4 backdrop-blur">
                <div class="flex items-center justify-between mb-2">
                  <span class="text-xs text-slate-400 font-sans">
                                Revenue
                              </span>
                </div>
                <div class="text-2xl font-medium text-white font-sans">
                  $284K
                </div>
                <div class="text-xs mt-1 font-sans text-blue-400">
                  +22.8% from last month
                </div>
              </div>
            </div>

            <!-- Row 2: Chart (grows) -->
            <div class="min-h-0 xl:bg-black/10 bg-black/40 border-white/10 border rounded-xl px-4 py-4 backdrop-blur">
              <div class="flex items-center justify-between mb-3">
                <h3 class="text-sm font-medium text-white font-sans">
                  Campaign Performance
                </h3>
                <span class="text-xs text-slate-400 font-sans">
                              Weekly trend
                            </span>
              </div>

              <div class="relative h-32 sm:h-40">
                <div class="absolute inset-x-0 bottom-0 flex items-end justify-between gap-2 h-full">
                  <div class="flex-1 bg-blue-500/60 rounded-t" style="height:45%"></div>
                  <div class="flex-1 bg-blue-500/60 rounded-t" style="height:62%"></div>
                  <div class="flex-1 bg-blue-500/80 rounded-t" style="height:78%"></div>
                  <div class="flex-1 bg-blue-500 rounded-t" style="height:95%"></div>
                  <div class="flex-1 bg-blue-500/80 rounded-t" style="height:88%"></div>
                  <div class="flex-1 bg-blue-500/60 rounded-t" style="height:71%"></div>
                  <div class="flex-1 bg-blue-500/40 rounded-t" style="height:54%"></div>
                </div>
              </div>

              <div class="flex justify-between mt-2 text-[10px] text-slate-500 font-sans">
                <span>Mon</span>
                <span class="">Tue</span>
                <span>Wed</span>
                <span class="">Thu</span>
                <span>Fri</span>
                <span class="">Sat</span>
                <span>Sun</span>
              </div>
            </div>

            <!-- Row 3: Status Indicators (fixed at bottom) -->
            <div class="grid grid-cols-2 sm:grid-cols-4 gap-2">
              <div
                class="xl:bg-black/10 text-center bg-black/40 border-white/10 border rounded-lg pt-2 pr-2 pb-2 pl-2 backdrop-blur">
                <div class="text-xl font-medium text-blue-400">
                  92%
                </div>
                <div class="text-[10px] text-slate-400 font-sans">
                  Active Rate
                </div>
              </div>
              <div
                class="xl:bg-black/10 text-center bg-black/40 border-white/10 border rounded-lg pt-2 pr-2 pb-2 pl-2 backdrop-blur">
                <div class="text-xl font-medium font-sans text-blue-400">
                  3.2K
                </div>
                <div class="text-[10px] text-slate-400 font-sans">
                  New Signups
                </div>
              </div>
              <div
                class="xl:bg-black/10 text-center bg-black/40 border-white/10 border rounded-lg pt-2 pr-2 pb-2 pl-2 backdrop-blur">
                <div class="text-xl font-medium text-purple-400">
                  68%
                </div>
                <div class="text-[10px] text-slate-400 font-sans">
                  Retention
                </div>
              </div>
              <div
                class="xl:bg-black/10 text-center bg-black/40 border-white/10 border rounded-lg pt-2 pr-2 pb-2 pl-2 backdrop-blur">
                <div class="text-xl font-medium text-cyan-400 font-sans">
                  4.2
                </div>
                <div class="text-[10px] text-slate-400 font-sans">
                  Avg Rating
                </div>
              </div>
            </div>
          </div>
        </div>
      </main>

      <!-- Right panel - Campaign Settings -->
      <aside class="hidden md:block md:col-span-3 bg-black/30 border-white/10 border-l pt-3 pr-3 pb-3 pl-3">
        <div class="mb-3 flex items-center justify-between">
          <div
            class="inline-flex items-center gap-2 rounded-md border border-white/10 bg-white/5 px-2 py-1 text-xs font-medium text-slate-300 font-sans">
            <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
              stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-3.5 w-3.5">
              <path
                d="M12.22 2h-.44a2 v.18a2 2 0 0 1-1 1.73l-.43.25a2 2 0 0 1-2 0l-.15-.08a2 2 0 0 0-2.73.73l-.22.38a2 2 0 0 0 .73 2.73l.15.1a2 2 0 0 1 1 1.72v.51a2 2 0 0 1-1 1.74l-.15.09a2 2 0 0 0-.73 2.73l.22.38a2 2 0 0 0 2.73.73l.15-.08a2 2 0 0 1 2 0l.43.25a2 2 0 0 1 1 1.73V20a2 2 0 0 0 2 2h.44a2 2 0 0 0 2-2v-.18a2 2 0 0 1 1-1.73l.43-.25a2 2 0 0 1 2 0l.15.08a2 2 0 0 0 2.73-.73l.22-.39a2 2 0 0 0-.73-2.73l-.15-.08a2 2 0 0 1-1-1.74v-.5a2 2 0 0 1 1-1.74l.15-.09a2 2 0 0 0 .73-2.73l-.22-.38a2 2 0 0 0-2.73-.73l-.15.08a2 2 0 0 1-2 0l-.43-.25a2 2 0 0 1-1-1.73V4a2 2 0 0 0-2-2z"
                class=""></path>
              <circle cx="12" cy="12" r="3" class=""></circle>
            </svg>
            Settings
          </div>
          <div class="flex gap-1">
            <button class="rounded-md border border-white/10 bg-white/5 p-1 text-slate-300 hover:bg-white/10">
                          <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="h-3 w-3">
                            <circle cx="12" cy="12" r="1" class=""></circle>
                            <circle cx="19" cy="12" r="1" class=""></circle>
                            <circle cx="5" cy="12" r="1" class=""></circle>
                          </svg>
                        </button>
          </div>
        </div>

        <!-- Settings Tabs -->
        <div class="flex gap-1 mb-3">
          <button class="px-2 py-1 text-xs bg-blue-600 text-white rounded font-sans">
                        Campaign
                      </button>
          <button class="px-2 py-1 text-xs bg-white/5 text-slate-400 hover:bg-white/10 rounded font-sans">
                        Targeting
                      </button>
          <button class="px-2 py-1 text-xs bg-white/5 text-slate-400 hover:bg-white/10 rounded font-sans">
                        Budget
                      </button>
        </div>

        <div class="space-y-3 h-[480px] overflow-y-auto">
          <!-- Campaign Info -->
          <div class="bg-white/5 rounded-lg p-3">
            <div class="flex items-center justify-between mb-2">
              <span class="text-xs text-slate-300 font-sans">
                            Active Campaign
                          </span>
              <span class="text-xs text-blue-400 font-sans">
                            Summer Launch
                          </span>
            </div>
            <div class="text-[10px] text-slate-500 space-y-1 font-sans">
              <div class="flex justify-between">
                <span class="">Status:</span>
                <span class="text-blue-400">Active</span>
              </div>
              <div class="flex justify-between">
                <span>Budget:</span>
                <span>$25,000</span>
              </div>
              <div class="flex justify-between">
                <span class="">Spend:</span>
                <span>$18,420</span>
              </div>
            </div>
          </div>

          <!-- Audience Settings -->
          <div class="bg-white/5 rounded-lg p-3 space-y-3">
            <div class="mb-2 text-xs">
              <span class="text-slate-300 font-sans">
                            Target Audience
                          </span>
            </div>
            <div class="space-y-2 text-[10px]">
              <div class="">
                <div class="text-slate-400 mb-1 font-sans">
                  Age Range
                </div>
                <div class="flex items-center gap-2">
                  <input type="range" class="flex-1 h-1 bg-white/10 rounded-full appearance-none" value="35" min="18" max="65">
                  <span class="text-slate-400 font-sans w-12">
                                25-45
                              </span>
                </div>
              </div>
              <div class="">
                <div class="text-slate-400 mb-1 font-sans">
                  Location
                </div>
                <select class="w-full bg-white/5 border border-white/10 rounded px-2 py-1 text-slate-400 font-sans">
                              <option>United States</option>
                              <option>Canada</option>
                              <option>United Kingdom</option>
                              <option>Global</option>
                            </select>
              </div>
              <div class="">
                <div class="text-slate-400 mb-1 font-sans">
                  Industry
                </div>
                <select class="w-full bg-white/5 border border-white/10 rounded px-2 py-1 text-slate-400 font-sans">
                              <option>Technology</option>
                              <option>Healthcare</option>
                              <option>Finance</option>
                              <option>Education</option>
                            </select>
              </div>
            </div>
          </div>

          <!-- Schedule Settings -->
          <div class="bg-white/5 rounded-lg p-3 space-y-3">
            <div class="mb-2 flex items-center justify-between text-xs">
              <span class="text-slate-300 font-sans">Schedule</span>
              <button class="text-[10px] text-blue-400 hover:text-blue-300 font-sans">
                            Edit
                          </button>
            </div>
            <div class="space-y-2 text-[10px]">
              <div class="flex justify-between">
                <span class="text-slate-400 font-sans">
                              Start Date:
                            </span>
                <span class="text-slate-300 font-sans">
                              Jun 1, 2025
                            </span>
              </div>
              <div class="flex justify-between">
                <span class="text-slate-400 font-sans">
                              End Date:
                            </span>
                <span class="text-slate-300 font-sans">
                              Aug 31, 2025
                            </span>
              </div>
              <div class="flex justify-between">
                <span class="text-slate-400 font-sans">
                              Duration:
                            </span>
                <span class="text-slate-300 font-sans">
                              92 days
                            </span>
              </div>
            </div>
          </div>

          <!-- Budget & Spending -->
          <div class="bg-white/5 rounded-lg p-3 space-y-3">
            <div class="mb-2 flex items-center justify-between text-xs">
              <span class="text-slate-300 font-sans">
                            Budget Control
                          </span>
              <span class="rounded-md px-2 py-0.5 text-[10px] font-sans bg-blue-500/20 text-blue-400">
                            On Track
                          </span>
            </div>
            <div class="space-y-2">
              <div class="space-y-1">
                <div class="flex items-center justify-between text-xs">
                  <span class="text-slate-300 font-sans">
                                Daily Limit
                              </span>
                  <span class="text-slate-400 font-sans text-[10px]">
                                $850
                              </span>
                </div>
                <div class="h-2 bg-white/10 rounded-full overflow-hidden">
                  <div class="h-2 bg-blue-500 rounded-full" style="width: 68%"></div>
                </div>
              </div>
              <div class="space-y-1">
                <div class="flex items-center justify-between text-xs">
                  <span class="text-slate-300 font-sans">
                                Total Budget
                              </span>
                  <span class="text-slate-400 font-sans text-[10px]">
                                $25,000
                              </span>
                </div>
                <div class="h-2 bg-white/10 rounded-full overflow-hidden">
                  <div class="h-2 bg-gradient-to-r from-blue-500 to-cyan-500 rounded-full" style="width: 74%"></div>
                </div>
              </div>
            </div>
          </div>

          <!-- Performance Alerts -->
          <div class="bg-white/5 rounded-lg p-3 space-y-2">
            <div class="mb-2 flex items-center justify-between text-xs">
              <span class="text-slate-300 font-sans">Alerts</span>
              <span class="rounded-md bg-white/5 px-2 py-0.5 text-[10px] text-slate-400 font-sans">
                            3
                          </span>
            </div>
            <div class="space-y-2 text-[11px]">
              <div class="flex items-center gap-2 p-2 rounded border bg-blue-500/10 border-blue-500/20">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="w-3 h-3 flex-shrink-0 text-blue-400">
                  <polyline points="20 6 9 17 4 12" class=""></polyline>
                </svg>
                <span class="text-slate-300 font-sans text-[10px]">
                              ROI exceeded target by 15%
                            </span>
              </div>
              <div class="flex items-center gap-2 p-2 bg-blue-500/10 rounded border border-blue-500/20">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="w-3 h-3 text-blue-400 flex-shrink-0">
                  <circle cx="12" cy="12" r="10" class=""></circle>
                  <line x1="12" x2="12" y1="8" y2="12" class=""></line>
                  <line x1="12" x2="12.01" y1="16" y2="16" class=""></line>
                </svg>
                <span class="text-slate-300 font-sans text-[10px]">
                              Peak engagement at 2-4PM
                            </span>
              </div>
              <div class="flex items-center gap-2 p-2 bg-orange-500/10 rounded border border-orange-500/20">
                <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none"
                  stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"
                  class="w-3 h-3 text-orange-400 flex-shrink-0">
                  <path d="M10.29 3.86L1.82 18a2 2 0 0 0 1.71 3h16.94a2 2 0 0 0 1.71-3L13.71 3.86a2 2 0 0 0-3.42 0z"
                    class=""></path>
                  <line x1="12" x2="12" y1="9" y2="13" class=""></line>
                  <line x1="12" x2="12.01" y1="17" y2="17" class=""></line>
                </svg>
                <span class="text-slate-300 font-sans text-[10px]">
                              Budget 75% consumed
                            </span>
              </div>
            </div>
          </div>

          <!-- Quick Actions -->
          <div class="bg-white/5 rounded-lg p-3 space-y-2">
            <div class="mb-2 text-xs">
              <span class="text-slate-300 font-sans">
                            Quick Actions
                          </span>
            </div>
            <div class="space-y-2 text-[10px]">
              <div class="flex items-center justify-between">
                <span class="text-slate-400 font-sans">
                              Auto-optimize
                            </span>
                <button class="w-8 h-4 bg-blue-600 rounded-full relative">
                              <div class="w-3 h-3 bg-white rounded-full absolute right-0.5 top-0.5 transition-transform"></div>
                            </button>
              </div>
              <div class="flex items-center justify-between">
                <span class="text-slate-400 font-sans">
                              Email notifications
                            </span>
                <button class="w-8 h-4 bg-blue-600 rounded-full relative">
                              <div class="w-3 h-3 bg-white rounded-full absolute right-0.5 top-0.5 transition-transform"></div>
                            </button>
              </div>
              <div class="flex items-center justify-between">
                <span class="text-slate-400 font-sans">
                              Pause on limit
                            </span>
                <button class="w-8 h-4 bg-white/10 rounded-full relative">
                              <div class="w-3 h-3 bg-white rounded-full absolute left-0.5 top-0.5 transition-transform"></div>
                            </button>
              </div>
            </div>
          </div>
        </div>

        <!-- Action Buttons -->
        <div class="mt-4 flex gap-2">
          <button class="flex-1 hover:bg-blue-500 text-xs font-medium text-white bg-blue-600 rounded pt-2 pr-3 pb-2 pl-3">
                        Save Changes
                      </button>
          <button class="px-3 py-2 bg-white/5 text-slate-300 rounded text-xs font-medium border border-white/10 hover:bg-white/10 font-sans">
                        Reset
                      </button>
        </div>
      </aside>
    </div>
  </div>
</div>
All Prompts