body { font-family: 'Poppins', sans-serif; background-color: #f4f6f9; } .content-wrapper { background-color: #ffffff; padding: 20px; border-radius: 8px; box-shadow: 0 4px 12px rgba(0, 0, 0, 0.1); } h1 { font-size: 24px; font-weight: 600; color: #333; margin-bottom: 10px; } .card { background: linear-gradient(135deg, #ffffff 0%, #f4f6f9 100%); border-radius: 12px; padding: 15px; box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1); transition: all 0.3s ease-in-out; } .card:hover { transform: translateY(-10px); box-shadow: 0 12px 20px rgba(0, 0, 0, 0.2); } .card-header { background-color: transparent; border-bottom: 0; font-weight: bold; font-size: 18px; } .add-product-btn { font-size: 14px; padding: 8px 16px; border-radius: 6px; transition: background-color 0.3s ease; } .add-product-btn:hover { background-color: #0056b3; } .table { border-radius: 12px; overflow: hidden; } .table th, .table td { padding: 15px; text-align: center; vertical-align: middle; } .table thead th { background-color: #343a40; color: #ffffff; font-weight: 600; } .table tbody tr { transition: background-color 0.3s ease; } .table tbody tr:hover { background-color: #f1f1f1; } .product-img { width: 80px; height: 80px; object-fit: cover; border-radius: 8px; transition: transform 0.3s ease; } .product-img:hover { transform: scale(1.2); } .btn { padding: 8px 12px; border-radius: 6px; transition: background-color 0.3s ease; } .btn-edit { background-color: #ffc107; color: #fff; } .btn-edit:hover { background-color: #e0a800; } .btn-delete { background-color: #dc3545; color: #fff; } .btn-delete:hover { background-color: #c82333; }