Support Ticket System Html Template Free -
.logo-area p font-size: 0.85rem; color: #475569; margin-top: 4px;
<!-- Filter bar --> <div class="filter-bar"> <div class="filter-group" id="filterGroup"> <button class="filter-btn active" data-filter="all">All tickets</button> <button class="filter-btn" data-filter="open">Open</button> <button class="filter-btn" data-filter="in-progress">In progress</button> <button class="filter-btn" data-filter="resolved">Resolved</button> </div> <div class="search-box"> <i class="fas fa-search"></i> <input type="text" id="searchInput" placeholder="Search subject or ID..."> </div> </div> support ticket system html template free
@keyframes fadeUp from opacity: 0; transform: translateY(20px); to opacity: 1; transform: translateY(0); .logo-area p font-size: 0.85rem
<script> // ---------- MOCK DATA ---------- let tickets = [ id: "TKT-1001", subject: "Unable to reset password", status: "open", priority: "High", createdAt: "2025-03-10", description: "User cannot receive reset email" , id: "TKT-1002", subject: "Billing invoice not generated", status: "in-progress", priority: "Medium", createdAt: "2025-03-12", description: "Monthly subscription missing" , id: "TKT-1003", subject: "Dashboard loading slow", status: "open", priority: "Medium", createdAt: "2025-03-14", description: "Takes 15 seconds to load" , id: "TKT-1004", subject: "Feature request: dark mode", status: "resolved", priority: "Low", createdAt: "2025-03-05", description: "Implemented in v2.1" , id: "TKT-1005", subject: "API key rotation", status: "in-progress", priority: "High", createdAt: "2025-03-15", description: "Update authentication" ]; !-- Filter bar -->
.ticket-table tr:hover td background-color: #fafcff;
.btn-outline background: transparent; border: 1px solid #cbd5e1; color: #1e293b; padding: 10px 20px; border-radius: 40px; font-weight: 500; cursor: pointer; transition: 0.2s; display: inline-flex; align-items: center; gap: 8px;
.priority font-size: 0.7rem; font-weight: 700; padding: 2px 10px; border-radius: 40px; background: #f1f5f9; display: inline-block;