| | <!DOCTYPE html> |
| | <html lang="pt-BR"> |
| | <head> |
| | <meta charset="UTF-8"> |
| | <meta name="viewport" content="width=device-width, initial-scale=1.0"> |
| | <title>TOP MULTAS - Painel do Cliente</title> |
| | <script src="https://cdn.tailwindcss.com"></script> |
| | <link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css"> |
| | <style> |
| | .sidebar { |
| | transition: all 0.3s; |
| | } |
| | .sidebar-collapsed { |
| | width: 70px; |
| | } |
| | .sidebar-collapsed .sidebar-text { |
| | display: none; |
| | } |
| | .sidebar-collapsed .logo-text { |
| | display: none; |
| | } |
| | .sidebar-collapsed .nav-item { |
| | justify-content: center; |
| | } |
| | .progress-bar { |
| | height: 10px; |
| | border-radius: 5px; |
| | background-color: #e5e7eb; |
| | } |
| | .progress-fill { |
| | height: 100%; |
| | border-radius: 5px; |
| | transition: width 0.5s ease-in-out; |
| | } |
| | .process-step { |
| | position: relative; |
| | } |
| | .process-step:not(:last-child):after { |
| | content: ''; |
| | position: absolute; |
| | top: 20px; |
| | left: 20px; |
| | height: 100%; |
| | width: 2px; |
| | background-color: #e5e7eb; |
| | } |
| | .animate-pulse { |
| | animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite; |
| | } |
| | @keyframes pulse { |
| | 0%, 100% { |
| | opacity: 1; |
| | } |
| | 50% { |
| | opacity: 0.5; |
| | } |
| | } |
| | </style> |
| | </head> |
| | <body class="bg-gray-50"> |
| | <div class="flex h-screen overflow-hidden"> |
| | |
| | <div class="sidebar bg-blue-800 text-white w-64 flex-shrink-0 flex flex-col"> |
| | <div class="p-4 flex items-center border-b border-blue-700"> |
| | <div class="w-10 h-10 rounded-full bg-white flex items-center justify-center text-blue-800 font-bold"> |
| | TM |
| | </div> |
| | <div class="ml-3 logo-text"> |
| | <h1 class="font-bold text-lg">TOP MULTAS</h1> |
| | <p class="text-xs text-blue-200">Painel do Cliente</p> |
| | </div> |
| | </div> |
| | <div class="flex-1 overflow-y-auto"> |
| | <div class="p-4"> |
| | <div class="flex items-center justify-between mb-6"> |
| | <div class="flex items-center"> |
| | <div class="w-10 h-10 rounded-full bg-blue-600 flex items-center justify-center"> |
| | <i class="fas fa-user"></i> |
| | </div> |
| | <div class="ml-3 sidebar-text"> |
| | <p class="font-medium">João Silva</p> |
| | <p class="text-xs text-blue-200">Plano Profissional</p> |
| | </div> |
| | </div> |
| | <button class="text-blue-200 hover:text-white sidebar-text"> |
| | <i class="fas fa-cog"></i> |
| | </button> |
| | </div> |
| | |
| | <nav class="mt-8"> |
| | <div class="mb-6 sidebar-text"> |
| | <p class="text-xs uppercase text-blue-300 font-bold mb-2">Menu Principal</p> |
| | <ul> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded bg-blue-700 text-white"> |
| | <i class="fas fa-home mr-3"></i> |
| | <span>Dashboard</span> |
| | </a> |
| | </li> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-car mr-3"></i> |
| | <span>Minhas Multas</span> |
| | </a> |
| | </li> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-file-alt mr-3"></i> |
| | <span>Processos</span> |
| | </a> |
| | </li> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-calendar-alt mr-3"></i> |
| | <span>Agendamentos</span> |
| | </a> |
| | </li> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-comments mr-3"></i> |
| | <span>Atendimento</span> |
| | </a> |
| | </li> |
| | </ul> |
| | </div> |
| | |
| | <div class="mb-6 sidebar-text"> |
| | <p class="text-xs uppercase text-blue-300 font-bold mb-2">Documentos</p> |
| | <ul> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-file-upload mr-3"></i> |
| | <span>Enviar Documentos</span> |
| | </a> |
| | </li> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-file-signature mr-3"></i> |
| | <span>Contratos</span> |
| | </a> |
| | </li> |
| | </ul> |
| | </div> |
| | |
| | <div class="sidebar-text"> |
| | <p class="text-xs uppercase text-blue-300 font-bold mb-2">Configurações</p> |
| | <ul> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-user-cog mr-3"></i> |
| | <span>Meu Perfil</span> |
| | </a> |
| | </li> |
| | <li class="mb-1"> |
| | <a href="#" class="flex items-center p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-credit-card mr-3"></i> |
| | <span>Pagamentos</span> |
| | </a> |
| | </li> |
| | </ul> |
| | </div> |
| | </nav> |
| | </div> |
| | </div> |
| | <div class="p-4 border-t border-blue-700"> |
| | <button class="flex items-center justify-center w-full p-2 rounded hover:bg-blue-700 text-blue-100 hover:text-white"> |
| | <i class="fas fa-sign-out-alt"></i> |
| | <span class="ml-2 sidebar-text">Sair</span> |
| | </button> |
| | </div> |
| | </div> |
| | |
| | |
| | <div class="flex-1 flex flex-col overflow-hidden"> |
| | |
| | <header class="bg-white shadow-sm"> |
| | <div class="flex items-center justify-between px-6 py-4"> |
| | <div class="flex items-center"> |
| | <button class="text-gray-500 hover:text-gray-700 mr-4"> |
| | <i class="fas fa-bars"></i> |
| | </button> |
| | <div class="relative"> |
| | <input type="text" placeholder="Buscar..." class="pl-10 pr-4 py-2 border rounded-lg focus:outline-none focus:ring-2 focus:ring-blue-500 focus:border-transparent"> |
| | <i class="fas fa-search absolute left-3 top-3 text-gray-400"></i> |
| | </div> |
| | </div> |
| | <div class="flex items-center space-x-4"> |
| | <button class="text-gray-500 hover:text-gray-700 relative"> |
| | <i class="fas fa-bell"></i> |
| | <span class="absolute -top-1 -right-1 w-3 h-3 bg-red-500 rounded-full"></span> |
| | </button> |
| | <button class="text-gray-500 hover:text-gray-700"> |
| | <i class="fas fa-envelope"></i> |
| | </button> |
| | <button class="text-gray-500 hover:text-gray-700"> |
| | <i class="fas fa-question-circle"></i> |
| | </button> |
| | </div> |
| | </div> |
| | </header> |
| | |
| | |
| | <main class="flex-1 overflow-y-auto p-6 bg-gray-50"> |
| | <div class="mb-6"> |
| | <h1 class="text-2xl font-bold text-gray-800">Bem-vindo, João Silva</h1> |
| | <p class="text-gray-600">Acompanhe seus processos e multas de forma simplificada</p> |
| | </div> |
| | |
| | |
| | <div class="grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-6 mb-8"> |
| | <div class="bg-white rounded-lg shadow p-6"> |
| | <div class="flex items-center justify-between"> |
| | <div> |
| | <p class="text-gray-500 text-sm">Multas em análise</p> |
| | <h3 class="text-2xl font-bold text-blue-600">3</h3> |
| | </div> |
| | <div class="w-12 h-12 rounded-full bg-blue-100 flex items-center justify-center text-blue-600"> |
| | <i class="fas fa-car-crash text-xl"></i> |
| | </div> |
| | </div> |
| | <div class="mt-4"> |
| | <div class="flex items-center text-sm text-green-500"> |
| | <i class="fas fa-arrow-up mr-1"></i> |
| | <span>1 nova esta semana</span> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | <div class="bg-white rounded-lg shadow p-6"> |
| | <div class="flex items-center justify-between"> |
| | <div> |
| | <p class="text-gray-500 text-sm">Processos ativos</p> |
| | <h3 class="text-2xl font-bold text-orange-500">5</h3> |
| | </div> |
| | <div class="w-12 h-12 rounded-full bg-orange-100 flex items-center justify-center text-orange-500"> |
| | <i class="fas fa-file-alt text-xl"></i> |
| | </div> |
| | </div> |
| | <div class="mt-4"> |
| | <div class="flex items-center text-sm text-blue-500"> |
| | <i class="fas fa-info-circle mr-1"></i> |
| | <span>2 com prazos próximos</span> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | <div class="bg-white rounded-lg shadow p-6"> |
| | <div class="flex items-center justify-between"> |
| | <div> |
| | <p class="text-gray-500 text-sm">Pontos na CNH</p> |
| | <h3 class="text-2xl font-bold text-purple-600">12</h3> |
| | </div> |
| | <div class="w-12 h-12 rounded-full bg-purple-100 flex items-center justify-center text-purple-600"> |
| | <i class="fas fa-id-card text-xl"></i> |
| | </div> |
| | </div> |
| | <div class="mt-4"> |
| | <div class="flex items-center text-sm text-yellow-500"> |
| | <i class="fas fa-exclamation-triangle mr-1"></i> |
| | <span>Limite: 20 pontos</span> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | <div class="bg-white rounded-lg shadow p-6"> |
| | <div class="flex items-center justify-between"> |
| | <div> |
| | <p class="text-gray-500 text-sm">Dias para renovação</p> |
| | <h3 class="text-2xl font-bold text-green-600">45</h3> |
| | </div> |
| | <div class="w-12 h-12 rounded-full bg-green-100 flex items-center justify-center text-green-600"> |
| | <i class="fas fa-calendar-check text-xl"></i> |
| | </div> |
| | </div> |
| | <div class="mt-4"> |
| | <div class="flex items-center text-sm text-gray-500"> |
| | <i class="fas fa-clock mr-1"></i> |
| | <span>Vence em 15/10/2023</span> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | |
| | <div class="grid grid-cols-1 lg:grid-cols-3 gap-6 mb-8"> |
| | |
| | <div class="lg:col-span-2"> |
| | <div class="bg-white rounded-lg shadow overflow-hidden"> |
| | <div class="px-6 py-4 border-b border-gray-200"> |
| | <h2 class="text-lg font-semibold text-gray-800">Processos em Andamento</h2> |
| | </div> |
| | <div class="divide-y divide-gray-200"> |
| | |
| | <div class="p-6"> |
| | <div class="flex items-start justify-between"> |
| | <div> |
| | <h3 class="font-medium text-gray-800">Recurso à JARI - SP</h3> |
| | <p class="text-sm text-gray-500">Multa por excesso de velocidade</p> |
| | </div> |
| | <span class="px-2 py-1 text-xs font-semibold bg-yellow-100 text-yellow-800 rounded-full">Em análise</span> |
| | </div> |
| | <div class="mt-4"> |
| | <div class="flex items-center text-sm text-gray-500 mb-2"> |
| | <i class="fas fa-calendar-alt mr-2"></i> |
| | <span>Prazo: 15/08/2023</span> |
| | </div> |
| | <div class="progress-bar"> |
| | <div class="progress-fill bg-blue-500" style="width: 60%"></div> |
| | </div> |
| | <div class="flex justify-between text-xs text-gray-500 mt-1"> |
| | <span>Iniciado: 01/07/2023</span> |
| | <span>60% concluído</span> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | |
| | <div class="p-6"> |
| | <div class="flex items-start justify-between"> |
| | <div> |
| | <h3 class="font-medium text-gray-800">Defesa Prévia - RJ</h3> |
| | <p class="text-sm text-gray-500">Multa por estacionamento proibido</p> |
| | </div> |
| | <span class="px-2 py-1 text-xs font-semibold bg-blue-100 text-blue-800 rounded-full">Em andamento</span> |
| | </div> |
| | <div class="mt-4"> |
| | <div class="flex items-center text-sm text-gray-500 mb-2"> |
| | <i class="fas fa-calendar-alt mr-2"></i> |
| | <span>Prazo: 22/08/2023</span> |
| | </div> |
| | <div class="progress-bar"> |
| | <div class="progress-fill bg-green-500" style="width: 30%"></div> |
| | </div> |
| | <div class="flex justify-between text-xs text-gray-500 mt-1"> |
| | <span>Iniciado: 10/07/2023</span> |
| | <span>30% concluído</span> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | |
| | <div class="p-6"> |
| | <div class="flex items-start justify-between"> |
| | <div> |
| | <h3 class="font-medium text-gray-800">Recurso ao CETRAN - MG</h3> |
| | <p class="text-sm text-gray-500">Suspensão de CNH</p> |
| | </div> |
| | <span class="px-2 py-1 text-xs font-semibold bg-purple-100 text-purple-800 rounded-full">Aguardando</span> |
| | </div> |
| | <div class="mt-4"> |
| | <div class="flex items-center text-sm text-gray-500 mb-2"> |
| | <i class="fas fa-calendar-alt mr-2"></i> |
| | <span>Prazo: 05/09/2023</span> |
| | </div> |
| | <div class="progress-bar"> |
| | <div class="progress-fill bg-purple-500" style="width: 15%"></div> |
| | </div> |
| | <div class="flex justify-between text-xs text-gray-500 mt-1"> |
| | <span>Iniciado: 20/07/2023</span> |
| | <span>15% concluído</span> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | <div class="px-6 py-3 bg-gray-50 text-right"> |
| | <a href="#" class="text-sm font-medium text-blue-600 hover:text-blue-800">Ver todos os processos</a> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | |
| | <div> |
| | <div class="bg-white rounded-lg shadow overflow-hidden"> |
| | <div class="px-6 py-4 border-b border-gray-200"> |
| | <h2 class="text-lg font-semibold text-gray-800">Atendimento Rápido</h2> |
| | </div> |
| | <div class="p-6"> |
| | <div class="space-y-4"> |
| | <button class="w-full flex items-center justify-between p-4 border rounded-lg hover:bg-blue-50 hover:border-blue-200 transition"> |
| | <div class="flex items-center"> |
| | <div class="w-10 h-10 rounded-full bg-blue-100 flex items-center justify-center text-blue-600 mr-4"> |
| | <i class="fas fa-file-alt"></i> |
| | </div> |
| | <span class="font-medium">Nova Defesa</span> |
| | </div> |
| | <i class="fas fa-chevron-right text-gray-400"></i> |
| | </button> |
| | |
| | <button class="w-full flex items-center justify-between p-4 border rounded-lg hover:bg-green-50 hover:border-green-200 transition"> |
| | <div class="flex items-center"> |
| | <div class="w-10 h-10 rounded-full bg-green-100 flex items-center justify-center text-green-600 mr-4"> |
| | <i class="fas fa-calendar-plus"></i> |
| | </div> |
| | <span class="font-medium">Agendar Consulta</span> |
| | </div> |
| | <i class="fas fa-chevron-right text-gray-400"></i> |
| | </button> |
| | |
| | <button class="w-full flex items-center justify-between p-4 border rounded-lg hover:bg-purple-50 hover:border-purple-200 transition"> |
| | <div class="flex items-center"> |
| | <div class="w-10 h-10 rounded-full bg-purple-100 flex items-center justify-center text-purple-600 mr-4"> |
| | <i class="fas fa-file-upload"></i> |
| | </div> |
| | <span class="font-medium">Enviar Documentos</span> |
| | </div> |
| | <i class="fas fa-chevron-right text-gray-400"></i> |
| | </button> |
| | |
| | <button class="w-full flex items-center justify-between p-4 border rounded-lg hover:bg-orange-50 hover:border-orange-200 transition"> |
| | <div class="flex items-center"> |
| | <div class="w-10 h-10 rounded-full bg-orange-100 flex items-center justify-center text-orange-600 mr-4"> |
| | <i class="fas fa-comment-dots"></i> |
| | </div> |
| | <span class="font-medium">Falar com Atendente</span> |
| | </div> |
| | <i class="fas fa-chevron-right text-gray-400"></i> |
| | </button> |
| | </div> |
| | |
| | <div class="mt-6"> |
| | <h3 class="font-medium text-gray-800 mb-3">Status do Plano</h3> |
| | <div class="bg-blue-50 border border-blue-100 rounded-lg p-4"> |
| | <div class="flex items-center justify-between mb-2"> |
| | <span class="font-medium">Profissional</span> |
| | <span class="text-sm bg-blue-100 text-blue-800 px-2 py-1 rounded">Ativo</span> |
| | </div> |
| | <p class="text-sm text-gray-600 mb-3">5 defesas/mês (3 utilizadas)</p> |
| | <div class="progress-bar"> |
| | <div class="progress-fill bg-blue-500" style="width: 60%"></div> |
| | </div> |
| | <div class="flex justify-between text-xs text-gray-500 mt-1"> |
| | <span>Renovação: 15/09/2023</span> |
| | <span>60% utilizado</span> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | |
| | <div class="bg-white rounded-lg shadow overflow-hidden mb-8"> |
| | <div class="px-6 py-4 border-b border-gray-200 flex justify-between items-center"> |
| | <h2 class="text-lg font-semibold text-gray-800">Últimas Multas</h2> |
| | <a href="#" class="text-sm font-medium text-blue-600 hover:text-blue-800">Ver histórico completo</a> |
| | </div> |
| | <div class="overflow-x-auto"> |
| | <table class="min-w-full divide-y divide-gray-200"> |
| | <thead class="bg-gray-50"> |
| | <tr> |
| | <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Data</th> |
| | <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Infração</th> |
| | <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Local</th> |
| | <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Valor</th> |
| | <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Pontos</th> |
| | <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Status</th> |
| | <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Ações</th> |
| | </tr> |
| | </thead> |
| | <tbody class="bg-white divide-y divide-gray-200"> |
| | <tr> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">10/07/2023</td> |
| | <td class="px-6 py-4 whitespace-nowrap"> |
| | <div class="text-sm font-medium text-gray-900">Excesso de velocidade</div> |
| | <div class="text-sm text-gray-500">Art. 218, inc. VII do CTB</div> |
| | </td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">SP-280, km 145</td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">R$ 293,47</td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">7</td> |
| | <td class="px-6 py-4 whitespace-nowrap"> |
| | <span class="px-2 py-1 text-xs font-semibold bg-blue-100 text-blue-800 rounded-full">Em defesa</span> |
| | </td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm font-medium"> |
| | <a href="#" class="text-blue-600 hover:text-blue-900 mr-3">Detalhes</a> |
| | <a href="#" class="text-green-600 hover:text-green-900">Documentos</a> |
| | </td> |
| | </tr> |
| | <tr> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">05/07/2023</td> |
| | <td class="px-6 py-4 whitespace-nowrap"> |
| | <div class="text-sm font-medium text-gray-900">Estacionamento proibido</div> |
| | <div class="text-sm text-gray-500">Art. 181, inc. XVI do CTB</div> |
| | </td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Rua XV de Novembro, 100 - RJ</td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">R$ 88,38</td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">3</td> |
| | <td class="px-6 py-4 whitespace-nowrap"> |
| | <span class="px-2 py-1 text-xs font-semibold bg-yellow-100 text-yellow-800 rounded-full">Análise</span> |
| | </td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm font-medium"> |
| | <a href="#" class="text-blue-600 hover:text-blue-900 mr-3">Detalhes</a> |
| | <a href="#" class="text-green-600 hover:text-green-900">Documentos</a> |
| | </td> |
| | </tr> |
| | <tr> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">28/06/2023</td> |
| | <td class="px-6 py-4 whitespace-nowrap"> |
| | <div class="text-sm font-medium text-gray-900">Ultrapassagem irregular</div> |
| | <div class="text-sm text-gray-500">Art. 203 do CTB</div> |
| | </td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">BR-116, km 32 - MG</td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">R$ 1.467,35</td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">5</td> |
| | <td class="px-6 py-4 whitespace-nowrap"> |
| | <span class="px-2 py-1 text-xs font-semibold bg-green-100 text-green-800 rounded-full">Cancelada</span> |
| | </td> |
| | <td class="px-6 py-4 whitespace-nowrap text-sm font-medium"> |
| | <a href="#" class="text-blue-600 hover:text-blue-900 mr-3">Detalhes</a> |
| | <a href="#" class="text-green-600 hover:text-green-900">Documentos</a> |
| | </td> |
| | </tr> |
| | </tbody> |
| | </table> |
| | </div> |
| | </div> |
| | |
| | |
| | <div class="grid grid-cols-1 lg:grid-cols-2 gap-6"> |
| | |
| | <div class="bg-white rounded-lg shadow overflow-hidden"> |
| | <div class="px-6 py-4 border-b border-gray-200"> |
| | <h2 class="text-lg font-semibold text-gray-800">Documentos Pendentes</h2> |
| | </div> |
| | <div class="p-6"> |
| | <div class="space-y-4"> |
| | <div class="flex items-start p-3 border border-yellow-200 rounded-lg bg-yellow-50"> |
| | <div class="flex-shrink-0 pt-1"> |
| | <div class="w-8 h-8 rounded-full bg-yellow-100 flex items-center justify-center text-yellow-600"> |
| | <i class="fas fa-exclamation"></i> |
| | </div> |
| | </div> |
| | <div class="ml-3"> |
| | <h3 class="text-sm font-medium text-yellow-800">CNH vencida</h3> |
| | <p class="text-sm text-yellow-700">Sua CNH vence em 45 dias. Envie uma cópia atualizada para continuarmos com seus processos.</p> |
| | <div class="mt-2"> |
| | <button class="inline-flex items-center px-3 py-1 border border-transparent text-xs font-medium rounded shadow-sm text-white bg-yellow-600 hover:bg-yellow-700 focus:outline-none"> |
| | Enviar Documento |
| | </button> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | <div class="flex items-start p-3 border border-blue-200 rounded-lg bg-blue-50"> |
| | <div class="flex-shrink-0 pt-1"> |
| | <div class="w-8 h-8 rounded-full bg-blue-100 flex items-center justify-center text-blue-600"> |
| | <i class="fas fa-file-signature"></i> |
| | </div> |
| | </div> |
| | <div class="ml-3"> |
| | <h3 class="text-sm font-medium text-blue-800">Procuração pendente</h3> |
| | <p class="text-sm text-blue-700">Para dar continuidade ao processo na JARI-SP, precisamos que assine a procuração eletrônica.</p> |
| | <div class="mt-2"> |
| | <button class="inline-flex items-center px-3 py-1 border border-transparent text-xs font-medium rounded shadow-sm text-white bg-blue-600 hover:bg-blue-700 focus:outline-none"> |
| | Assinar Agora |
| | </button> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | <div class="flex items-start p-3 border border-gray-200 rounded-lg bg-gray-50"> |
| | <div class="flex-shrink-0 pt-1"> |
| | <div class="w-8 h-8 rounded-full bg-gray-100 flex items-center justify-center text-gray-600"> |
| | <i class="fas fa-check"></i> |
| | </div> |
| | </div> |
| | <div class="ml-3"> |
| | <h3 class="text-sm font-medium text-gray-800">CRLV atualizado</h3> |
| | <p class="text-sm text-gray-700">Documento do veículo OK. Nenhuma ação necessária no momento.</p> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | |
| | <div class="bg-white rounded-lg shadow overflow-hidden"> |
| | <div class="px-6 py-4 border-b border-gray-200"> |
| | <h2 class="text-lg font-semibold text-gray-800">Notificações</h2> |
| | </div> |
| | <div class="p-6"> |
| | <div class="space-y-4"> |
| | <div class="flex items-start"> |
| | <div class="flex-shrink-0"> |
| | <div class="w-10 h-10 rounded-full bg-green-100 flex items-center justify-center text-green-600"> |
| | <i class="fas fa-check-circle"></i> |
| | </div> |
| | </div> |
| | <div class="ml-3"> |
| | <h3 class="text-sm font-medium text-gray-800">Defesa enviada com sucesso</h3> |
| | <p class="text-sm text-gray-600">Sua defesa para a multa de excesso de velocidade foi protocolada no DETRAN-SP.</p> |
| | <p class="text-xs text-gray-500 mt-1">Hoje, 09:42</p> |
| | </div> |
| | </div> |
| | |
| | <div class="flex items-start"> |
| | <div class="flex-shrink-0"> |
| | <div class="w-10 h-10 rounded-full bg-blue-100 flex items-center justify-center text-blue-600"> |
| | <i class="fas fa-calendar-alt"></i> |
| | </div> |
| | </div> |
| | <div class="ml-3"> |
| | <h3 class="text-sm font-medium text-gray-800">Consulta agendada</h3> |
| | <p class="text-sm text-gray-600">Sua consulta com o especialista em trânsito está marcada para 25/07 às 14h.</p> |
| | <p class="text-xs text-gray-500 mt-1">Ontem, 16:30</p> |
| | </div> |
| | </div> |
| | |
| | <div class="flex items-start"> |
| | <div class="flex-shrink-0"> |
| | <div class="w-10 h-10 rounded-full bg-red-100 flex items-center justify-center text-red-600"> |
| | <i class="fas fa-exclamation-triangle"></i> |
| | </div> |
| | </div> |
| | <div class="ml-3"> |
| | <h3 class="text-sm font-medium text-gray-800">Prazo próximo</h3> |
| | <p class="text-sm text-gray-600">O recurso à JARI-SP vence em 5 dias. Acompanhe o status no painel de processos.</p> |
| | <p class="text-xs text-gray-500 mt-1">15/07/2023, 11:20</p> |
| | </div> |
| | </div> |
| | </div> |
| | |
| | <div class="mt-6"> |
| | <button class="w-full flex items-center justify-center px-4 py-2 border border-gray-300 shadow-sm text-sm font-medium rounded-md text-gray-700 bg-white hover:bg-gray-50"> |
| | Ver todas as notificações |
| | </button> |
| | </div> |
| | </div> |
| | </div> |
| | </div> |
| | </main> |
| | </div> |
| | </div> |
| |
|
| | <script> |
| | |
| | document.addEventListener('DOMContentLoaded', function() { |
| | const sidebar = document.querySelector('.sidebar'); |
| | const toggleButton = document.querySelector('header button'); |
| | |
| | toggleButton.addEventListener('click', function() { |
| | sidebar.classList.toggle('sidebar-collapsed'); |
| | }); |
| | |
| | |
| | setTimeout(() => { |
| | document.querySelectorAll('.progress-fill').forEach(el => { |
| | const currentWidth = parseInt(el.style.width); |
| | if (currentWidth < 100) { |
| | el.classList.add('animate-pulse'); |
| | } |
| | }); |
| | }, 1000); |
| | }); |
| | </script> |
| | <p style="border-radius: 8px; text-align: center; font-size: 12px; color: #fff; margin-top: 16px;position: fixed; left: 8px; bottom: 8px; z-index: 10; background: rgba(0, 0, 0, 0.8); padding: 4px 8px;">Made with <img src="https://enzostvs-deepsite.hf.space/logo.svg" alt="DeepSite Logo" style="width: 16px; height: 16px; vertical-align: middle;display:inline-block;margin-right:3px;filter:brightness(0) invert(1);"><a href="https://enzostvs-deepsite.hf.space" style="color: #fff;text-decoration: underline;" target="_blank" >DeepSite</a> - 🧬 <a href="https://enzostvs-deepsite.hf.space?remix=JEFFERSON1995/topmultas-compl-cliente" style="color: #fff;text-decoration: underline;" target="_blank" >Remix</a></p></body> |
| | </html> |